Documentation ¶
Index ¶
- type AppStoreDeploymentArgoCdService
- type AppStoreDeploymentArgoCdServiceImpl
- func (impl AppStoreDeploymentArgoCdServiceImpl) DeleteInstalledApp(ctx context.Context, appName string, environmentName string, ...) error
- func (impl AppStoreDeploymentArgoCdServiceImpl) GetAppStatus(installedAppAndEnvDetails appStoreRepository.InstalledAppAndEnvDetails, ...) (string, error)
- func (impl AppStoreDeploymentArgoCdServiceImpl) InstallApp(installAppVersionRequest *appStoreBean.InstallAppVersionDTO, ...) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AppStoreDeploymentArgoCdService ¶
type AppStoreDeploymentArgoCdService interface { InstallApp(installAppVersionRequest *appStoreBean.InstallAppVersionDTO, ctx context.Context) error GetAppStatus(installedAppAndEnvDetails appStoreRepository.InstalledAppAndEnvDetails, w http.ResponseWriter, r *http.Request, token string) (string, error) DeleteInstalledApp(ctx context.Context, appName string, environmentName string, installAppVersionRequest *appStoreBean.InstallAppVersionDTO, installedApps *appStoreRepository.InstalledApps, dbTransaction *pg.Tx) error }
type AppStoreDeploymentArgoCdServiceImpl ¶
type AppStoreDeploymentArgoCdServiceImpl struct { Logger *zap.SugaredLogger // contains filtered or unexported fields }
func NewAppStoreDeploymentArgoCdServiceImpl ¶
func NewAppStoreDeploymentArgoCdServiceImpl(logger *zap.SugaredLogger, appStoreDeploymentFullModeService appStoreDeploymentFullMode.AppStoreDeploymentFullModeService, acdClient application2.ServiceClient, chartGroupDeploymentRepository appStoreRepository.ChartGroupDeploymentRepository) *AppStoreDeploymentArgoCdServiceImpl
func (AppStoreDeploymentArgoCdServiceImpl) DeleteInstalledApp ¶
func (impl AppStoreDeploymentArgoCdServiceImpl) DeleteInstalledApp(ctx context.Context, appName string, environmentName string, installAppVersionRequest *appStoreBean.InstallAppVersionDTO, installedApps *appStoreRepository.InstalledApps, dbTransaction *pg.Tx) error
func (AppStoreDeploymentArgoCdServiceImpl) GetAppStatus ¶
func (impl AppStoreDeploymentArgoCdServiceImpl) GetAppStatus(installedAppAndEnvDetails appStoreRepository.InstalledAppAndEnvDetails, w http.ResponseWriter, r *http.Request, token string) (string, error)
TODO: Test ACD to get status
func (AppStoreDeploymentArgoCdServiceImpl) InstallApp ¶
func (impl AppStoreDeploymentArgoCdServiceImpl) InstallApp(installAppVersionRequest *appStoreBean.InstallAppVersionDTO, ctx context.Context) error
Click to show internal directories.
Click to hide internal directories.