Skip to content

Tekton Pipeline release v0.16.2 "Dolores Rex"

Compare
Choose a tag to compare
@tekton-robot tekton-robot released this 14 Sep 20:50

πŸŽ‰ 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 with WhenExpressions using variable replacements were not executed when the WhenExpressions evaluate to false

Fix for #3205:

  • πŸ› Omit potential NotFound events when cleaning up the Affinity Assistant

Thanks

Thanks for the quick bug reports!!

Thanks to these contributors who contributed to v0.16.2!