public InformationCommandHandler(
     IDeploymentRendererContextBuilder deploymentRendererContextBuilder,
     IDeploymentConfigurationProvider deploymentConfigurationProvider
     )
 {
     _deploymentRendererContextBuilder = deploymentRendererContextBuilder;
     _deploymentConfigurationProvider  = deploymentConfigurationProvider;
 }
 public DiagnosticsCommandHandler(
     IDeploymentRendererContextBuilder deploymentRendererContextBuilder,
     IDeploymentConfigurationProvider deploymentConfigurationProvider
     )
 {
     _deploymentRendererContextBuilder = deploymentRendererContextBuilder;
     _deploymentConfigurationProvider  = deploymentConfigurationProvider;
 }
示例#3
0
        public DeploymentRendererFactory(
            IServiceProvider serviceProvider,
            IOptions <RenderArguments> renderArguments,
            IDeploymentConfigurationProvider deploymentConfigurationProvider
            )
        {
            _serviceProvider = serviceProvider;
            _renderArguments = renderArguments;
            _deploymentConfigurationProvider = deploymentConfigurationProvider;

            var values = (RendererType[])Enum.GetValues(typeof(RendererType)) ?? new RendererType[] {};

            _deploymentRendererTypeMap = values !
                                         .ToDictionary(
                x => Enum.GetName(typeof(RendererType), x)?.ToLower() ?? x.ToString(),
                x => x
                );
        }
 public DeploymentRendererContextBuilder(
     IDeploymentConfigurationProvider deploymentConfigurationProvider,
     IDeploymentConfigurationPathProvider deploymentConfigurationPathProvider,
     ISecretsHandler secretsHandler,
     IDeploymentRendererFactory deploymentRendererFactory,
     IOptions <ArgoCdEnvironment> argoCdEnvironment,
     IOptions <RenderConfiguration> renderConfiguration,
     IOptions <RenderArguments> renderArguments,
     IOptions <GeneralArguments> globalArguments
     )
 {
     _deploymentConfigurationProvider     = deploymentConfigurationProvider;
     _deploymentConfigurationPathProvider = deploymentConfigurationPathProvider;
     _secretsHandler            = secretsHandler;
     _deploymentRendererFactory = deploymentRendererFactory;
     _argoCdEnvironment         = argoCdEnvironment;
     _renderConfiguration       = renderConfiguration;
     _renderArguments           = renderArguments;
     _globalArguments           = globalArguments;
 }