Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GenArgoCdHelmApplication ¶
func GenArgoCdHelmApplication(app ArgoCdHelmApplication) (*v1alpha1.Application, error)
GenArgoCdApplication generates an ArgoCD Application
func GenGitDirAppSet ¶
func GenGitDirAppSet(appSet GitDirApplicationSet) (*v1alpha1.ApplicationSet, error)
GenGitDirApplicationSet generates an ArgoCD Git Directory ApplicationSet that
Types ¶
type ArgoCdHelmApplication ¶
type ArgoCdHelmApplication struct { Name string Namespace string DestinationNamespace string DestinationServer string Project string HelmChart string HelmRepo string HelmTargetRevision string HelmValues string HelmCreateNamespace string }
ArgoCdApplication is a struct that holds the ArgoCD Application
type GitDirApplicationSet ¶
type GitDirApplicationSet struct { Namespace string GitRepoURL string GitRepoRevision string GitIncludeDir string GitExcludeDir []string AppName string AppProject string AppRepoURL string AppTargetRevision string AppPath string AppDestinationServer string AppDestinationNamespace string SSHPrivateKey string GitOpsRepo string }
ArgoCdGitApplicationSet is a struct that holds the ArgoCD Git ApplicationSet TODO: Make a Generic "ApplicationSet" struct that can be used generically (i.e. specify your generator)
Click to show internal directories.
Click to hide internal directories.