Help us shape the future of Go! Take the 2026 Go Developer Survey

commonService

package
v1.3.0 Latest Latest
Warning

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

Go to latest
Published: Feb 21, 2025 License: Apache-2.0 Imports: 14 Imported by: 10

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AppChecklist

type AppChecklist struct {
	GitOps      int `json:"gitOps,omitempty"`
	Project     int `json:"project"`
	Git         int `json:"git"`
	Environment int `json:"environment"`
	Docker      int `json:"docker"`
	HostUrl     int `json:"hostUrl"`
}

type ChartChecklist

type ChartChecklist struct {
	GitOps      int `json:"gitOps,omitempty"`
	Project     int `json:"project"`
	Environment int `json:"environment"`
}

type CommonService

type CommonService interface {
	FetchLatestChartVersion(appId int, envId int) (string, error)
	GlobalChecklist() (*GlobalChecklist, error)
}

type CommonServiceImpl

type CommonServiceImpl struct {
	// contains filtered or unexported fields
}

func NewCommonServiceImpl

func NewCommonServiceImpl(logger *zap.SugaredLogger,
	chartRepository chartRepoRepository.ChartRepository,
	environmentConfigRepository chartConfig.EnvConfigOverrideRepository,
	dockerReg dockerRegistryRepository.DockerArtifactStoreRepository,
	attributeRepo repository.AttributesRepository,
	environmentRepository repository3.EnvironmentRepository,
	appRepository app.AppRepository,
	gitOpsConfigReadService config.GitOpsConfigReadService,
	gitProviderReadService read.GitProviderReadService,
	envConfigOverrideReadService read3.EnvConfigOverrideService,
	teamReadService read2.TeamReadService) *CommonServiceImpl

func (*CommonServiceImpl) FetchLatestChartVersion added in v1.2.2

func (impl *CommonServiceImpl) FetchLatestChartVersion(appId int, envId int) (string, error)

func (*CommonServiceImpl) GlobalChecklist

func (impl *CommonServiceImpl) GlobalChecklist() (*GlobalChecklist, error)

type GlobalChecklist

type GlobalChecklist struct {
	AppChecklist   *AppChecklist   `json:"appChecklist"`
	ChartChecklist *ChartChecklist `json:"chartChecklist"`
	IsAppCreated   bool            `json:"isAppCreated"`
	UserId         int32           `json:"-"`
}

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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