Documentation ¶
Index ¶
- type InstalledAppResourceService
- type InstalledAppResourceServiceImpl
- func (impl *InstalledAppResourceServiceImpl) FetchChartNotes(installedAppId int, envId int, token string, ...) (string, error)
- func (impl *InstalledAppResourceServiceImpl) FetchResourceTree(rctx context.Context, cn http.CloseNotifier, ...) error
- func (impl *InstalledAppResourceServiceImpl) FetchResourceTreeWithHibernateForACD(rctx context.Context, cn http.CloseNotifier, ...) bean.AppDetailContainer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type InstalledAppResourceService ¶
type InstalledAppResourceService interface { FetchResourceTreeWithHibernateForACD(rctx context.Context, cn http.CloseNotifier, appDetail *bean.AppDetailContainer) bean.AppDetailContainer FetchResourceTree(rctx context.Context, cn http.CloseNotifier, appDetailsContainer *bean.AppDetailsContainer, installedApp repository.InstalledApps, helmReleaseInstallStatus string, status string) error FetchChartNotes(installedAppId int, envId int, token string, checkNotesAuth func(token string, appName string, envId int) bool) (string, error) }
type InstalledAppResourceServiceImpl ¶
type InstalledAppResourceServiceImpl struct { K8sUtil k8s2.K8sService // contains filtered or unexported fields }
func NewInstalledAppResourceServiceImpl ¶
func NewInstalledAppResourceServiceImpl(logger *zap.SugaredLogger, installedAppRepository repository.InstalledAppRepository, appStoreApplicationVersionRepository appStoreDiscoverRepository.AppStoreApplicationVersionRepository, acdClient application2.ServiceClient, aCDAuthConfig *util3.ACDAuthConfig, installedAppRepositoryHistory repository.InstalledAppVersionHistoryRepository, argoUserService argo.ArgoUserService, helmAppClient gRPC.HelmAppClient, helmAppService client.HelmAppService, appStatusService appStatus.AppStatusService, k8sCommonService k8s.K8sCommonService, k8sApplicationService application3.K8sApplicationService, K8sUtil k8s2.K8sService) *InstalledAppResourceServiceImpl
func (*InstalledAppResourceServiceImpl) FetchChartNotes ¶
func (*InstalledAppResourceServiceImpl) FetchResourceTree ¶
func (impl *InstalledAppResourceServiceImpl) FetchResourceTree(rctx context.Context, cn http.CloseNotifier, appDetailsContainer *bean.AppDetailsContainer, installedApp repository.InstalledApps, helmReleaseInstallStatus string, status string) error
func (*InstalledAppResourceServiceImpl) FetchResourceTreeWithHibernateForACD ¶
func (impl *InstalledAppResourceServiceImpl) FetchResourceTreeWithHibernateForACD(rctx context.Context, cn http.CloseNotifier, appDetail *bean.AppDetailContainer) bean.AppDetailContainer
Click to show internal directories.
Click to hide internal directories.