You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Document CEL option, library and language feature availability by version (#42695)
* Document CEL option, library and language feature availability by version
* Update content/en/docs/reference/using-api/cel.md
Co-authored-by: Tim Bannister <[email protected]>
* Apply feedback
* Feedback applied
* noop commit to trigger build
---------
Co-authored-by: Tim Bannister <[email protected]>
Copy file name to clipboardExpand all lines: content/en/docs/reference/using-api/cel.md
+33-7Lines changed: 33 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -61,13 +61,38 @@ Example CEL expressions:
61
61
|`self.names.size() == self.details.size() && self.names.all(n, n in self.details)`| Validate the 'details' map is keyed by the items in the 'names' listSet |
62
62
{{< /table >}}
63
63
64
-
## CEL community libraries
65
-
66
-
Kubernetes CEL expressions have access to the following CEL community libraries:
67
-
68
-
- CEL standard functions, defined in the [list of standard definitions](https://github.com/google/cel-spec/blob/master/doc/langdef.md#list-of-standard-definitions)
69
-
- CEL standard [macros](https://github.com/google/cel-spec/blob/v0.7.0/doc/langdef.md#macros)
70
-
- CEL [extended string function library](https://pkg.go.dev/github.com/google/cel-go/ext#Strings)
64
+
## CEL options, language features, and libraries
65
+
66
+
CEL is configured with the following options, libraries and language features, introduced at the specified Kubernetes versions:
67
+
68
+
| CEL option, library or language feature | Included | Availablity |
0 commit comments