Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Container ¶
type Container struct { ApplicationWatcher *app_watcher.ApplicationWatcher ArgoClient *argo_client.ArgoClient Config config.ServerConfig RepoManager *git.RepoManager VcsClient vcs.Client VcsToArgoMap VcsToArgoMap }
type ReposCache ¶
type VcsToArgoMap ¶
type VcsToArgoMap interface { AddApp(*v1alpha1.Application) UpdateApp(old, new *v1alpha1.Application) DeleteApp(*v1alpha1.Application) GetVcsRepos() []string GetAppsInRepo(string) *appdir.AppDirectory GetMap() map[pkg.RepoURL]*appdir.AppDirectory WalkKustomizeApps(cloneURL string, fs fs.FS) *appdir.AppDirectory }
Click to show internal directories.
Click to hide internal directories.