package
3.19.0-beta.1
Repository: https://github.com/open-policy-agent/gatekeeper.git
Documentation: pkg.go.dev

# Functions

No description provided by the author
MakeID builds an ID object for the given object.
UnmarshalValue unmarshals the value a mutation is meant to assign.

# Constants

Username indicates that the username of the admission request will be extracted to the external data provider as the data source.
ValueAtLocation indicates that the value at spec.location of the mutation spec will be extracted to the external data provider as the data source.
Fail indicates that the mutation will be failed if the external data provider fails.
Ignore indicates that the mutation will be ignored if the external data provider fails.
UseDefault indicates that the default value of the external data provider will be used.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Structs

Anything is a struct wrapper around a field of type `interface{}` that plays nicely with controller-gen +kubebuilder:object:generate=false +kubebuilder:validation:Type="".
ID represent the identifier of a mutation object.
Mutable represents a mutable object and its metadata.

# Interfaces

MetadataGetter is an object that can retrieve the metadata fields that support `AssignField.FromMetadata`.
Mutator represent a mutation object.

# Type aliases

ExternalDataFailurePolicy is the type of the failure policy to use for the external data.
ExternalDataSource is the type of the data source to use for the external data.
SourceType specifies which types resource a matcher should be applied to.