Documentation
¶
Index ¶
- Variables
- type ManifestCreationService
- type ManifestCreationServiceImpl
- func (impl *ManifestCreationServiceImpl) BuildManifestForTrigger(ctx context.Context, overrideRequest *bean.ValuesOverrideRequest, ...) (valuesOverrideResponse *app.ValuesOverrideResponse, builtChartPath string, ...)
- func (impl *ManifestCreationServiceImpl) GetEnvOverrideForSpecificConfigTrigger(overrideRequest *bean.ValuesOverrideRequest, ctx context.Context) (*bean2.EnvConfigOverride, error)
- func (impl *ManifestCreationServiceImpl) GetValuesOverrideForTrigger(ctx context.Context, overrideRequest *bean.ValuesOverrideRequest, ...) (*app.ValuesOverrideResponse, error)
Constants ¶
This section is empty.
Variables ¶
View Source
var DeploymentManifestWireSet = wire.NewSet( deployedAppMetrics.AppMetricsWireSet, deploymentTemplate.DeploymentTemplateWireSet, configMapAndSecret.ConfigMapAndSecretWireSet, NewManifestCreationServiceImpl, wire.Bind(new(ManifestCreationService), new(*ManifestCreationServiceImpl)), )
Functions ¶
This section is empty.
Types ¶
type ManifestCreationService ¶
type ManifestCreationService interface { BuildManifestForTrigger(ctx context.Context, overrideRequest *bean.ValuesOverrideRequest, envDeploymentConfig *deploymentBean.DeploymentConfig, triggeredAt time.Time) (valuesOverrideResponse *app.ValuesOverrideResponse, builtChartPath string, err error) //TODO: remove below method GetValuesOverrideForTrigger(ctx context.Context, overrideRequest *bean.ValuesOverrideRequest, envDeploymentConfig *deploymentBean.DeploymentConfig, triggeredAt time.Time) (*app.ValuesOverrideResponse, error) }
type ManifestCreationServiceImpl ¶
type ManifestCreationServiceImpl struct {
// contains filtered or unexported fields
}
func NewManifestCreationServiceImpl ¶
func NewManifestCreationServiceImpl(logger *zap.SugaredLogger, dockerRegistryIpsConfigService dockerRegistry.DockerRegistryIpsConfigService, chartRefService chartRef.ChartRefService, scopedVariableManager variables.ScopedVariableCMCSManager, k8sCommonService k8s.K8sCommonService, deployedAppMetricsService deployedAppMetrics.DeployedAppMetricsService, imageDigestPolicyService imageDigestPolicy.ImageDigestPolicyService, mergeUtil *util.MergeUtil, appCrudOperationService app.AppCrudOperationService, deploymentTemplateService deploymentTemplate.DeploymentTemplateService, acdClientWrapper argocdServer.ArgoClientWrapperService, configMapHistoryRepository repository3.ConfigMapHistoryRepository, configMapRepository chartConfig.ConfigMapRepository, chartRepository chartRepoRepository.ChartRepository, environmentConfigRepository chartConfig.EnvConfigOverrideRepository, envRepository repository2.EnvironmentRepository, pipelineRepository pipelineConfig.PipelineRepository, ciArtifactRepository repository.CiArtifactRepository, pipelineOverrideRepository chartConfig.PipelineOverrideRepository, strategyHistoryRepository repository3.PipelineStrategyHistoryRepository, pipelineConfigRepository chartConfig.PipelineConfigRepository, deploymentTemplateHistoryRepository repository3.DeploymentTemplateHistoryRepository, deploymentConfigService common.DeploymentConfigService, envConfigOverrideService read.EnvConfigOverrideService) *ManifestCreationServiceImpl
func (*ManifestCreationServiceImpl) BuildManifestForTrigger ¶
func (impl *ManifestCreationServiceImpl) BuildManifestForTrigger(ctx context.Context, overrideRequest *bean.ValuesOverrideRequest, envDeploymentConfig *deploymentBean.DeploymentConfig, triggeredAt time.Time) (valuesOverrideResponse *app.ValuesOverrideResponse, builtChartPath string, err error)
func (*ManifestCreationServiceImpl) GetEnvOverrideForSpecificConfigTrigger ¶ added in v1.1.0
func (impl *ManifestCreationServiceImpl) GetEnvOverrideForSpecificConfigTrigger(overrideRequest *bean.ValuesOverrideRequest, ctx context.Context) (*bean2.EnvConfigOverride, error)
func (*ManifestCreationServiceImpl) GetValuesOverrideForTrigger ¶
func (impl *ManifestCreationServiceImpl) GetValuesOverrideForTrigger(ctx context.Context, overrideRequest *bean.ValuesOverrideRequest, envDeploymentConfig *deploymentBean.DeploymentConfig, triggeredAt time.Time) (*app.ValuesOverrideResponse, error)
Click to show internal directories.
Click to hide internal directories.