Documentation
¶
Index ¶
- func GetChartNameFromAppStoreApplicationVersion(...) string
- type AppStoreDeploymentCommonService
- type AppStoreDeploymentCommonServiceImpl
- func (impl *AppStoreDeploymentCommonServiceImpl) CreateChartProxyAndGetPath(chartCreateRequest *util.ChartCreateRequest) (*util.ChartCreateResponse, error)
- func (impl *AppStoreDeploymentCommonServiceImpl) GetDeploymentHistoryFromDB(ctx context.Context, installedApp *appStoreBean.InstallAppVersionDTO) (*gRPC.HelmAppDeploymentHistory, error)
- func (impl *AppStoreDeploymentCommonServiceImpl) GetDeploymentHistoryInfoFromDB(ctx context.Context, installedApp *appStoreBean.InstallAppVersionDTO, ...) (*openapi.HelmAppDeploymentManifestDetail, error)
- func (impl *AppStoreDeploymentCommonServiceImpl) GetProxyChartRequirements(appStoreAppVersion *appStoreDiscoverRepository.AppStoreApplicationVersion) (dependencies []*chart.Dependency, err error)
- func (impl *AppStoreDeploymentCommonServiceImpl) GetProxyChartValues(appStoreAppVersion *appStoreDiscoverRepository.AppStoreApplicationVersion, ...) (valuesMap map[string]map[string]any, err error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetChartNameFromAppStoreApplicationVersion ¶ added in v1.7.0
func GetChartNameFromAppStoreApplicationVersion(appStoreApplicationVersion *appStoreDiscoverRepository.AppStoreApplicationVersion) string
Types ¶
type AppStoreDeploymentCommonService ¶
type AppStoreDeploymentCommonService interface {
// GetValuesString will return values string from the given valuesOverrideYaml
GetProxyChartValues(appStoreAppVersion *appStoreDiscoverRepository.AppStoreApplicationVersion, valuesOverrideYaml string) (valuesMap map[string]map[string]any, err error)
// GetProxyChartRequirements will return requirement dependencies for the given appStoreVersionId
GetProxyChartRequirements(appStoreAppVersion *appStoreDiscoverRepository.AppStoreApplicationVersion) (dependencies []*chart.Dependency, err error)
// CreateChartProxyAndGetPath parse chart in local directory and returns path of local dir and values.yaml
CreateChartProxyAndGetPath(chartCreateRequest *util.ChartCreateRequest) (*util.ChartCreateResponse, error)
GetDeploymentHistoryFromDB(ctx context.Context, installedApp *appStoreBean.InstallAppVersionDTO) (*gRPC.HelmAppDeploymentHistory, error)
GetDeploymentHistoryInfoFromDB(ctx context.Context, installedApp *appStoreBean.InstallAppVersionDTO, version int32) (*openapi.HelmAppDeploymentManifestDetail, error)
}
type AppStoreDeploymentCommonServiceImpl ¶
type AppStoreDeploymentCommonServiceImpl struct {
// contains filtered or unexported fields
}
func NewAppStoreDeploymentCommonServiceImpl ¶
func NewAppStoreDeploymentCommonServiceImpl( logger *zap.SugaredLogger, appStoreApplicationVersionRepository appStoreDiscoverRepository.AppStoreApplicationVersionRepository, chartTemplateService util.ChartTemplateService, userService user.UserService, helmAppService service.HelmAppService, installedAppDBService EAMode.InstalledAppDBService, ) *AppStoreDeploymentCommonServiceImpl
func (*AppStoreDeploymentCommonServiceImpl) CreateChartProxyAndGetPath ¶
func (impl *AppStoreDeploymentCommonServiceImpl) CreateChartProxyAndGetPath(chartCreateRequest *util.ChartCreateRequest) (*util.ChartCreateResponse, error)
func (*AppStoreDeploymentCommonServiceImpl) GetDeploymentHistoryFromDB ¶ added in v1.0.1
func (impl *AppStoreDeploymentCommonServiceImpl) GetDeploymentHistoryFromDB(ctx context.Context, installedApp *appStoreBean.InstallAppVersionDTO) (*gRPC.HelmAppDeploymentHistory, error)
func (*AppStoreDeploymentCommonServiceImpl) GetDeploymentHistoryInfoFromDB ¶ added in v1.0.1
func (impl *AppStoreDeploymentCommonServiceImpl) GetDeploymentHistoryInfoFromDB(ctx context.Context, installedApp *appStoreBean.InstallAppVersionDTO, version int32) (*openapi.HelmAppDeploymentManifestDetail, error)
func (*AppStoreDeploymentCommonServiceImpl) GetProxyChartRequirements ¶ added in v1.8.0
func (impl *AppStoreDeploymentCommonServiceImpl) GetProxyChartRequirements(appStoreAppVersion *appStoreDiscoverRepository.AppStoreApplicationVersion) (dependencies []*chart.Dependency, err error)
func (*AppStoreDeploymentCommonServiceImpl) GetProxyChartValues ¶ added in v1.8.0
func (impl *AppStoreDeploymentCommonServiceImpl) GetProxyChartValues(appStoreAppVersion *appStoreDiscoverRepository.AppStoreApplicationVersion, valuesOverrideYaml string) (valuesMap map[string]map[string]any, err error)
Click to show internal directories.
Click to hide internal directories.