Documentation
¶
Index ¶
- func ValidateApplications(apps []argoappv1.Application, projects []argoappv1.AppProject, ...) []diagnostic.Diagnostic
- func ValidateRenderedResourcePolicy(app argoappv1.Application, objects []*unstructured.Unstructured, ...) []diagnostic.Diagnostic
- func ValidateRenderedResourcePolicyResources(app argoappv1.Application, resources []RenderedResource, ...) []diagnostic.Diagnostic
- type RenderedResource
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ValidateApplications ¶
func ValidateApplications(apps []argoappv1.Application, projects []argoappv1.AppProject, settings config.ArgoSettings) []diagnostic.Diagnostic
func ValidateRenderedResourcePolicy ¶ added in v0.1.18
func ValidateRenderedResourcePolicy(app argoappv1.Application, objects []*unstructured.Unstructured, projects []argoappv1.AppProject, settings config.ArgoSettings) []diagnostic.Diagnostic
ValidateRenderedResourcePolicy validates rendered Kubernetes objects for one Application against its effective AppProject resource policy.
func ValidateRenderedResourcePolicyResources ¶ added in v0.1.18
func ValidateRenderedResourcePolicyResources(app argoappv1.Application, resources []RenderedResource, projects []argoappv1.AppProject, settings config.ArgoSettings) []diagnostic.Diagnostic
ValidateRenderedResourcePolicyResources validates rendered Kubernetes objects with pre-normalization metadata.
Types ¶
type RenderedResource ¶ added in v0.1.18
type RenderedResource struct {
Object *unstructured.Unstructured
NamespaceBeforeNormalization string
}
RenderedResource carries rendered object metadata that can be lost during Argo-style normalization.
Click to show internal directories.
Click to hide internal directories.