repository

package
v1.8.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 11, 2025 License: Apache-2.0 Imports: 8 Imported by: 2

Documentation

Index

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 (repositoryImpl BulkEditRepositoryImpl) FindDeploymentTemplateBulkAppNameForEnv(appNameIncludes []string, appNameExcludes []string, envId int) ([]*app.App, error)

func (BulkEditRepositoryImpl) FindDeploymentTemplateBulkAppNameForGlobal

func (repositoryImpl BulkEditRepositoryImpl) FindDeploymentTemplateBulkAppNameForGlobal(appNameIncludes []string, appNameExcludes []string) ([]*app.App, error)

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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL