🎉 Fix for the debug mode, retry task resolution on transient error, and taskRun annotations updated to include the release version 🎉
-Docs @ v0.31.0
-Examples @ v0.31.0
Installation one-liner
kubectl apply -f https://storage.googleapis.com/tekton-releases/pipeline/previous/v0.31.0/release.yaml
⚠️ Known Issues
- #4483 Implicit parameter mapping incorrectly passes params from the top-level
Pipeline
orPipelineRun
totaskRef
Pipeline Tasks. Mapping should only occur from top-level resource to Pipeline Tasks with in-linetaskSpec
. This issue only affects users withenable-api-fields: alpha
in thefeature-flags
ConfigMap
stored in thetekton-pipelines
namespace.
Changes
Fixes
- 🐛 Explicitly annotate TaskRuns with release version. (#4424)
More consistently apply the pipeline.tekton.dev/release annotation to TaskRun resources.
- 🐛 make debug scripts comply with new /tekton/run (#4416)
Debug scripts were unusable due to addition of the new /tekton/run behavior. This commit makes them usable again.
- 🐛 Retry TaskRef resolution on etcd errors (#4392)
Retry Task resolution on transient etcd errors
-
🐛 Fix
TestDAGPipelineRun
flakiness. (#4419) -
🐛 Refactor CloudEvent related tests to use common set of helpers (#4387)
-
🐛 Put workspace-in-sidecar example into no-ci (#4380)
Misc
- 🔨 Move Events test helpers to test package (#4405)
Docs
-
📖 Document that k8s 1.20 is the minimum required (#4414)
-
📖 Add v0.30.0 to the README (#4413)
-
📖 Fix conflicting docs for /tekton/steps API Compatibility. (#4395)
action required: Users should not assume the directory/file structure of /tekton/steps. Use $(steps.step-.exitCode.path) instead.
- 📖 docs: add myself as topical owner for debug (#4390)
Thanks
Thanks to these contributors who contributed to v0.31.0!
Extra shout-out for awesome release notes:
- 😍 @jerop
- 😍 @lbernick
- 😍 @mattmoor
- 😍 @waveywaves
- 😍 @wlynch