package
0.30.0
Repository: https://github.com/operator-framework/api.git
Documentation: pkg.go.dev

# Functions

NewCelEnvironment returns a CEL environment which can be used to evaluate CEL expression and an error if occurs.
Parse parses an olm.constraint property's value recursively into a Constraint.

# Constants

OLMConstraintType is the schema "type" key for all constraints known to OLM (except for legacy types).
PropertiesKey is the key for bundle properties map (input data for CEL evaluation).

# Variables

ErrMaxConstraintSizeExceeded is returned when a constraint's size > maxConstraintSize.

# Structs

Cel is a struct representing CEL expression information.
CelEnvironment is a struct that encapsulates CEL custom program environment.
CelProgram is a struct that encapsulates compiled CEL program.
CompoundConstraint holds a list of potentially nested constraints over which a boolean operation is applied.
Constraint holds parsed, potentially nested dependency constraints.
GVKConstraint defines a GVK constraint.
PackageConstraint defines a package constraint.