Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GitOpsManifestPushServiceImpl ¶
type GitOpsManifestPushServiceImpl struct { *sql.TransactionUtilImpl // contains filtered or unexported fields }
func NewGitOpsManifestPushServiceImpl ¶
func NewGitOpsManifestPushServiceImpl(logger *zap.SugaredLogger, pipelineStatusTimelineService status.PipelineStatusTimelineService, pipelineOverrideRepository chartConfig.PipelineOverrideRepository, acdConfig *argocdServer.ACDConfig, chartRefService chartRef.ChartRefService, gitOpsConfigReadService config.GitOpsConfigReadService, chartService chartService.ChartService, gitOperationService git.GitOperationService, argoClientWrapperService argocdServer.ArgoClientWrapperService, transactionUtilImpl *sql.TransactionUtilImpl, deploymentConfigService common.DeploymentConfigService, chartTemplateService util.ChartTemplateService) *GitOpsManifestPushServiceImpl
func (*GitOpsManifestPushServiceImpl) PushChart ¶
func (impl *GitOpsManifestPushServiceImpl) PushChart(ctx context.Context, manifestPushTemplate *bean.ManifestPushTemplate) bean.ManifestPushResponse
func (*GitOpsManifestPushServiceImpl) SaveTimelineForError ¶
func (impl *GitOpsManifestPushServiceImpl) SaveTimelineForError(manifestPushTemplate *bean.ManifestPushTemplate, gitCommitErr error)
type GitOpsPushService ¶
type GitOpsPushService interface { ManifestPushService }
type ManifestPushService ¶
type ManifestPushService interface {
PushChart(ctx context.Context, manifestPushTemplate *bean.ManifestPushTemplate) bean.ManifestPushResponse
}
Click to show internal directories.
Click to hide internal directories.