 Documentation
      ¶
      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(envIds []int) ([]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 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(envIds []int) ([]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(envIds []int) ([]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
      ¶
      Source Files
      ¶
    
   Click to show internal directories. 
   Click to hide internal directories.