public InformationCommandHandler( IDeploymentRendererContextBuilder deploymentRendererContextBuilder, IDeploymentConfigurationProvider deploymentConfigurationProvider ) { _deploymentRendererContextBuilder = deploymentRendererContextBuilder; _deploymentConfigurationProvider = deploymentConfigurationProvider; }
public DiagnosticsCommandHandler( IDeploymentRendererContextBuilder deploymentRendererContextBuilder, IDeploymentConfigurationProvider deploymentConfigurationProvider ) { _deploymentRendererContextBuilder = deploymentRendererContextBuilder; _deploymentConfigurationProvider = deploymentConfigurationProvider; }
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; }