variables

package
v1.1.12 Latest Latest
Warning

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

Go to latest
Published: Sep 18, 2020 License: Apache-2.0 Imports: 8 Imported by: 0

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 added in v1.1.5

func IsVariable(element string) bool

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

func SubstituteVars added in v1.1.3

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 added in v1.1.6

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

func (NotFoundVariableErr) Error added in v1.1.6

func (n NotFoundVariableErr) Error() string

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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