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
- func ValidateRenderedResourcePolicyResourcesWithRegistry(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.
func ValidateRenderedResourcePolicyResourcesWithRegistry ¶ added in v0.2.1
func ValidateRenderedResourcePolicyResourcesWithRegistry(app argoappv1.Application, resources []RenderedResource, projects []argoappv1.AppProject, settings config.ArgoSettings, registry manifest.CRDScopeRegistry) []diagnostic.Diagnostic
ValidateRenderedResourcePolicyResourcesWithRegistry validates rendered Kubernetes objects with pre-normalization metadata, consulting the provided CRDScopeRegistry to resolve CR scope before falling back to deferral. A nil registry is safe and preserves the existing deferral behavior.
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.