Documentation ¶
Index ¶
- type AppDirectory
- func (d *AppDirectory) AddAppStub(appName, srcPath, targetRevision string, isHelm, isKustomize bool)
- func (d *AppDirectory) AddDir(appName, path string)
- func (d *AppDirectory) AddFile(appName, path string)
- func (d *AppDirectory) Count() int
- func (d *AppDirectory) FindAppsBasedOnChangeList(changeList []string, targetBranch string) []ApplicationStub
- func (d *AppDirectory) GetApps(filter func(stub ApplicationStub) bool) []ApplicationStub
- func (d *AppDirectory) ProcessApp(app v1alpha1.Application)
- func (d *AppDirectory) Union(other *AppDirectory) *AppDirectory
- type ApplicationStub
- type ServerConfig
- type VcsToArgoMap
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AppDirectory ¶
type AppDirectory struct {
// contains filtered or unexported fields
}
func NewAppDirectory ¶
func NewAppDirectory() *AppDirectory
func (*AppDirectory) AddAppStub ¶
func (d *AppDirectory) AddAppStub(appName, srcPath, targetRevision string, isHelm, isKustomize bool)
func (*AppDirectory) AddDir ¶
func (d *AppDirectory) AddDir(appName, path string)
func (*AppDirectory) AddFile ¶
func (d *AppDirectory) AddFile(appName, path string)
func (*AppDirectory) Count ¶
func (d *AppDirectory) Count() int
func (*AppDirectory) FindAppsBasedOnChangeList ¶
func (d *AppDirectory) FindAppsBasedOnChangeList(changeList []string, targetBranch string) []ApplicationStub
func (*AppDirectory) GetApps ¶
func (d *AppDirectory) GetApps(filter func(stub ApplicationStub) bool) []ApplicationStub
func (*AppDirectory) ProcessApp ¶
func (d *AppDirectory) ProcessApp(app v1alpha1.Application)
func (*AppDirectory) Union ¶
func (d *AppDirectory) Union(other *AppDirectory) *AppDirectory
type ApplicationStub ¶
type ServerConfig ¶
type ServerConfig struct { UrlPrefix string WebhookSecret string VcsToArgoMap VcsToArgoMap }
func (*ServerConfig) GetVcsRepos ¶
func (cfg *ServerConfig) GetVcsRepos() []string
type VcsToArgoMap ¶
type VcsToArgoMap struct {
// contains filtered or unexported fields
}
func NewVcsToArgoMap ¶
func NewVcsToArgoMap() VcsToArgoMap
func (*VcsToArgoMap) AddApp ¶
func (v2a *VcsToArgoMap) AddApp(app v1alpha1.Application)
func (*VcsToArgoMap) GetAppsInRepo ¶
func (v2a *VcsToArgoMap) GetAppsInRepo(repoCloneUrl string) *AppDirectory
func (*VcsToArgoMap) WalkKustomizeApps ¶
func (v2a *VcsToArgoMap) WalkKustomizeApps(repo *repo.Repo, fs fs.FS) *AppDirectory
Click to show internal directories.
Click to hide internal directories.