apiserver/pkg/cel
Cici Huang 92ee9330ce Allowing direct CEL reserved keyword usage in CRD (#126188)
* automatically escape reserved keywords for direct usage

* Add reserved keyword support in a ratcheting way, add tests.

---------

Co-authored-by: Wenxue Zhao <ballista01@outlook.com>

Kubernetes-commit: a48a92c72ec7d4e2a8da396309abff9360faae75
2024-07-24 01:23:51 +00:00
..
common add time tracking to CorrelatedObject 2023-10-18 19:31:39 -07:00
environment Allowing direct CEL reserved keyword usage in CRD (#126188) 2024-07-24 01:23:51 +00:00
lazy Adding the feature gates to fix cost for VAP and webhook matchConditions. 2024-05-01 16:26:41 -07:00
library Adjust CEL cost calculation and versioning for authorization library 2024-06-26 21:38:24 -04:00
metrics Promote metrics for VAP and CRD validation rules to beta. 2024-07-19 20:46:33 +00:00
mutation Adding the feature gates to fix cost for VAP and webhook matchConditions. 2024-05-01 16:26:41 -07:00
openapi Adding the feature gates to fix cost for VAP and webhook matchConditions. 2024-05-01 16:26:41 -07:00
OWNERS create OWNERS file for cel libs. 2022-12-14 09:19:25 -08:00
cidr.go Add CIDR network CEL extension 2023-11-15 19:04:48 +00:00
errors.go make Err wrap one or zero error. 2024-04-25 17:59:32 -07:00
errors_test.go make Err wrap one or zero error. 2024-04-25 17:59:32 -07:00
escaping.go move CEL package to apiserver package. 2022-10-07 15:02:47 -07:00
escaping_test.go move CEL package to apiserver package. 2022-10-07 15:02:47 -07:00
format.go feature: add name formats library to CEL 2024-02-28 18:04:33 -08:00
ip.go Add IP address CEL extension 2023-11-15 18:35:34 +00:00
limits.go feature: add name formats library to CEL 2024-02-28 18:04:33 -08:00
quantity.go cel: fix conversion of quantity to quantity 2024-03-04 12:23:54 +01:00
types.go Allowing direct CEL reserved keyword usage in CRD (#126188) 2024-07-24 01:23:51 +00:00
types_test.go move CEL package to apiserver package. 2022-10-07 15:02:47 -07:00
url.go move CEL package to apiserver package. 2022-10-07 15:02:47 -07:00
value.go move CEL package to apiserver package. 2022-10-07 15:02:47 -07:00
value_test.go move CEL package to apiserver package. 2022-10-07 15:02:47 -07:00