public Orchestrator( OrchestratorSession session, IOrchestratorInteractiveService interactiveService, ICdkProjectHandler cdkProjectHandler, ICDKManager cdkManager, ICDKVersionDetector cdkVersionDetector, IAWSResourceQueryer awsResourceQueryer, IDeploymentBundleHandler deploymentBundleHandler, ILocalUserSettingsEngine localUserSettingsEngine, IDockerEngine dockerEngine, ICustomRecipeLocator customRecipeLocator, IList <string> recipeDefinitionPaths, IDirectoryManager directoryManager) { _session = session; _interactiveService = interactiveService; _cdkProjectHandler = cdkProjectHandler; _cdkManager = cdkManager; _cdkVersionDetector = cdkVersionDetector; _awsResourceQueryer = awsResourceQueryer; _deploymentBundleHandler = deploymentBundleHandler; _dockerEngine = dockerEngine; _customRecipeLocator = customRecipeLocator; _recipeDefinitionPaths = recipeDefinitionPaths; _localUserSettingsEngine = localUserSettingsEngine; _directoryManager = directoryManager; }
public LocalUserSettingsTests() { _fileManager = new TestFileManager(); _directoryManager = new DirectoryManager(); var targetApplicationPath = Path.Combine("testapps", "WebAppWithDockerFile", "WebAppWithDockerFile.csproj"); _localUserSettingsEngine = new LocalUserSettingsEngine(_fileManager, _directoryManager); }
public DeployedApplicationQueryer( IAWSResourceQueryer awsResourceQueryer, ILocalUserSettingsEngine localUserSettingsEngine, IOrchestratorInteractiveService orchestratorInteractiveService) { _awsResourceQueryer = awsResourceQueryer; _localUserSettingsEngine = localUserSettingsEngine; _orchestratorInteractiveService = orchestratorInteractiveService; }
public DeleteDeploymentCommand( IAWSClientFactory awsClientFactory, IToolInteractiveService interactiveService, IConsoleUtilities consoleUtilities, ILocalUserSettingsEngine localUserSettingsEngine, OrchestratorSession?session) { _awsClientFactory = awsClientFactory; _interactiveService = interactiveService; _consoleUtilities = consoleUtilities; _cloudFormationClient = _awsClientFactory.GetAWSClient <IAmazonCloudFormation>(); _localUserSettingsEngine = localUserSettingsEngine; _session = session; }
public DeployCommand( IToolInteractiveService toolInteractiveService, IOrchestratorInteractiveService orchestratorInteractiveService, ICdkProjectHandler cdkProjectHandler, ICDKManager cdkManager, ICDKVersionDetector cdkVersionDetector, IDeploymentBundleHandler deploymentBundleHandler, IDockerEngine dockerEngine, IAWSResourceQueryer awsResourceQueryer, ITemplateMetadataReader templateMetadataReader, IDeployedApplicationQueryer deployedApplicationQueryer, ITypeHintCommandFactory typeHintCommandFactory, IDisplayedResourcesHandler displayedResourcesHandler, ICloudApplicationNameGenerator cloudApplicationNameGenerator, ILocalUserSettingsEngine localUserSettingsEngine, IConsoleUtilities consoleUtilities, ICustomRecipeLocator customRecipeLocator, ISystemCapabilityEvaluator systemCapabilityEvaluator, OrchestratorSession session, IDirectoryManager directoryManager) { _toolInteractiveService = toolInteractiveService; _orchestratorInteractiveService = orchestratorInteractiveService; _cdkProjectHandler = cdkProjectHandler; _deploymentBundleHandler = deploymentBundleHandler; _dockerEngine = dockerEngine; _awsResourceQueryer = awsResourceQueryer; _templateMetadataReader = templateMetadataReader; _deployedApplicationQueryer = deployedApplicationQueryer; _typeHintCommandFactory = typeHintCommandFactory; _displayedResourcesHandler = displayedResourcesHandler; _cloudApplicationNameGenerator = cloudApplicationNameGenerator; _localUserSettingsEngine = localUserSettingsEngine; _consoleUtilities = consoleUtilities; _session = session; _directoryManager = directoryManager; _cdkVersionDetector = cdkVersionDetector; _cdkManager = cdkManager; _customRecipeLocator = customRecipeLocator; _systemCapabilityEvaluator = systemCapabilityEvaluator; }