 Documentation
      ¶
      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, deploymentConfig *bean2.DeploymentConfig, 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
	OCIRegistryConfigRepository repository2.OCIRegistryConfigRepository
	// 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, deploymentConfigurationService common.DeploymentConfigService, OCIRegistryConfigRepository repository2.OCIRegistryConfigRepository) *InstalledAppResourceServiceImpl
func (*InstalledAppResourceServiceImpl) FetchChartNotes ¶
func (*InstalledAppResourceServiceImpl) FetchResourceTree ¶
func (impl *InstalledAppResourceServiceImpl) FetchResourceTree(rctx context.Context, cn http.CloseNotifier, appDetailsContainer *bean.AppDetailsContainer, installedApp repository.InstalledApps, deploymentConfig *bean2.DeploymentConfig, 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.