github tektoncd/pipeline v0.22.0
Tekton Pipeline release v0.22.0 "Balinese Zero"

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

πŸŽ‰ Stop API conversion spam and Disable webhook PodDisruptionBudgetπŸŽ‰

-Docs @ v0.22.0
-Examples @ v0.22.0

Installation one-liner

kubectl apply -f https://storage.googleapis.com/tekton-releases/pipeline/previous/v0.22.0/release.yaml

Features

N/A

Deprecation Notices

N/A

Backwards incompatible changes

N/A

Fixes

  • πŸ› Serialize and deserialize Finally in PipelineRuns too (#3816)

Fix issue where PipelineRun with finally in nested pipeline spec would lose those finally tasks when converted down to v1alpha1 and back up to v1beta1 again.

  • πŸ› Change to avoid error when service account has empty secret name (#3795)

In case of an empty secret name, the taskRun was failing with CouldntGetTask as the GET request with an empty secret name return an error saying resource name may not be empty. Fixing such failing of a taskRun by avoiding an empty secret name in the kubeclient GET request.

  • πŸ› Disable Webhook PDB by default, document enabling it (#3787)

Disable PodDisruptionBudget for the webhook deployment by default

  • πŸ› Set minAvailable:1 to unblock node upgrades (#3784)

Modify webhook PodDisruptionBudget minAvailable to 1, so node upgrades aren't blocked

  • πŸ› Losslessly roundtrip Pipelines with Finally from beta to alpha and back (#3779)

v1beta1 Pipelines can now be requested with v1alpha1 version without losing Finally tasks. Applying the returned v1alpha1 version will store the resource as v1beta1 with the Finally section restored to its original state.

  • πŸ› Short term fix for Cloud Event Source (#3761)

Resolves #2676 by providing Cloud Event source value when selfLink unset

  • πŸ› Fix nightly builds (again) (#3776)
  • πŸ› Fix the cr URL for crane (#3775)
  • πŸ› Fix the pipeline nightly (#3772)
  • πŸ› Pin golang to avoid breakages. (#3766)

Misc

  • πŸ”¨ Remove Test Builders from pipelinerunstate_test.go (#3802)

  • πŸ”¨ Remove Test Builders from remote_tests.go (#3801)

  • πŸ”¨ Remove support for build-gcs and the gcs-fetcher image (#3771)

Remove support for build-gcs and the gcs-fetcher image

  • πŸ”¨ Remove tekton.dev/task label from taskrun of clustertasks (#3764)

Remove tekton.dev/task label from taskrun of clustertasks

  • πŸ”¨ Closes #3262: Modify unnecessarily exported methods to unexported (#3289)

  • πŸ”¨ Add PipelineRun and TaskRun Status work to the Roadmap (#3793)

  • πŸ”¨ Refine the comment for git init base image (#3791)

  • πŸ”¨ cleaning up the function parameter (#3808)

  • πŸ”¨ Cleanup s390x exclude test list with build-gcs tests (#3783)

  • πŸ”¨ Re-enable test now that HEAD is fixed (#3768)

  • πŸ”¨ Update roadmap for 2021! πŸ›£οΈ (#3789)

  • πŸ”¨ Rework the release pipeline to use workspaces (#3788)

  • πŸ”¨ Use legacy build and test golang tasks (#3780)

  • πŸ”¨ Move the secret mount to the correct step (#3777)

  • πŸ”¨ Adding power (ppc64le) architecture image mappings (#3630)

Docs

  • πŸ“– Fix typo in Code Blocks (#3814)

  • πŸ“– Add v0.21.0 to the README (#3765)

  • πŸ“– Add the missing imagePullSecret configuration guidance for a developer (#3699)

  • πŸ“– Add documenation about setting resource limits on a Task step (#3809)

  • πŸ“– Update docs to use Kubernetes 1.17 as the minimum version (#3805)

  • πŸ“– Fix a broken link to the service account docs (#3773)

Thanks

Thanks to these contributors who contributed to v0.22.0!

Extra shout-out for awesome release notes:

Don't miss a new pipeline release

NewReleases is sending notifications on new releases.