Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type ApplicationSourceHelm ¶
type ApplicationSourceHelm struct { argoappv1.ApplicationSourceHelm Namespace string `json:"namespace,omitempty"` K8SVersion string `json:"k8sVersion,omitempty"` APIVersions []string `json:"apiVersions,omitempty"` RepoURL string `json:"repoURL,omitempty"` Chart string `json:"chart,omitempty"` }
ApplicationSourceHelm holds configuration for Helm-based applications.
type ApplicationSourceKustomize ¶
type ApplicationSourceKustomize struct { argoappv1.ApplicationSourceKustomize BuildOptions string `json:"buildOptions,omitempty"` }
ApplicationSourceKustomize holds configuration for Kustomize-based applications.
type ConfigManagementConfig ¶
type ConfigManagementConfig struct { Path string `json:"path,omitempty"` Helm *ApplicationSourceHelm `json:"helm,omitempty"` Kustomize *ApplicationSourceKustomize `json:"kustomize,omitempty"` Directory *argoappv1.ApplicationSourceDirectory `json:"directory,omitempty"` Plugin *argoappv1.ApplicationSourcePlugin `json:"plugin,omitempty"` }
ConfigManagementConfig is a wrapper around more specific configuration for the configuration management tools. Only one of its fields may be non-nil.
func (ConfigManagementConfig) Expand ¶
func (c ConfigManagementConfig) Expand( values []string, ) (ConfigManagementConfig, error)
Click to show internal directories.
Click to hide internal directories.