Documentation
¶
Index ¶
- type AppStore
- type AppStoreApplicationVersion
- type AppStoreApplicationVersionRepository
- type AppStoreApplicationVersionRepositoryImpl
- func (impl *AppStoreApplicationVersionRepositoryImpl) FindAll() ([]AppStoreWithVersion, error)
- func (impl *AppStoreApplicationVersionRepositoryImpl) FindByAppStoreName(name string) (*AppStoreWithVersion, error)
- func (impl AppStoreApplicationVersionRepositoryImpl) FindById(id int) (*AppStoreApplicationVersion, error)
- func (impl AppStoreApplicationVersionRepositoryImpl) FindByIds(ids []int) ([]*AppStoreApplicationVersion, error)
- func (impl AppStoreApplicationVersionRepositoryImpl) FindChartVersionByAppStoreId(appStoreId int) ([]*AppStoreApplicationVersion, error)
- func (impl AppStoreApplicationVersionRepositoryImpl) FindVersionsByAppStoreId(id int) ([]*AppStoreApplicationVersion, error)
- func (impl *AppStoreApplicationVersionRepositoryImpl) FindWithFilter(filter *AppStoreFilter) ([]AppStoreWithVersion, error)
- func (impl AppStoreApplicationVersionRepositoryImpl) GetReadMeById(id int) (*AppStoreApplicationVersion, error)
- func (impl *AppStoreApplicationVersionRepositoryImpl) SearchAppStoreChartByName(chartName string) ([]*ChartRepoSearch, error)
- type AppStoreFilter
- type AppStoreRepository
- type AppStoreRepositoryImpl
- type AppStoreVersionValues
- type AppStoreVersionValuesRepository
- type AppStoreVersionValuesRepositoryImpl
- func (impl AppStoreVersionValuesRepositoryImpl) CreateAppStoreVersionValues(model *AppStoreVersionValues) (*AppStoreVersionValues, error)
- func (impl AppStoreVersionValuesRepositoryImpl) DeleteAppStoreVersionValues(model *AppStoreVersionValues) (bool, error)
- func (impl AppStoreVersionValuesRepositoryImpl) FindById(id int) (*AppStoreVersionValues, error)
- func (impl AppStoreVersionValuesRepositoryImpl) FindValuesByAppStoreId(appStoreId int) ([]*AppStoreVersionValues, error)
- func (impl AppStoreVersionValuesRepositoryImpl) FindValuesByAppStoreIdAndReferenceType(appStoreId int, referenceType string) ([]*AppStoreVersionValues, error)
- func (impl AppStoreVersionValuesRepositoryImpl) UpdateAppStoreVersionValues(model *AppStoreVersionValues) (*AppStoreVersionValues, error)
- type AppStoreWithVersion
- type AppstoreDeploymentStatus
- type ChartRepoSearch
- type ClusterInstalledApps
- type ClusterInstalledAppsRepository
- type 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 InstalledAppAndEnvDetails
- type InstalledAppRepository
- type InstalledAppRepositoryImpl
- 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) GetAllInstalledApps(filter *AppStoreFilter) ([]InstalledAppsWithChartDetails, error)
- func (impl InstalledAppRepositoryImpl) GetAllIntalledAppsByAppStoreId(appStoreId int) ([]InstalledAppAndEnvDetails, error)
- func (impl InstalledAppRepositoryImpl) GetClusterComponentByClusterId(clusterId int) ([]*InstalledApps, error)
- func (impl InstalledAppRepositoryImpl) GetClusterComponentByClusterIds(clusterIds []int) ([]*InstalledApps, error)
- func (impl *InstalledAppRepositoryImpl) GetConnection() (dbConnection *pg.DB)
- func (impl InstalledAppRepositoryImpl) GetInstalledApp(id 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(id int) ([]*InstalledAppVersions, error)
- func (impl InstalledAppRepositoryImpl) GetInstalledAppVersionByInstalledAppIdAndEnvId(installedAppId int, envId int) (*InstalledAppVersions, error)
- func (impl InstalledAppRepositoryImpl) GetInstalledAppVersionByInstalledAppIdMeta(installedAppId int) ([]*InstalledAppVersions, error)
- func (impl InstalledAppRepositoryImpl) UpdateInstalledApp(model *InstalledApps, tx *pg.Tx) (*InstalledApps, error)
- func (impl InstalledAppRepositoryImpl) UpdateInstalledAppVersion(model *InstalledAppVersions, tx *pg.Tx) (*InstalledAppVersions, error)
- type InstalledAppVersions
- type InstalledApps
- type InstalledAppsWithChartDetails
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AppStore ¶
type AppStore struct {
TableName struct{} `sql:"app_store" pg:",discard_unknown_columns"`
Id int `sql:"id,pk"`
Name string `sql:"name"`
ChartRepoId int `sql:"chart_repo_id"`
//Active bool `sql:"active"`
ChartGitLocation string `sql:"chart_git_location"`
CreatedOn time.Time `sql:"created_on"`
UpdatedOn time.Time `sql:"updated_on"`
ChartRepo *chartConfig.ChartRepo
}
type AppStoreApplicationVersion ¶
type AppStoreApplicationVersion struct {
TableName struct{} `sql:"app_store_application_version" pg:",discard_unknown_columns"`
Id int `sql:"id,pk"`
Version string `sql:"version"`
AppVersion string `sql:"app_version"`
Created time.Time `sql:"created"`
Deprecated bool `sql:"deprecated"`
Description string `sql:"description"`
Digest string `sql:"digest"`
Icon string `sql:"icon"`
Name string `sql:"name"`
Source string `sql:"source"`
Home string `sql:"home"`
ValuesYaml string `sql:"values_yaml"`
ChartYaml string `sql:"chart_yaml"`
Latest bool `sql:"latest"`
AppStoreId int `sql:"app_store_id"`
models.AuditLog
RawValues string `sql:"raw_values"`
Readme string `sql:"readme"`
AppStore *AppStore
}
type AppStoreApplicationVersionRepository ¶
type AppStoreApplicationVersionRepository interface {
FindAll() ([]AppStoreWithVersion, error)
FindWithFilter(filter *AppStoreFilter) ([]AppStoreWithVersion, error)
FindById(id int) (*AppStoreApplicationVersion, error)
FindVersionsByAppStoreId(id int) ([]*AppStoreApplicationVersion, error)
FindChartVersionByAppStoreId(id int) ([]*AppStoreApplicationVersion, error)
FindByIds(ids []int) ([]*AppStoreApplicationVersion, error)
GetReadMeById(id int) (*AppStoreApplicationVersion, error)
FindByAppStoreName(name string) (*AppStoreWithVersion, error)
SearchAppStoreChartByName(chartName string) ([]*ChartRepoSearch, error)
}
type AppStoreApplicationVersionRepositoryImpl ¶
type AppStoreApplicationVersionRepositoryImpl struct {
Logger *zap.SugaredLogger
// contains filtered or unexported fields
}
func NewAppStoreApplicationVersionRepositoryImpl ¶
func NewAppStoreApplicationVersionRepositoryImpl(Logger *zap.SugaredLogger, dbConnection *pg.DB) *AppStoreApplicationVersionRepositoryImpl
func (*AppStoreApplicationVersionRepositoryImpl) FindAll ¶
func (impl *AppStoreApplicationVersionRepositoryImpl) FindAll() ([]AppStoreWithVersion, error)
func (*AppStoreApplicationVersionRepositoryImpl) FindByAppStoreName ¶
func (impl *AppStoreApplicationVersionRepositoryImpl) FindByAppStoreName(name string) (*AppStoreWithVersion, error)
func (AppStoreApplicationVersionRepositoryImpl) FindById ¶
func (impl AppStoreApplicationVersionRepositoryImpl) FindById(id int) (*AppStoreApplicationVersion, error)
func (AppStoreApplicationVersionRepositoryImpl) FindByIds ¶
func (impl AppStoreApplicationVersionRepositoryImpl) FindByIds(ids []int) ([]*AppStoreApplicationVersion, error)
func (AppStoreApplicationVersionRepositoryImpl) FindChartVersionByAppStoreId ¶
func (impl AppStoreApplicationVersionRepositoryImpl) FindChartVersionByAppStoreId(appStoreId int) ([]*AppStoreApplicationVersion, error)
func (AppStoreApplicationVersionRepositoryImpl) FindVersionsByAppStoreId ¶
func (impl AppStoreApplicationVersionRepositoryImpl) FindVersionsByAppStoreId(id int) ([]*AppStoreApplicationVersion, error)
func (*AppStoreApplicationVersionRepositoryImpl) FindWithFilter ¶
func (impl *AppStoreApplicationVersionRepositoryImpl) FindWithFilter(filter *AppStoreFilter) ([]AppStoreWithVersion, error)
func (AppStoreApplicationVersionRepositoryImpl) GetReadMeById ¶
func (impl AppStoreApplicationVersionRepositoryImpl) GetReadMeById(id int) (*AppStoreApplicationVersion, error)
func (*AppStoreApplicationVersionRepositoryImpl) SearchAppStoreChartByName ¶
func (impl *AppStoreApplicationVersionRepositoryImpl) SearchAppStoreChartByName(chartName string) ([]*ChartRepoSearch, error)
type AppStoreFilter ¶
type AppStoreFilter struct {
ChartRepoId []int `json:"chartRepoId"`
AppStoreName string `json:"appStoreName"`
AppName string `json:"appName"`
IncludeDeprecated bool `json:"includeDeprecated"`
Offset int `json:"offset"`
Size int `json:"size"`
EnvIds []int `json:"envIds"`
OnlyDeprecated bool `json:"onlyDeprecated"`
}
type AppStoreRepository ¶
type AppStoreRepository interface{}
type AppStoreRepositoryImpl ¶
type AppStoreRepositoryImpl struct {
Logger *zap.SugaredLogger
// contains filtered or unexported fields
}
func NewAppStoreRepositoryImpl ¶
func NewAppStoreRepositoryImpl(Logger *zap.SugaredLogger, dbConnection *pg.DB) *AppStoreRepositoryImpl
type AppStoreVersionValues ¶
type AppStoreVersionValues struct {
TableName struct{} `sql:"app_store_version_values" pg:",discard_unknown_columns"`
Id int `sql:"id,pk"`
Name string `sql:"name"`
ValuesYaml string `sql:"values_yaml"`
AppStoreApplicationVersionId int `sql:"app_store_application_version_id"`
ReferenceType string `sql:"reference_type"`
Deleted bool `sql:"deleted,notnull"`
models.AuditLog
AppStoreApplicationVersion *AppStoreApplicationVersion
}
type AppStoreVersionValuesRepository ¶
type AppStoreVersionValuesRepository interface {
CreateAppStoreVersionValues(model *AppStoreVersionValues) (*AppStoreVersionValues, error)
UpdateAppStoreVersionValues(model *AppStoreVersionValues) (*AppStoreVersionValues, error)
DeleteAppStoreVersionValues(model *AppStoreVersionValues) (bool, error)
/* FindAll() ([]*AppStoreVersionValues, error)*/
FindById(id int) (*AppStoreVersionValues, error)
FindValuesByAppStoreId(appStoreVersionId int) ([]*AppStoreVersionValues, error)
FindValuesByAppStoreIdAndReferenceType(appStoreVersionId int, referenceType string) ([]*AppStoreVersionValues, error)
}
type AppStoreVersionValuesRepositoryImpl ¶
type AppStoreVersionValuesRepositoryImpl struct {
Logger *zap.SugaredLogger
// contains filtered or unexported fields
}
func NewAppStoreVersionValuesRepositoryImpl ¶
func NewAppStoreVersionValuesRepositoryImpl(Logger *zap.SugaredLogger, dbConnection *pg.DB) *AppStoreVersionValuesRepositoryImpl
func (AppStoreVersionValuesRepositoryImpl) CreateAppStoreVersionValues ¶
func (impl AppStoreVersionValuesRepositoryImpl) CreateAppStoreVersionValues(model *AppStoreVersionValues) (*AppStoreVersionValues, error)
func (AppStoreVersionValuesRepositoryImpl) DeleteAppStoreVersionValues ¶
func (impl AppStoreVersionValuesRepositoryImpl) DeleteAppStoreVersionValues(model *AppStoreVersionValues) (bool, error)
func (AppStoreVersionValuesRepositoryImpl) FindById ¶
func (impl AppStoreVersionValuesRepositoryImpl) FindById(id int) (*AppStoreVersionValues, error)
func (AppStoreVersionValuesRepositoryImpl) FindValuesByAppStoreId ¶
func (impl AppStoreVersionValuesRepositoryImpl) FindValuesByAppStoreId(appStoreId int) ([]*AppStoreVersionValues, error)
func (AppStoreVersionValuesRepositoryImpl) FindValuesByAppStoreIdAndReferenceType ¶
func (impl AppStoreVersionValuesRepositoryImpl) FindValuesByAppStoreIdAndReferenceType(appStoreId int, referenceType string) ([]*AppStoreVersionValues, error)
func (AppStoreVersionValuesRepositoryImpl) UpdateAppStoreVersionValues ¶
func (impl AppStoreVersionValuesRepositoryImpl) UpdateAppStoreVersionValues(model *AppStoreVersionValues) (*AppStoreVersionValues, error)
type AppStoreWithVersion ¶
type AppStoreWithVersion struct {
Id int `json:"id"`
AppStoreApplicationVersionId int `json:"appStoreApplicationVersionId"`
Name string `json:"name"`
ChartRepoId int `json:"chart_repo_id"`
ChartName string `json:"chart_name"`
Icon string `json:"icon"`
Active bool `json:"active"`
ChartGitLocation string `json:"chart_git_location"`
CreatedOn time.Time `json:"created_on"`
UpdatedOn time.Time `json:"updated_on"`
Version string `json:"version"`
Deprecated bool `json:"deprecated"`
}
type AppstoreDeploymentStatus ¶
type AppstoreDeploymentStatus int
const ( WF_UNKNOWN AppstoreDeploymentStatus = iota REQUEST_ACCEPTED ENQUEUED QUE_ERROR DEQUE_ERROR TRIGGER_ERROR DEPLOY_SUCCESS DEPLOY_INIT GIT_ERROR GIT_SUCCESS ACD_ERROR ACD_SUCCESS )
func (AppstoreDeploymentStatus) String ¶
func (a AppstoreDeploymentStatus) String() string
type ChartRepoSearch ¶
type ChartRepoSearch struct {
AppStoreApplicationVersionId int `json:"appStoreApplicationVersionId"`
ChartId int `json:"chartId"`
ChartName string `json:"chartName"`
ChartRepoId int `json:"chartRepoId"`
ChartRepoName string `json:"chartRepoName"`
Version string `json:"version"`
Deprecated bool `json:"deprecated"`
}
type ClusterInstalledApps ¶
type ClusterInstalledAppsRepository ¶
type ClusterInstalledAppsRepository interface {
Save(model *ClusterInstalledApps, tx *pg.Tx) error
FindByClusterId(clusterId int) ([]*ClusterInstalledApps, error)
FindByClusterIds(clusterIds []int) ([]*ClusterInstalledApps, error)
FindAll() ([]ClusterInstalledApps, error)
Update(model *ClusterInstalledApps) error
Delete(model *ClusterInstalledApps) error
}
type ClusterInstalledAppsRepositoryImpl ¶
type ClusterInstalledAppsRepositoryImpl struct {
// contains filtered or unexported fields
}
func NewClusterInstalledAppsRepositoryImpl ¶
func NewClusterInstalledAppsRepositoryImpl(dbConnection *pg.DB, logger *zap.SugaredLogger) *ClusterInstalledAppsRepositoryImpl
func (ClusterInstalledAppsRepositoryImpl) Delete ¶
func (impl ClusterInstalledAppsRepositoryImpl) Delete(model *ClusterInstalledApps) error
func (ClusterInstalledAppsRepositoryImpl) FindAll ¶
func (impl ClusterInstalledAppsRepositoryImpl) FindAll() ([]ClusterInstalledApps, error)
func (ClusterInstalledAppsRepositoryImpl) FindByClusterId ¶
func (impl ClusterInstalledAppsRepositoryImpl) FindByClusterId(clusterId int) ([]*ClusterInstalledApps, error)
func (ClusterInstalledAppsRepositoryImpl) FindByClusterIds ¶
func (impl ClusterInstalledAppsRepositoryImpl) FindByClusterIds(clusterIds []int) ([]*ClusterInstalledApps, error)
func (ClusterInstalledAppsRepositoryImpl) Save ¶
func (impl ClusterInstalledAppsRepositoryImpl) Save(model *ClusterInstalledApps, tx *pg.Tx) error
func (ClusterInstalledAppsRepositoryImpl) Update ¶
func (impl ClusterInstalledAppsRepositoryImpl) Update(model *ClusterInstalledApps) error
type InstalledAppAndEnvDetails ¶
type InstalledAppAndEnvDetails struct {
EnvironmentName string `json:"environment_name"`
EnvironmentId int `json:"environment_id"`
AppName string `json:"app_name"`
UpdatedOn time.Time `json:"updated_on"`
EmailId string `json:"email_id"`
InstalledAppVersionId int `json:"installed_app_version_id"`
InstalledAppId int `json:"installed_app_id"`
AppStoreApplicationVersionId int `json:"app_store_application_version_id"`
}
type InstalledAppRepository ¶
type InstalledAppRepository interface {
CreateInstalledApp(model *InstalledApps, tx *pg.Tx) (*InstalledApps, error)
CreateInstalledAppVersion(model *InstalledAppVersions, tx *pg.Tx) (*InstalledAppVersions, error)
UpdateInstalledApp(model *InstalledApps, tx *pg.Tx) (*InstalledApps, error)
UpdateInstalledAppVersion(model *InstalledAppVersions, tx *pg.Tx) (*InstalledAppVersions, error)
GetInstalledApp(id int) (*InstalledApps, error)
GetInstalledAppVersion(id int) (*InstalledAppVersions, error)
GetInstalledAppVersionAny(id int) (*InstalledAppVersions, error)
GetAllInstalledApps(filter *AppStoreFilter) ([]InstalledAppsWithChartDetails, error)
GetAllIntalledAppsByAppStoreId(appStoreId int) ([]InstalledAppAndEnvDetails, error)
GetInstalledAppVersionByInstalledAppIdAndEnvId(installedAppId int, envId int) (*InstalledAppVersions, error)
GetInstalledAppVersionByAppStoreId(appStoreId int) ([]*InstalledAppVersions, error)
DeleteInstalledApp(model *InstalledApps) (*InstalledApps, error)
DeleteInstalledAppVersion(model *InstalledAppVersions) (*InstalledAppVersions, error)
GetInstalledAppVersionByInstalledAppId(id int) ([]*InstalledAppVersions, error)
GetConnection() (dbConnection *pg.DB)
GetInstalledAppVersionByInstalledAppIdMeta(appStoreApplicationId int) ([]*InstalledAppVersions, error)
GetClusterComponentByClusterId(clusterId int) ([]*InstalledApps, error) //unused
GetClusterComponentByClusterIds(clusterIds []int) ([]*InstalledApps, error) //unused
GetInstalledAppVersionByAppIdAndEnvId(appId int, envId int) (*InstalledAppVersions, error)
GetInstalledAppVersionByClusterIds(clusterIds []int) ([]*InstalledAppVersions, error) //unused
GetInstalledAppVersionByClusterIdsV2(clusterIds []int) ([]*InstalledAppVersions, error)
}
type InstalledAppRepositoryImpl ¶
type InstalledAppRepositoryImpl struct {
Logger *zap.SugaredLogger
// contains filtered or unexported fields
}
func NewInstalledAppRepositoryImpl ¶
func NewInstalledAppRepositoryImpl(Logger *zap.SugaredLogger, dbConnection *pg.DB) *InstalledAppRepositoryImpl
func (InstalledAppRepositoryImpl) CreateInstalledApp ¶
func (impl InstalledAppRepositoryImpl) CreateInstalledApp(model *InstalledApps, tx *pg.Tx) (*InstalledApps, error)
func (InstalledAppRepositoryImpl) CreateInstalledAppVersion ¶
func (impl InstalledAppRepositoryImpl) CreateInstalledAppVersion(model *InstalledAppVersions, tx *pg.Tx) (*InstalledAppVersions, error)
func (InstalledAppRepositoryImpl) DeleteInstalledApp ¶
func (impl InstalledAppRepositoryImpl) DeleteInstalledApp(model *InstalledApps) (*InstalledApps, error)
func (InstalledAppRepositoryImpl) DeleteInstalledAppVersion ¶
func (impl InstalledAppRepositoryImpl) DeleteInstalledAppVersion(model *InstalledAppVersions) (*InstalledAppVersions, error)
func (InstalledAppRepositoryImpl) GetAllInstalledApps ¶
func (impl InstalledAppRepositoryImpl) GetAllInstalledApps(filter *AppStoreFilter) ([]InstalledAppsWithChartDetails, error)
func (InstalledAppRepositoryImpl) GetAllIntalledAppsByAppStoreId ¶
func (impl InstalledAppRepositoryImpl) GetAllIntalledAppsByAppStoreId(appStoreId int) ([]InstalledAppAndEnvDetails, error)
func (InstalledAppRepositoryImpl) GetClusterComponentByClusterId ¶
func (impl InstalledAppRepositoryImpl) GetClusterComponentByClusterId(clusterId int) ([]*InstalledApps, error)
func (InstalledAppRepositoryImpl) GetClusterComponentByClusterIds ¶
func (impl InstalledAppRepositoryImpl) GetClusterComponentByClusterIds(clusterIds []int) ([]*InstalledApps, error)
func (*InstalledAppRepositoryImpl) GetConnection ¶
func (impl *InstalledAppRepositoryImpl) GetConnection() (dbConnection *pg.DB)
func (InstalledAppRepositoryImpl) GetInstalledApp ¶
func (impl InstalledAppRepositoryImpl) GetInstalledApp(id int) (*InstalledApps, error)
func (InstalledAppRepositoryImpl) GetInstalledAppVersion ¶
func (impl InstalledAppRepositoryImpl) GetInstalledAppVersion(id int) (*InstalledAppVersions, error)
func (InstalledAppRepositoryImpl) GetInstalledAppVersionAny ¶
func (impl InstalledAppRepositoryImpl) GetInstalledAppVersionAny(id int) (*InstalledAppVersions, error)
func (InstalledAppRepositoryImpl) GetInstalledAppVersionByAppIdAndEnvId ¶
func (impl InstalledAppRepositoryImpl) GetInstalledAppVersionByAppIdAndEnvId(appId int, envId int) (*InstalledAppVersions, error)
func (InstalledAppRepositoryImpl) GetInstalledAppVersionByAppStoreId ¶
func (impl InstalledAppRepositoryImpl) GetInstalledAppVersionByAppStoreId(appStoreId int) ([]*InstalledAppVersions, error)
func (InstalledAppRepositoryImpl) GetInstalledAppVersionByClusterIds ¶
func (impl InstalledAppRepositoryImpl) GetInstalledAppVersionByClusterIds(clusterIds []int) ([]*InstalledAppVersions, error)
func (InstalledAppRepositoryImpl) GetInstalledAppVersionByClusterIdsV2 ¶
func (impl InstalledAppRepositoryImpl) GetInstalledAppVersionByClusterIdsV2(clusterIds []int) ([]*InstalledAppVersions, error)
func (InstalledAppRepositoryImpl) GetInstalledAppVersionByInstalledAppId ¶
func (impl InstalledAppRepositoryImpl) GetInstalledAppVersionByInstalledAppId(id int) ([]*InstalledAppVersions, error)
func (InstalledAppRepositoryImpl) GetInstalledAppVersionByInstalledAppIdAndEnvId ¶
func (impl InstalledAppRepositoryImpl) GetInstalledAppVersionByInstalledAppIdAndEnvId(installedAppId int, envId int) (*InstalledAppVersions, error)
func (InstalledAppRepositoryImpl) GetInstalledAppVersionByInstalledAppIdMeta ¶
func (impl InstalledAppRepositoryImpl) GetInstalledAppVersionByInstalledAppIdMeta(installedAppId int) ([]*InstalledAppVersions, error)
func (InstalledAppRepositoryImpl) UpdateInstalledApp ¶
func (impl InstalledAppRepositoryImpl) UpdateInstalledApp(model *InstalledApps, tx *pg.Tx) (*InstalledApps, error)
func (InstalledAppRepositoryImpl) UpdateInstalledAppVersion ¶
func (impl InstalledAppRepositoryImpl) UpdateInstalledAppVersion(model *InstalledAppVersions, tx *pg.Tx) (*InstalledAppVersions, error)
type InstalledAppVersions ¶
type InstalledAppVersions struct {
TableName struct{} `sql:"installed_app_versions" pg:",discard_unknown_columns"`
Id int `sql:"id,pk"`
InstalledAppId int `sql:"installed_app_id,notnull"`
AppStoreApplicationVersionId int `sql:"app_store_application_version_id,notnull"`
ValuesYaml string `sql:"values_yaml_raw"`
Active bool `sql:"active, notnull"`
ReferenceValueId int `sql:"reference_value_id"`
ReferenceValueKind string `sql:"reference_value_kind"`
models.AuditLog
InstalledApp InstalledApps
AppStoreApplicationVersion AppStoreApplicationVersion
}
type InstalledApps ¶
type InstalledApps struct {
TableName struct{} `sql:"installed_apps" pg:",discard_unknown_columns"`
Id int `sql:"id,pk"`
AppId int `sql:"app_id,notnull"`
EnvironmentId int `sql:"environment_id,notnull"`
Active bool `sql:"active, notnull"`
Status AppstoreDeploymentStatus `sql:"status"`
App pipelineConfig.App
Environment cluster.Environment
models.AuditLog
}
type InstalledAppsWithChartDetails ¶
type InstalledAppsWithChartDetails struct {
AppStoreApplicationName string `json:"app_store_application_name"`
ChartRepoName string `json:"chart_repo_name"`
AppName string `json:"app_name"`
EnvironmentName string `json:"environment_name"`
InstalledAppVersionId int `json:"installed_app_version_id"`
AppStoreApplicationVersionId int `json:"app_store_application_version_id"`
Icon string `json:"icon"`
Readme string `json:"readme"`
CreatedOn time.Time `json:"created_on"`
UpdatedOn time.Time `json:"updated_on"`
Id int `json:"id"`
EnvironmentId int `json:"environment_id"`
Deprecated bool `json:"deprecated"`
}
Source Files
¶
Click to show internal directories.
Click to hide internal directories.