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) 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, 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) *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) 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.