func newManager(cp common.CredentialProvider) manager.Manager { registryProvider := registry.NewDefaultRegistryProvider(cp) resolver := manager.NewTypeResolver(registryProvider) expander := manager.NewExpander(getServiceURL(*expanderURL, *expanderName), resolver) deployer := manager.NewDeployer(getServiceURL(*deployerURL, *deployerName)) r := repository.NewMapBasedRepository() service := registry.NewInmemRegistryService() credentialProvider := cp return manager.NewManager(expander, deployer, r, registryProvider, service, credentialProvider) }
func newManager() manager.Manager { expander := manager.NewExpander(getServiceURL(*expanderURL, *expanderName), manager.NewTypeResolver()) deployer := manager.NewDeployer(getServiceURL(*deployerURL, *deployerName)) r := repository.NewMapBasedRepository() return manager.NewManager(expander, deployer, r) }