Documentation ¶
Index ¶
Constants ¶
View Source
const ( // Group is the API Group of Constraints. Group = "constraints.gatekeeper.sh" // EnforcementActionDeny indicates that if a review fails validation for a // Constraint, that it should be rejected. Errors encountered running // validation are treated as failing validation. // // This is the default EnforcementAction. EnforcementActionDeny = "deny" )
Variables ¶
View Source
var ( // ErrInvalidConstraint is a generic error that a Constraint is invalid for // some reason. ErrInvalidConstraint = errors.New("invalid Constraint") // ErrSchema is a specific error that a Constraint failed schema validation. ErrSchema = errors.New("schema validation failed") )
Functions ¶
func GetEnforcementAction ¶
func GetEnforcementAction(constraint *unstructured.Unstructured) (string, error)
GetEnforcementAction returns a Constraint's enforcementAction, which indicates what should be done if a review violates a Constraint, or the Constraint fails to run.
Returns an error if spec.enforcementAction is defined and is not a string.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.