Tekton Pipeline release v0.31.0 "Birman Bors"
π 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