🎉 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