-
Notifications
You must be signed in to change notification settings - Fork 86
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add CEL expression support #562
Comments
I totally agree with the rationale. Kuttl definitely needs more powerful assertion capabilities. Your suggestion looks functional, even if somewhat different from how assertions are currently expressed in kuttl. I wonder if you could write up a really short KEP do describe this and announce on the slack channel, to give others a chance to comment? Personally I'd just maybe use |
I have plan to support CEL in chainsaw, didn't have time to work on it yet though :( |
Sure, will do, @porridge . |
What would you like to be added:
A Common Expression Language (CEL) based assertion semantic.
Reference: https://github.com/google/cel-spec
Why is this needed:
Currently, Kuttl lacks support for complex data manipulation in assertions. Here are a few examples where this limitation is apparent:
n
Pods.These issues could be resolved by incorporating a CEL engine into Kuttl, allowing for expression evaluation and more flexible assertions.
How would this look like syntactically:
Edit: Incorporate the comments from @porridge .
The text was updated successfully, but these errors were encountered: