Versions in this module Expand all Collapse all v0 v0.7.2 Aug 26, 2024 v0.7.2-rc.0 Jul 11, 2024 v0.7.1 Jul 10, 2024 v0.7.0 Jun 7, 2024 Changes in this version type InstalledAppAndEnvDetails + DisplayName string type InstalledAppRepository + FindInstalledAppsByAppId func(appId int) ([]*InstalledApps, error) + GetInstalledAppsByAppId func(appId int) (InstalledApps, error) type InstalledAppRepositoryImpl + func (impl InstalledAppRepositoryImpl) FindInstalledAppsByAppId(appId int) ([]*InstalledApps, error) + func (impl InstalledAppRepositoryImpl) GetInstalledAppsByAppId(appId int) (InstalledApps, error) type InstalledApps + func (model *InstalledApps) ChangeAppNameToDisplayName() + func (model *InstalledApps) GetUniqueAppNameIdentifier() string type InstalledAppsWithChartDetails + DisplayName string + IsVirtualEnvironment bool v0.6.29 Apr 13, 2024 Changes in this version + type ClusterInstalledApps struct + ClusterId int + Id int + InstalledApp InstalledApps + InstalledAppId int + type ClusterInstalledAppsRepository interface + Delete func(model *ClusterInstalledApps) error + FindAll func() ([]ClusterInstalledApps, error) + FindByClusterId func(clusterId int) ([]*ClusterInstalledApps, error) + FindByClusterIds func(clusterIds []int) ([]*ClusterInstalledApps, error) + Save func(model *ClusterInstalledApps, tx *pg.Tx) error + Update func(model *ClusterInstalledApps) error + type ClusterInstalledAppsRepositoryImpl struct + func NewClusterInstalledAppsRepositoryImpl(dbConnection *pg.DB, logger *zap.SugaredLogger) *ClusterInstalledAppsRepositoryImpl + func (impl ClusterInstalledAppsRepositoryImpl) Delete(model *ClusterInstalledApps) error + func (impl ClusterInstalledAppsRepositoryImpl) FindAll() ([]ClusterInstalledApps, error) + func (impl ClusterInstalledAppsRepositoryImpl) FindByClusterId(clusterId int) ([]*ClusterInstalledApps, error) + func (impl ClusterInstalledAppsRepositoryImpl) FindByClusterIds(clusterIds []int) ([]*ClusterInstalledApps, error) + func (impl ClusterInstalledAppsRepositoryImpl) Save(model *ClusterInstalledApps, tx *pg.Tx) error + func (impl ClusterInstalledAppsRepositoryImpl) Update(model *ClusterInstalledApps) error + type GitOpsAppDetails struct + GitOpsAppName string + InstalledAppId int + type InstallAppDeleteRequest struct + AppId int + AppName string + AppOfferingMode string + ClusterId int + EnvironmentId int + InstalledAppId int + Namespace string + type InstalledAppAndEnvDetails struct + AppId int + AppName string + AppOfferingMode string + AppStatus string + AppStoreApplicationVersionId int + DeploymentAppType string + EmailId string + EnvironmentId int + EnvironmentName string + InstalledAppId int + InstalledAppVersionId int + UpdatedOn time.Time + type InstalledAppRepository interface + ... func(pendingSinceSeconds int, timeForDegradation int) ([]*InstalledAppVersions, error) + CreateInstalledApp func(model *InstalledApps, tx *pg.Tx) (*InstalledApps, error) + CreateInstalledAppVersion func(model *InstalledAppVersions, tx *pg.Tx) (*InstalledAppVersions, error) + DeleteInstalledApp func(model *InstalledApps) (*InstalledApps, error) + DeleteInstalledAppVersion func(model *InstalledAppVersions) (*InstalledAppVersions, error) + FetchNotes func(installedAppId int) (*InstalledApps, error) + FindInstalledAppByIds func(ids []int) ([]*InstalledApps, error) + GetActiveInstalledAppByEnvIdAndDeploymentType func(envId int, deploymentType string, excludeAppIds []string, ...) ([]*InstalledApps, error) + GetActiveInstalledAppVersionByInstalledAppId func(installedAppId int) (*InstalledAppVersions, error) + GetAllInstalledApps func(filter *appStoreBean.AppStoreFilter) ([]InstalledAppsWithChartDetails, error) + GetAllInstalledAppsByAppStoreId func(appStoreId int) ([]InstalledAppAndEnvDetails, error) + GetAllInstalledAppsByChartRepoId func(chartRepoId int) ([]InstalledAppAndEnvDetails, error) + GetAppAndEnvDetailsForDeploymentAppTypeInstalledApps func(deploymentAppType string, clusterIds []int) ([]*InstalledApps, error) + GetArgoPipelinesHavingLatestTriggerStuckInNonTerminalStatusesForAppStore func(getPipelineDeployedBeforeMinutes int, getPipelineDeployedWithinHours int) ([]*InstalledAppVersions, error) + GetClusterComponentByClusterId func(clusterId int) ([]*InstalledApps, error) + GetClusterComponentByClusterIds func(clusterIds []int) ([]*InstalledApps, error) + GetConnection func() (dbConnection *pg.DB) + GetDeploymentSuccessfulStatusCountForTelemetry func() (int, error) + GetGitOpsInstalledAppsWhereArgoAppDeletedIsTrue func(installedAppId int, envId int) (InstalledApps, error) + GetHelmReleaseStatusConfigByInstalledAppId func(installedAppVersionHistoryId int) (string, string, error) + GetInstalledApp func(id int) (*InstalledApps, error) + GetInstalledAppByAppIdAndDeploymentType func(appId int, deploymentAppType string) (InstalledApps, error) + GetInstalledAppByAppName func(appName string) (*InstalledApps, error) + GetInstalledAppByGitHash func(gitHash string) (InstallAppDeleteRequest, error) + GetInstalledAppByGitOpsAppName func(acdAppName string) (*InstalledApps, error) + GetInstalledAppByGitRepoUrl func(repoName, repoUrl string) (*InstalledApps, error) + GetInstalledAppByInstalledAppVersionId func(installedAppVersionId int) (InstalledApps, error) + GetInstalledAppVersion func(id int) (*InstalledAppVersions, error) + GetInstalledAppVersionAny func(id int) (*InstalledAppVersions, error) + GetInstalledAppVersionByAppIdAndEnvId func(appId int, envId int) (*InstalledAppVersions, error) + GetInstalledAppVersionByAppStoreId func(appStoreId int) ([]*InstalledAppVersions, error) + GetInstalledAppVersionByClusterIds func(clusterIds []int) ([]*InstalledAppVersions, error) + GetInstalledAppVersionByClusterIdsV2 func(clusterIds []int) ([]*InstalledAppVersions, error) + GetInstalledAppVersionByInstalledAppId func(id int) ([]*InstalledAppVersions, error) + GetInstalledAppVersionByInstalledAppIdAndEnvId func(installedAppId int, envId int) (*InstalledAppVersions, error) + GetInstalledAppVersionByInstalledAppIdMeta func(installedAppId int) ([]*InstalledAppVersions, error) + GetInstalledApplicationByClusterIdAndNamespaceAndAppName func(clusterId int, namespace string, appName string) (*InstalledApps, error) + GetLatestInstalledAppVersionByGitHash func(gitHash string) (*InstalledAppVersions, error) + UpdateDeploymentAppTypeInInstalledApp func(deploymentAppType string, installedAppIdIncludes []int, userId int32, ...) error + UpdateInstalledApp func(model *InstalledApps, tx *pg.Tx) (*InstalledApps, error) + UpdateInstalledAppVersion func(model *InstalledAppVersions, tx *pg.Tx) (*InstalledAppVersions, error) + type InstalledAppRepositoryImpl struct + Logger *zap.SugaredLogger + func NewInstalledAppRepositoryImpl(Logger *zap.SugaredLogger, dbConnection *pg.DB) *InstalledAppRepositoryImpl + func (impl *InstalledAppRepositoryImpl) GetConnection() (dbConnection *pg.DB) + func (impl InstalledAppRepositoryImpl) CreateInstalledApp(model *InstalledApps, tx *pg.Tx) (*InstalledApps, error) + func (impl InstalledAppRepositoryImpl) CreateInstalledAppVersion(model *InstalledAppVersions, tx *pg.Tx) (*InstalledAppVersions, error) + func (impl InstalledAppRepositoryImpl) DeleteInstalledApp(model *InstalledApps) (*InstalledApps, error) + func (impl InstalledAppRepositoryImpl) DeleteInstalledAppVersion(model *InstalledAppVersions) (*InstalledAppVersions, error) + func (impl InstalledAppRepositoryImpl) FetchNotes(installedAppId int) (*InstalledApps, error) + func (impl InstalledAppRepositoryImpl) FindInstalledAppByIds(ids []int) ([]*InstalledApps, error) + func (impl InstalledAppRepositoryImpl) GetActiveInstalledAppByEnvIdAndDeploymentType(envId int, deploymentType string, excludeAppIds []string, ...) ([]*InstalledApps, error) + func (impl InstalledAppRepositoryImpl) GetActiveInstalledAppVersionByInstalledAppId(installedAppId int) (*InstalledAppVersions, error) + func (impl InstalledAppRepositoryImpl) GetAllInstalledApps(filter *appStoreBean.AppStoreFilter) ([]InstalledAppsWithChartDetails, error) + func (impl InstalledAppRepositoryImpl) GetAllInstalledAppsByAppStoreId(appStoreId int) ([]InstalledAppAndEnvDetails, error) + func (impl InstalledAppRepositoryImpl) GetAllInstalledAppsByChartRepoId(chartRepoId int) ([]InstalledAppAndEnvDetails, error) + func (impl InstalledAppRepositoryImpl) GetAppAndEnvDetailsForDeploymentAppTypeInstalledApps(deploymentAppType string, clusterIds []int) ([]*InstalledApps, error) + func (impl InstalledAppRepositoryImpl) GetArgoPipelinesHavingLatestTriggerStuckInNonTerminalStatusesForAppStore(getPipelineDeployedBeforeMinutes int, getPipelineDeployedWithinHours int) ([]*InstalledAppVersions, error) + func (impl InstalledAppRepositoryImpl) GetArgoPipelinesHavingTriggersStuckInLastPossibleNonTerminalTimelinesForAppStore(pendingSinceSeconds int, timeForDegradation int) ([]*InstalledAppVersions, error) + func (impl InstalledAppRepositoryImpl) GetClusterComponentByClusterId(clusterId int) ([]*InstalledApps, error) + func (impl InstalledAppRepositoryImpl) GetClusterComponentByClusterIds(clusterIds []int) ([]*InstalledApps, error) + func (impl InstalledAppRepositoryImpl) GetDeploymentSuccessfulStatusCountForTelemetry() (int, error) + func (impl InstalledAppRepositoryImpl) GetGitOpsInstalledAppsWhereArgoAppDeletedIsTrue(installedAppId int, envId int) (InstalledApps, error) + func (impl InstalledAppRepositoryImpl) GetHelmReleaseStatusConfigByInstalledAppId(installedAppVersionHistoryId int) (string, string, error) + func (impl InstalledAppRepositoryImpl) GetInstalledApp(id int) (*InstalledApps, error) + func (impl InstalledAppRepositoryImpl) GetInstalledAppByAppIdAndDeploymentType(appId int, deploymentAppType string) (InstalledApps, error) + func (impl InstalledAppRepositoryImpl) GetInstalledAppByAppName(appName string) (*InstalledApps, error) + func (impl InstalledAppRepositoryImpl) GetInstalledAppByGitHash(gitHash string) (InstallAppDeleteRequest, error) + func (impl InstalledAppRepositoryImpl) GetInstalledAppByGitOpsAppName(acdAppName string) (*InstalledApps, error) + func (impl InstalledAppRepositoryImpl) GetInstalledAppByGitRepoUrl(repoName, repoUrl string) (*InstalledApps, error) + func (impl InstalledAppRepositoryImpl) GetInstalledAppByInstalledAppVersionId(installedAppVersionId int) (InstalledApps, error) + func (impl InstalledAppRepositoryImpl) GetInstalledAppVersion(id int) (*InstalledAppVersions, error) + func (impl InstalledAppRepositoryImpl) GetInstalledAppVersionAny(id int) (*InstalledAppVersions, error) + func (impl InstalledAppRepositoryImpl) GetInstalledAppVersionByAppIdAndEnvId(appId int, envId int) (*InstalledAppVersions, error) + func (impl InstalledAppRepositoryImpl) GetInstalledAppVersionByAppStoreId(appStoreId int) ([]*InstalledAppVersions, error) + func (impl InstalledAppRepositoryImpl) GetInstalledAppVersionByClusterIds(clusterIds []int) ([]*InstalledAppVersions, error) + func (impl InstalledAppRepositoryImpl) GetInstalledAppVersionByClusterIdsV2(clusterIds []int) ([]*InstalledAppVersions, error) + func (impl InstalledAppRepositoryImpl) GetInstalledAppVersionByInstalledAppId(installedAppId int) ([]*InstalledAppVersions, error) + func (impl InstalledAppRepositoryImpl) GetInstalledAppVersionByInstalledAppIdAndEnvId(installedAppId int, envId int) (*InstalledAppVersions, error) + func (impl InstalledAppRepositoryImpl) GetInstalledAppVersionByInstalledAppIdMeta(installedAppId int) ([]*InstalledAppVersions, error) + func (impl InstalledAppRepositoryImpl) GetInstalledApplicationByClusterIdAndNamespaceAndAppName(clusterId int, namespace string, appName string) (*InstalledApps, error) + func (impl InstalledAppRepositoryImpl) GetLatestInstalledAppVersionByGitHash(gitHash string) (*InstalledAppVersions, error) + func (impl InstalledAppRepositoryImpl) UpdateDeploymentAppTypeInInstalledApp(deploymentAppType string, installedAppIdIncludes []int, userId int32, ...) error + func (impl InstalledAppRepositoryImpl) UpdateInstalledApp(model *InstalledApps, tx *pg.Tx) (*InstalledApps, error) + func (impl InstalledAppRepositoryImpl) UpdateInstalledAppVersion(model *InstalledAppVersions, tx *pg.Tx) (*InstalledAppVersions, error) + type InstalledAppVersionHistory struct + FinishedOn time.Time + GitHash string + HelmReleaseStatusConfig string + Id int + InstalledAppVersionId int + StartedOn time.Time + Status string + TableName struct{} + ValuesYamlRaw string + func (model *InstalledAppVersionHistory) SetFinishedOn() + func (model *InstalledAppVersionHistory) SetStartedOn() + func (model *InstalledAppVersionHistory) SetStatus(status string) + type InstalledAppVersionHistoryRepository interface + CreateInstalledAppVersionHistory func(model *InstalledAppVersionHistory, tx *pg.Tx) (*InstalledAppVersionHistory, error) + FindPreviousInstalledAppVersionHistoryByStatus func(installedAppVersionId int, installedAppVersionHistoryId int, status []string) ([]*InstalledAppVersionHistory, error) + GetAppIdAndEnvIdWithInstalledAppVersionId func(id int) (int, int, error) + GetAppStoreApplicationVersionIdByInstalledAppVersionHistoryId func(installedAppVersionHistoryId int) (int, error) + GetConnection func() *pg.DB + GetInstalledAppVersionHistory func(id int) (*InstalledAppVersionHistory, error) + GetInstalledAppVersionHistoryByVersionId func(installAppVersionId int) ([]*InstalledAppVersionHistory, error) + GetLatestInstalledAppVersionHistory func(installAppVersionId int) (*InstalledAppVersionHistory, error) + GetLatestInstalledAppVersionHistoryByGitHash func(gitHash string) (*InstalledAppVersionHistory, error) + GetLatestInstalledAppVersionHistoryByInstalledAppId func(installedAppId int) (*InstalledAppVersionHistory, error) + UpdateGitHash func(installedAppVersionHistoryId int, gitHash string, tx *pg.Tx) error + UpdateInstalledAppVersionHistory func(model *InstalledAppVersionHistory, tx *pg.Tx) (*InstalledAppVersionHistory, error) + UpdateInstalledAppVersionHistoryWithTxn func(models []*InstalledAppVersionHistory, tx *pg.Tx) error + type InstalledAppVersionHistoryRepositoryImpl struct + Logger *zap.SugaredLogger + func NewInstalledAppVersionHistoryRepositoryImpl(Logger *zap.SugaredLogger, dbConnection *pg.DB) *InstalledAppVersionHistoryRepositoryImpl + func (impl InstalledAppVersionHistoryRepositoryImpl) CreateInstalledAppVersionHistory(model *InstalledAppVersionHistory, tx *pg.Tx) (*InstalledAppVersionHistory, error) + func (impl InstalledAppVersionHistoryRepositoryImpl) FindPreviousInstalledAppVersionHistoryByStatus(installedAppVersionId int, installedAppVersionHistoryId int, status []string) ([]*InstalledAppVersionHistory, error) + func (impl InstalledAppVersionHistoryRepositoryImpl) GetAppIdAndEnvIdWithInstalledAppVersionId(id int) (int, int, error) + func (impl InstalledAppVersionHistoryRepositoryImpl) GetAppStoreApplicationVersionIdByInstalledAppVersionHistoryId(installedAppVersionHistoryId int) (int, error) + func (impl InstalledAppVersionHistoryRepositoryImpl) GetConnection() *pg.DB + func (impl InstalledAppVersionHistoryRepositoryImpl) GetInstalledAppVersionHistory(id int) (*InstalledAppVersionHistory, error) + func (impl InstalledAppVersionHistoryRepositoryImpl) GetInstalledAppVersionHistoryByVersionId(installAppVersionId int) ([]*InstalledAppVersionHistory, error) + func (impl InstalledAppVersionHistoryRepositoryImpl) GetLatestInstalledAppVersionHistory(installAppVersionId int) (*InstalledAppVersionHistory, error) + func (impl InstalledAppVersionHistoryRepositoryImpl) GetLatestInstalledAppVersionHistoryByGitHash(gitHash string) (*InstalledAppVersionHistory, error) + func (impl InstalledAppVersionHistoryRepositoryImpl) GetLatestInstalledAppVersionHistoryByInstalledAppId(installedAppId int) (*InstalledAppVersionHistory, error) + func (impl InstalledAppVersionHistoryRepositoryImpl) UpdateGitHash(installedAppVersionHistoryId int, gitHash string, tx *pg.Tx) error + func (impl InstalledAppVersionHistoryRepositoryImpl) UpdateInstalledAppVersionHistory(model *InstalledAppVersionHistory, tx *pg.Tx) (*InstalledAppVersionHistory, error) + func (impl InstalledAppVersionHistoryRepositoryImpl) UpdateInstalledAppVersionHistoryWithTxn(models []*InstalledAppVersionHistory, tx *pg.Tx) error + type InstalledAppVersions struct + Active bool + AppStoreApplicationVersion appStoreDiscoverRepository.AppStoreApplicationVersion + AppStoreApplicationVersionId int + Id int + InstalledApp InstalledApps + InstalledAppId int + ReferenceValueId int + ReferenceValueKind string + TableName struct{} + ValuesYaml string + func (model *InstalledAppVersions) MarkActive() + func (model *InstalledAppVersions) MarkInActive() + type InstalledApps struct + Active bool + App app.App + AppId int + DeploymentAppDeleteRequest bool + DeploymentAppType string + Environment repository.Environment + EnvironmentId int + GitOpsRepoName string + GitOpsRepoUrl string + Id int + IsCustomRepository bool + Notes string + Status appStoreBean.AppstoreDeploymentStatus + TableName struct{} + func (model *InstalledApps) MarkActive() + func (model *InstalledApps) MarkInActive() + func (model *InstalledApps) UpdateGitOpsRepository(gitOpsRepoUrl string, isCustomRepository bool) + func (model *InstalledApps) UpdateStatus(status appStoreBean.AppstoreDeploymentStatus) + type InstalledAppsWithChartDetails struct + AppName string + AppOfferingMode string + AppStatus string + AppStoreApplicationName string + AppStoreApplicationVersionId int + ChartRepoName string + ClusterId int + ClusterName string + CreatedOn time.Time + DeploymentAppDeleteRequest bool + Deprecated bool + DockerArtifactStoreId string + EnvironmentId int + EnvironmentName string + Icon string + Id int + InstalledAppVersionId int + Namespace string + Readme string + TeamId int + UpdatedOn time.Time