project

package
v0.1.18 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 7, 2026 License: Apache-2.0 Imports: 12 Imported by: 0

Documentation

Index

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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL