Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Evaluate

func Evaluate(log logr.Logger, ctx context.EvalInterface, condition kyverno.Condition) bool

    Evaluate evaluates the condition

    func EvaluateConditions

    func EvaluateConditions(log logr.Logger, ctx context.EvalInterface, conditions []kyverno.Condition) bool

      EvaluateConditions evaluates multiple conditions

      func IsVariable

      func IsVariable(element string) bool

        IsVariable returns true if the element contains a 'valid' variable {{}}

        func SubstituteVars

        func SubstituteVars(log logr.Logger, ctx context.EvalInterface, pattern interface{}) (interface{}, error)

          SubstituteVars replaces the variables with the values defined in the context - if any variable is invaid or has nil value, it is considered as a failed varable substitution

          Types

          type NotFoundVariableErr

          type NotFoundVariableErr struct {
          	// contains filtered or unexported fields
          }

          func (NotFoundVariableErr) Error

          func (n NotFoundVariableErr) Error() string

          Directories

          Path Synopsis