Documentation
¶
Index ¶
- type ChartService
- type ChartServiceEnt
- type ChartServiceImpl
- func (impl *ChartServiceImpl) ChartRefAutocompleteForAppOrEnv(appId int, envId int) (*chartRefBean.ChartRefAutocompleteResponse, error)
- func (impl *ChartServiceImpl) ChartRefAutocompleteGlobalData() (*chartRefBean.ChartRefAutocompleteResponse, error)
- func (impl *ChartServiceImpl) CheckIfChartRefUserUploadedByAppId(id int) (bool, error)
- func (impl *ChartServiceImpl) ConfigureGitOpsRepoUrlForApp(appId int, repoUrl, chartLocation string, isCustomRepo bool, userId int32) (*bean2.DeploymentConfig, error)
- func (impl *ChartServiceImpl) Create(templateRequest bean3.TemplateRequest, ctx context.Context) (*bean3.TemplateRequest, error)
- func (impl *ChartServiceImpl) CreateChartFromEnvOverride(ctx context.Context, templateRequest bean3.TemplateRequest) (*bean3.TemplateRequest, error)
- func (impl *ChartServiceImpl) FindPreviousChartByAppId(appId int) (chartTemplate *bean3.TemplateRequest, err error)
- func (impl *ChartServiceImpl) GetDeploymentTemplateDataByAppIdAndCharRefId(appId, chartRefId int) (map[string]interface{}, error)
- func (impl *ChartServiceImpl) IsGitOpsRepoAlreadyRegistered(gitOpsRepoUrl string) (bool, error)
- func (impl *ChartServiceImpl) IsGitOpsRepoConfiguredForDevtronApp(appId int) (bool, error)
- func (impl *ChartServiceImpl) IsReadyToTrigger(appId int, envId int, pipelineId int) (IsReady, error)
- func (impl *ChartServiceImpl) UpdateAppOverride(ctx context.Context, templateRequest *bean3.TemplateRequest) (*bean3.TemplateRequest, error)
- func (impl *ChartServiceImpl) UpgradeForApp(appId int, chartRefId int, newAppOverride map[string]interface{}, userId int32, ...) (bool, error)
- type IsReady
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ChartService ¶
type ChartService interface { Create(templateRequest bean3.TemplateRequest, ctx context.Context) (chart *bean3.TemplateRequest, err error) CreateChartFromEnvOverride(ctx context.Context, templateRequest bean3.TemplateRequest) (chart *bean3.TemplateRequest, err error) UpdateAppOverride(ctx context.Context, templateRequest *bean3.TemplateRequest) (*bean3.TemplateRequest, error) IsReadyToTrigger(appId int, envId int, pipelineId int) (IsReady, error) FindPreviousChartByAppId(appId int) (chartTemplate *bean3.TemplateRequest, err error) UpgradeForApp(appId int, chartRefId int, newAppOverride map[string]interface{}, userId int32, ctx context.Context) (bool, error) CheckIfChartRefUserUploadedByAppId(id int) (bool, error) ChartRefAutocompleteGlobalData() (*chartRefBean.ChartRefAutocompleteResponse, error) ChartRefAutocompleteForAppOrEnv(appId int, envId int) (*chartRefBean.ChartRefAutocompleteResponse, error) ConfigureGitOpsRepoUrlForApp(appId int, repoUrl, chartLocation string, isCustomRepo bool, userId int32) (*bean2.DeploymentConfig, error) IsGitOpsRepoConfiguredForDevtronApp(appId int) (bool, error) IsGitOpsRepoAlreadyRegistered(gitOpsRepoUrl string) (bool, error) GetDeploymentTemplateDataByAppIdAndCharRefId(appId, chartRefId int) (map[string]interface{}, error) ChartServiceEnt }
type ChartServiceEnt ¶ added in v1.5.0
type ChartServiceEnt interface { }
type ChartServiceImpl ¶
type ChartServiceImpl struct {
// contains filtered or unexported fields
}
func NewChartServiceImpl ¶
func NewChartServiceImpl(chartRepository chartRepoRepository.ChartRepository, logger *zap.SugaredLogger, chartTemplateService util.ChartTemplateService, repoRepository chartRepoRepository.ChartRepoRepository, pipelineGroupRepository app.AppRepository, mergeUtil util.MergeUtil, envOverrideRepository chartConfig.EnvConfigOverrideRepository, pipelineConfigRepository chartConfig.PipelineConfigRepository, environmentRepository repository.EnvironmentRepository, deploymentTemplateHistoryService deploymentTemplate.DeploymentTemplateHistoryService, scopedVariableManager variables.ScopedVariableManager, deployedAppMetricsService deployedAppMetrics.DeployedAppMetricsService, chartRefService chartRef.ChartRefService, gitOpsConfigReadService config.GitOpsConfigReadService, deploymentConfigService common.DeploymentConfigService, envConfigOverrideReadService read.EnvConfigOverrideService, chartReadService read2.ChartReadService) *ChartServiceImpl
func (*ChartServiceImpl) ChartRefAutocompleteForAppOrEnv ¶
func (impl *ChartServiceImpl) ChartRefAutocompleteForAppOrEnv(appId int, envId int) (*chartRefBean.ChartRefAutocompleteResponse, error)
func (*ChartServiceImpl) ChartRefAutocompleteGlobalData ¶ added in v1.5.0
func (impl *ChartServiceImpl) ChartRefAutocompleteGlobalData() (*chartRefBean.ChartRefAutocompleteResponse, error)
func (*ChartServiceImpl) CheckIfChartRefUserUploadedByAppId ¶ added in v0.6.29
func (impl *ChartServiceImpl) CheckIfChartRefUserUploadedByAppId(id int) (bool, error)
func (*ChartServiceImpl) ConfigureGitOpsRepoUrlForApp ¶ added in v0.7.2
func (impl *ChartServiceImpl) ConfigureGitOpsRepoUrlForApp(appId int, repoUrl, chartLocation string, isCustomRepo bool, userId int32) (*bean2.DeploymentConfig, error)
func (*ChartServiceImpl) Create ¶
func (impl *ChartServiceImpl) Create(templateRequest bean3.TemplateRequest, ctx context.Context) (*bean3.TemplateRequest, error)
func (*ChartServiceImpl) CreateChartFromEnvOverride ¶
func (impl *ChartServiceImpl) CreateChartFromEnvOverride(ctx context.Context, templateRequest bean3.TemplateRequest) (*bean3.TemplateRequest, error)
func (*ChartServiceImpl) FindPreviousChartByAppId ¶
func (impl *ChartServiceImpl) FindPreviousChartByAppId(appId int) (chartTemplate *bean3.TemplateRequest, err error)
func (*ChartServiceImpl) GetDeploymentTemplateDataByAppIdAndCharRefId ¶ added in v1.5.0
func (impl *ChartServiceImpl) GetDeploymentTemplateDataByAppIdAndCharRefId(appId, chartRefId int) (map[string]interface{}, error)
func (*ChartServiceImpl) IsGitOpsRepoAlreadyRegistered ¶ added in v0.6.29
func (impl *ChartServiceImpl) IsGitOpsRepoAlreadyRegistered(gitOpsRepoUrl string) (bool, error)
func (*ChartServiceImpl) IsGitOpsRepoConfiguredForDevtronApp ¶ added in v0.7.2
func (impl *ChartServiceImpl) IsGitOpsRepoConfiguredForDevtronApp(appId int) (bool, error)
func (*ChartServiceImpl) IsReadyToTrigger ¶
func (*ChartServiceImpl) UpdateAppOverride ¶
func (impl *ChartServiceImpl) UpdateAppOverride(ctx context.Context, templateRequest *bean3.TemplateRequest) (*bean3.TemplateRequest, error)
Click to show internal directories.
Click to hide internal directories.