Documentation
      ¶
    
    
  
    
  
    Index ¶
- type BulkEditConfig
 - type BulkEditRepository
 - type BulkEditRepositoryEnt
 - type BulkEditRepositoryImpl
 - func (repositoryImpl BulkEditRepositoryImpl) BulkUpdateChartsEnvYamlOverrideById(id int, patch string) error
 - func (repositoryImpl BulkEditRepositoryImpl) BulkUpdateChartsValuesYamlAndGlobalOverrideById(id int, patchValuesYml string, patchGlobalOverrideYml string) error
 - func (repositoryImpl BulkEditRepositoryImpl) BulkUpdateConfigMapDataForEnvById(id int, patch string) error
 - func (repositoryImpl BulkEditRepositoryImpl) BulkUpdateConfigMapDataForGlobalById(id int, patch string) error
 - func (repositoryImpl BulkEditRepositoryImpl) BulkUpdateSecretDataForEnvById(id int, patch string) error
 - func (repositoryImpl BulkEditRepositoryImpl) BulkUpdateSecretDataForGlobalById(id int, patch string) error
 - func (repositoryImpl BulkEditRepositoryImpl) FindAppByChartEnvId(chartEnvId int) (*app.App, error)
 - func (repositoryImpl BulkEditRepositoryImpl) FindAppByChartId(chartId int) (*app.App, error)
 - func (repositoryImpl BulkEditRepositoryImpl) FindBulkChartsByAppNameSubstring(appNameIncludes []string, appNameExcludes []string) ([]*chartRepoRepository.Chart, error)
 - func (repositoryImpl BulkEditRepositoryImpl) FindBulkChartsEnvByAppNameSubstring(appNameIncludes []string, appNameExcludes []string, envId int) ([]*chartConfig.EnvConfigOverride, error)
 - func (repositoryImpl BulkEditRepositoryImpl) FindBulkEditConfig(apiVersion, kind string) (*BulkEditConfig, error)
 - func (repositoryImpl BulkEditRepositoryImpl) FindCMBulkAppModelForEnv(appNameIncludes []string, appNameExcludes []string, envId int, ...) ([]*chartConfig.ConfigMapEnvModel, error)
 - func (repositoryImpl BulkEditRepositoryImpl) FindCMBulkAppModelForGlobal(appNameIncludes []string, appNameExcludes []string, configMapNames []string) ([]*chartConfig.ConfigMapAppModel, error)
 - func (repositoryImpl BulkEditRepositoryImpl) FindDeploymentTemplateBulkAppNameForEnv(appNameIncludes []string, appNameExcludes []string, envId int) ([]*app.App, error)
 - func (repositoryImpl BulkEditRepositoryImpl) FindDeploymentTemplateBulkAppNameForGlobal(appNameIncludes []string, appNameExcludes []string) ([]*app.App, error)
 - func (repositoryImpl BulkEditRepositoryImpl) FindSecretBulkAppModelForEnv(appNameIncludes []string, appNameExcludes []string, envId int, ...) ([]*chartConfig.ConfigMapEnvModel, error)
 - func (repositoryImpl BulkEditRepositoryImpl) FindSecretBulkAppModelForGlobal(appNameIncludes []string, appNameExcludes []string, secretNames []string) ([]*chartConfig.ConfigMapAppModel, error)
 
- type BulkUpdateReadme
 
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BulkEditConfig ¶
type BulkEditConfig struct {
	Id         int    `sql:"id,pk"`
	ApiVersion string `sql:"api_version,notnull"`
	Kind       string `sql:"kind,notnull"`
	Readme     string `sql:"readme"`
	Schema     string `sql:"schema"`
	// contains filtered or unexported fields
}
    BulkEditConfig is used to store the configuration for bulk edit operations.
type BulkEditRepository ¶
type BulkEditRepository interface {
	FindBulkEditConfig(apiVersion, kind string) (*BulkEditConfig, error)
	FindDeploymentTemplateBulkAppNameForGlobal(appNameIncludes []string, appNameExcludes []string) ([]*app.App, error)
	FindDeploymentTemplateBulkAppNameForEnv(appNameIncludes []string, appNameExcludes []string, envId int) ([]*app.App, error)
	FindAppByChartId(chartId int) (*app.App, error)
	FindAppByChartEnvId(chartEnvId int) (*app.App, error)
	FindBulkChartsByAppNameSubstring(appNameIncludes []string, appNameExcludes []string) ([]*chartRepoRepository.Chart, error)
	FindBulkChartsEnvByAppNameSubstring(appNameIncludes []string, appNameExcludes []string, envId int) ([]*chartConfig.EnvConfigOverride, error)
	BulkUpdateChartsValuesYamlAndGlobalOverrideById(id int, patchValuesYml string, patchGlobalOverrideYml string) error
	BulkUpdateChartsEnvYamlOverrideById(id int, patch string) error
	FindCMBulkAppModelForGlobal(appNameIncludes []string, appNameExcludes []string, configMapNames []string) ([]*chartConfig.ConfigMapAppModel, error)
	FindSecretBulkAppModelForGlobal(appNameIncludes []string, appNameExcludes []string, secretNames []string) ([]*chartConfig.ConfigMapAppModel, error)
	FindCMBulkAppModelForEnv(appNameIncludes []string, appNameExcludes []string, envId int, configMapNames []string) ([]*chartConfig.ConfigMapEnvModel, error)
	FindSecretBulkAppModelForEnv(appNameIncludes []string, appNameExcludes []string, envId int, secretNames []string) ([]*chartConfig.ConfigMapEnvModel, error)
	BulkUpdateConfigMapDataForGlobalById(id int, patch string) error
	BulkUpdateSecretDataForGlobalById(id int, patch string) error
	BulkUpdateConfigMapDataForEnvById(id int, patch string) error
	BulkUpdateSecretDataForEnvById(id int, patch string) error
	// BulkEditRepositoryEnt is used for ent-specific operations.
	BulkEditRepositoryEnt
}
    type BulkEditRepositoryEnt ¶
type BulkEditRepositoryEnt interface {
}
    type BulkEditRepositoryImpl ¶
type BulkEditRepositoryImpl struct {
	// contains filtered or unexported fields
}
    func NewBulkEditRepository ¶
func NewBulkEditRepository(dbConnection *pg.DB, logger *zap.SugaredLogger) *BulkEditRepositoryImpl
func (BulkEditRepositoryImpl) BulkUpdateChartsEnvYamlOverrideById ¶
func (repositoryImpl BulkEditRepositoryImpl) BulkUpdateChartsEnvYamlOverrideById(id int, patch string) error
func (BulkEditRepositoryImpl) BulkUpdateChartsValuesYamlAndGlobalOverrideById ¶
func (repositoryImpl BulkEditRepositoryImpl) BulkUpdateChartsValuesYamlAndGlobalOverrideById(id int, patchValuesYml string, patchGlobalOverrideYml string) error
func (BulkEditRepositoryImpl) BulkUpdateConfigMapDataForEnvById ¶
func (repositoryImpl BulkEditRepositoryImpl) BulkUpdateConfigMapDataForEnvById(id int, patch string) error
func (BulkEditRepositoryImpl) BulkUpdateConfigMapDataForGlobalById ¶
func (repositoryImpl BulkEditRepositoryImpl) BulkUpdateConfigMapDataForGlobalById(id int, patch string) error
func (BulkEditRepositoryImpl) BulkUpdateSecretDataForEnvById ¶
func (repositoryImpl BulkEditRepositoryImpl) BulkUpdateSecretDataForEnvById(id int, patch string) error
func (BulkEditRepositoryImpl) BulkUpdateSecretDataForGlobalById ¶
func (repositoryImpl BulkEditRepositoryImpl) BulkUpdateSecretDataForGlobalById(id int, patch string) error
func (BulkEditRepositoryImpl) FindAppByChartEnvId ¶
func (repositoryImpl BulkEditRepositoryImpl) FindAppByChartEnvId(chartEnvId int) (*app.App, error)
func (BulkEditRepositoryImpl) FindAppByChartId ¶
func (repositoryImpl BulkEditRepositoryImpl) FindAppByChartId(chartId int) (*app.App, error)
func (BulkEditRepositoryImpl) FindBulkChartsByAppNameSubstring ¶
func (repositoryImpl BulkEditRepositoryImpl) FindBulkChartsByAppNameSubstring(appNameIncludes []string, appNameExcludes []string) ([]*chartRepoRepository.Chart, error)
func (BulkEditRepositoryImpl) FindBulkChartsEnvByAppNameSubstring ¶
func (repositoryImpl BulkEditRepositoryImpl) FindBulkChartsEnvByAppNameSubstring(appNameIncludes []string, appNameExcludes []string, envId int) ([]*chartConfig.EnvConfigOverride, error)
func (BulkEditRepositoryImpl) FindBulkEditConfig ¶
func (repositoryImpl BulkEditRepositoryImpl) FindBulkEditConfig(apiVersion, kind string) (*BulkEditConfig, error)
func (BulkEditRepositoryImpl) FindCMBulkAppModelForEnv ¶
func (repositoryImpl BulkEditRepositoryImpl) FindCMBulkAppModelForEnv(appNameIncludes []string, appNameExcludes []string, envId int, configMapNames []string) ([]*chartConfig.ConfigMapEnvModel, error)
func (BulkEditRepositoryImpl) FindCMBulkAppModelForGlobal ¶
func (repositoryImpl BulkEditRepositoryImpl) FindCMBulkAppModelForGlobal(appNameIncludes []string, appNameExcludes []string, configMapNames []string) ([]*chartConfig.ConfigMapAppModel, error)
func (BulkEditRepositoryImpl) FindDeploymentTemplateBulkAppNameForEnv ¶
func (BulkEditRepositoryImpl) FindDeploymentTemplateBulkAppNameForGlobal ¶
func (BulkEditRepositoryImpl) FindSecretBulkAppModelForEnv ¶
func (repositoryImpl BulkEditRepositoryImpl) FindSecretBulkAppModelForEnv(appNameIncludes []string, appNameExcludes []string, envId int, secretNames []string) ([]*chartConfig.ConfigMapEnvModel, error)
func (BulkEditRepositoryImpl) FindSecretBulkAppModelForGlobal ¶
func (repositoryImpl BulkEditRepositoryImpl) FindSecretBulkAppModelForGlobal(appNameIncludes []string, appNameExcludes []string, secretNames []string) ([]*chartConfig.ConfigMapAppModel, error)
type BulkUpdateReadme ¶
type BulkUpdateReadme struct {
	Id       int    `sql:"id"`
	Resource string `sql:"resource"`
	Script   string `sql:"script"`
	Readme   string `sql:"readme"`
	// contains filtered or unexported fields
}
    DEPRECATED: Use BulkEditConfig instead of BulkUpdateReadme. TODO: Remove this table in future versions.
 Click to show internal directories. 
   Click to hide internal directories.