Joe Betz
|
92171c8c10
|
Add normalization support to CEL semver library, enable in base env
Kubernetes-commit: 41469004282b2ad9034993427ce4ec9d1c7f88bb
|
2025-03-07 11:10:43 -05:00 |
Joe Betz
|
ba14b9c42a
|
Add cost testing for two variable comprehensions
Kubernetes-commit: 3d4a5dac4e7921c5e41824dd130b646580a7c3f5
|
2024-11-05 20:57:13 -05:00 |
Joe Betz
|
9da95682e0
|
Add jsonpatch.escapeKey CEL function
Kubernetes-commit: 712cc20996aedad5ac525184d76ea581f98d6e35
|
2024-10-25 13:50:25 -04:00 |
Joe Betz
|
c90ac4722a
|
Move CEL semver library into common libs, fix cost tests to use registered types
Kubernetes-commit: e085f3818a3a1d04d895532cbdd233d797e0913b
|
2024-09-10 16:55:57 -04:00 |
Joe Betz
|
6999423628
|
Add equality cost checking
Kubernetes-commit: 0a2dfba067d7c75fafb9844f3cf4539153b582cf
|
2024-08-27 14:42:58 -04:00 |
Joe Betz
|
cbc488649b
|
Fix estimated cost for Kubernetes defined CEL types
Kubernetes-commit: 0a4e863373abc1b84372b0a93c8bcd32a24d07fb
|
2024-07-25 14:14:20 -04:00 |
Jordan Liggitt
|
f14fc0f445
|
Adjust CEL cost calculation and versioning for authorization library
Kubernetes-commit: 83bd512861aa11ec00a90e4ac382daa788dccf87
|
2024-06-26 21:38:24 -04:00 |
Jordan Liggitt
|
9db3f571d5
|
Improve CEL cost tests to catch unhandled estimates or types
Kubernetes-commit: 1d2ad282cff163e51e5c24569a0ac762ed814e74
|
2024-06-26 21:38:48 -04:00 |
Alexander Zielenski
|
1412222ded
|
feature: add name formats library to CEL
Kubernetes-commit: 0ed65fca7a2e5fc643102952b5361fdeeedde4b5
|
2024-02-28 18:04:33 -08:00 |
Jiahui Feng
|
6f6178ef97
|
refit cost estimator with ast.Expr
Kubernetes-commit: ac5391fa21fc80559f70b72c42e64d3fa7569a42
|
2024-04-15 13:50:04 -07:00 |
Joel Speed
|
e5f605855d
|
Add costing estimations for IP and CIDR
Kubernetes-commit: e1f9aa450b7ecd62ce7284486a159d14f66c1761
|
2023-11-17 17:34:46 +00:00 |
Cici Huang
|
4cd5207f69
|
Add set ext library into Kubernetes and pick up the new option cel provides
Kubernetes-commit: 8d804078f9707297d1edfa26a3295d75c4f3bf40
|
2023-10-17 20:27:55 +00:00 |
Cici Huang
|
00ae118a76
|
Add stability tests for CEL cost estimation.
Kubernetes-commit: 93951bc00d3656c42bec050b82f2fc364b1cad31
|
2023-10-22 23:12:44 -07:00 |
Joe Betz
|
eedba684cf
|
Add CEL library lifecycle linter
Kubernetes-commit: 980fa6a2b9edae577d1b71a28834afe1ca7dfe82
|
2023-08-23 17:17:32 -04:00 |
Joe Betz
|
f0fbaa3fab
|
Bump cel string lib to v2, add tests
Kubernetes-commit: 3fb14cf4e7a0230d57f579b86262d9df6997e5e3
|
2023-08-22 13:05:09 -04:00 |
Joe Betz
|
3e172f1316
|
Fix CEL cost handling of zero length replacement strings
Kubernetes-commit: 87cf890632c538e83e961035e73f0f2e8d3ceeba
|
2023-08-21 22:48:11 -04:00 |
Joe Betz
|
539b445fa2
|
Add test coverage of result size of string operations
Kubernetes-commit: e4d16f34c15affdf4411d5bd1b19991b5fa27f2a
|
2023-08-07 12:41:52 -04:00 |
Joe Betz
|
e04cbed587
|
CEL lib: Expose errors on authz decisions instead of raising them from check().
Co-authored-by: Ben Luddy <bluddy@redhat.com>
Kubernetes-commit: 1053d1bbcf581f20300a821a951a14ae77915246
|
2023-03-10 22:38:21 -05:00 |
Joe Betz
|
f32e391a45
|
Introduce CEL EnvSets for managing safe rollout of new CEL features, libraries and expression variables
Kubernetes-commit: e740f8340eedc89baccd120329b454a860385e2d
|
2023-04-28 14:16:56 -04:00 |
Joe Betz
|
f094db0dd5
|
Implement secondary authz
Kubernetes-commit: 7bbda746fee7ae4e50647099b72c02327525ef7a
|
2023-03-06 12:08:14 -05:00 |
Jiahui Feng
|
870da5a58e
|
move CEL package to apiserver package.
only anything that does not require Structural
Kubernetes-commit: 0dd316a5c11261c0e5fc7928d8697754b16ad461
|
2022-10-07 15:02:47 -07:00 |