Documentation ¶
Index ¶
- Variables
- type ManifestCreationService
- type ManifestCreationServiceImpl
- func (impl *ManifestCreationServiceImpl) BuildManifestForTrigger(overrideRequest *bean.ValuesOverrideRequest, triggeredAt time.Time, ...) (valuesOverrideResponse *app.ValuesOverrideResponse, builtChartPath string, ...)
- func (impl *ManifestCreationServiceImpl) GetEnvOverrideForSpecificConfigTrigger(overrideRequest *bean.ValuesOverrideRequest, ctx context.Context) (*bean2.EnvConfigOverride, error)
- func (impl *ManifestCreationServiceImpl) GetValuesOverrideForTrigger(overrideRequest *bean.ValuesOverrideRequest, triggeredAt time.Time, ...) (*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(overrideRequest *bean.ValuesOverrideRequest, triggeredAt time.Time, ctx context.Context) (valuesOverrideResponse *app.ValuesOverrideResponse, builtChartPath string, err error) //TODO: remove below method GetValuesOverrideForTrigger(overrideRequest *bean.ValuesOverrideRequest, triggeredAt time.Time, ctx context.Context) (*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, acdClient application2.ServiceClient, 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(overrideRequest *bean.ValuesOverrideRequest, triggeredAt time.Time, ctx context.Context) (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(overrideRequest *bean.ValuesOverrideRequest, triggeredAt time.Time, ctx context.Context) (*app.ValuesOverrideResponse, error)
Click to show internal directories.
Click to hide internal directories.