🎉 Fix When Expressions and Affinity Assistant event !!!🎉
-Docs @ v0.16.2
-Examples @ v0.16.2
Installation one-liner
kubectl apply -f https://storage.googleapis.com/tekton-releases/pipeline/previous/v0.16.2/release.yaml
Upgrade Notices
When expressions will now work when combined with other more complicated DAG features!
Fixes
When expression fixes for #3196 #3203 and #3188:
- 🐛 Fix to honor When expressions in presence of finally tasks. When expression parameters were not getting resolved in presence of finally tasks and were causing check to skip always return false. Applied fix to when expression parameters resolution function to make sure parameters are substituted with its respective values.
- 🐛 Fix pipelinerun to apply task results to the leaf nodes of DAG before checking if its time to run finally tasks so that when expressions have resolved task results before the check.
- 🐛 Fix pipelinerun to detect and terminate by only evaluating when expressions when all its parents are visited/done instead of evaluating in advance.
- 🐛
Tasks
withWhenExpressions
using variable replacements were not executed when theWhenExpressions
evaluate to false
Fix for #3205:
- 🐛 Omit potential NotFound events when cleaning up the Affinity Assistant
Thanks
Thanks for the quick bug reports!!
- 😻 @VeereshAradhya
- 😻 @r0bj
- 😻 @abudavis
Thanks to these contributors who contributed to v0.16.2!
- ❤️ @pritidesai
- ❤️ @jerop
- ❤️ @jlpettersson