github tektoncd/pipeline v0.26.0
Tekton Pipeline release v0.26.0 "Scottish Fold Doraemon"

latest releases: v0.59.0, v0.50.6, v0.47.9...
2 years ago

🎉 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)

    1. Updated kaniko executor image to latest
    2. 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)
    3. 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!

Extra shout-out for awesome release notes:

Don't miss a new pipeline release

NewReleases is sending notifications on new releases.