Tekton Pipeline release v0.26.0 "Scottish Fold Doraemon"
π Debugging taskRuns and Merging podTemplates with default π
-Docs @ v0.26.0
-Examples @ v0.26.0
Installation one-liner
kubectl apply -f https://storage.googleapis.com/tekton-releases/pipeline/previous/v0.26.0/release.yaml
Upgrade Notices
N/A
Features
- β¨ Merge *Run's PodTemplate with Default π§ (#4057)
TaskRun and PipelineRun's PodTemplate are now merge with the default PodTemplate. This means any field that is not specified in a TaskRun or PipelineRun's PodTemplate will come from the configured default PodTemplate (if defined).
-
β¨ Add debug with breakpoint onFailure to TaskRun Spec (#3857)
- Add -breakpoint_on_failure to entrypointer which disables exit of container upon failure
- Add debug helper scripts to /tekton/debug/scripts
- Add /tekton/debug/info/ mount which is used by helper scripts to understand which step they are running in where denotes the step number. First step = 0, Second step = 1 and so on.
Deprecation Notices
N/A
Backwards incompatible changes
N/A
Fixes
- π Set HOME=/tekton/home for GCS PipelineResources (#4081)
Fixed bug where GCS PipelineResource failed to upload unless HOME="/tekton/home" was explicitly set in task's pod template.
- π Fix the cp command in the release publish task (#4051)
Misc
- π¨ Set fake AWS credentials on controller to workaround aws-sdk bug (#4073)
Work around a bug in the AWS go SDK that causes extremely long delays in task startup times.
- π¨ Update knative/pkg to v0.23 and k8s.io to v0.20.7 (#4044)
Bump k8s.io and knative dependencies to v0.20.7 and v0.23.0 respectively, taking latest fixes and features in.
-
π¨ cleaning up task results constant (#4070)
-
π¨ Replace tmpfile with scriptfile in script init container (#4041)
Docs
-
π Updates to pipeline tutorial to handle skaffold Dockerfile and keep the yq syntax working (#4058)
- Updated kaniko executor image to latest
- Added --build-arg=BASE=alpine:3 to have kaniko correctly handle the skaffold leeroy-web Dockerfile (had the issue described in GoogleContainerTools/kaniko#1271 before)
- Changed mikefarah/yq image to 3.4.1 (the latest working with the provided command) in deploy-using-kubectl task to get this working (ver. 4 changed the syntax completely: https://mikefarah.gitbook.io/yq/upgrading-from-v3, so the command gave a syntax error)
-
π Add v0.25.0 to the README (#4043)
-
π Update comment on RunControllerName const (#4065)
-
π Adjust weight in hermetic.md (#4056)
-
π Fix broken link (#4054)
-
π docs: update metrics name (#3945)
Thanks
Thanks to these contributors who contributed to v0.26.0!
- β€οΈ @afrittoli
- β€οΈ @eliasnorrby
- β€οΈ @ggalloro
- β€οΈ @jerop
- β€οΈ @pritidesai
- β€οΈ @pugangxa
- β€οΈ @sbwsg
- β€οΈ @vdemeester
- β€οΈ @waveywaves
- β€οΈ @zhouhaibing089
Extra shout-out for awesome release notes:
- π @ggalloro
- π @jerop
- π @sbwsg
- π @vdemeester
- π @waveywaves