Expand description
CEL validation for CRDs
Structs§
- Rule
- Rule is a CEL validation rule for the CRD field
Enums§
- List
Merge - ListType represents x-kubernetes merge strategy for list.
- MapMerge
- MapMerge represents x-kubernetes merge strategy for map.
- Merge
Strategy - MergeStrategy represents set of options for a server-side merge strategy applied to a field.
- Message
- Message represents CEL validation message for the provided type
- Reason
- Reason is a machine-readable value providing more detail about why a field failed the validation.
- Struct
Merge - StructMerge represents x-kubernetes merge strategy for struct.
Functions§
- merge_
properties - Merge schema properties in order to pass overrides or extension properties from the other schema.
- merge_
strategy - Merge strategy takes schema and applies a set of merge strategy x-kubernetes rules to it, such as “x-kubernetes-list-type” and “x-kubernetes-list-map-keys”.
- merge_
strategy_ property - Merge strategy property mutates property under property_index of the schema with the provided set of merge strategy rules.
- validate
- Validate takes schema and applies a set of validation rules to it. The rules are stored on the top level under the “x-kubernetes-validations”.
- validate_
property - Validate property mutates property under property_index of the schema with the provided set of validation rules.