github tektoncd/pipeline v0.23.0
Tekton Pipeline release v0.23.0 "Cymric Data"

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

πŸŽ‰ Spring Cleaning Edition: reduce controller permissions, remove unused Image CRD, add non-root user to git-init and pullrequest-init πŸŽ‰

-Docs @ v0.23.0
-Examples @ v0.23.0

Installation one-liner

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

Upgrade Notices

None in this release.

Changes

Features

  • ✨ Remove YAML merge and variable from config YAML (#3842)

Make release.yaml more easily consumed by tools like kustomize and ytt

Deprecation Notices

None in this release.

Backwards incompatible changes

None in this release.

Fixes

  • πŸ› PVC: Use Owner UIDs instead of Owner names. (#3856)

Misc

  • πŸ”¨ Use v1 instead of v1beta1 for πŸ€– (#3859)

Using rbac.authorization.k8s.io/v1 instead of rbac.authorization.k8s.io/v1beta1 for ClusterRoleBinding as it is being deprecated starting in 1.17.

  • πŸ”¨ Further limit cluster-wide read-write permissions (#3832)

Remove cluster-wide write access to ConfigMaps, LimitRanges and remove all cluster-wide access to Deployments

  • πŸ”¨ Remove cluster-wide write access to ServiceAccounts and Secrets (#3831)

Remove cluster-wide write access to ServiceAccounts and Secrets

  • πŸ”¨ Remove unused image-cache CRD (#3850)

The Image CRD in the caching.internal.knative.dev group is not used by Tekton and is not included anymore in the release.

  • πŸ”¨ Change to use new base images for git and pullrequest images (#3828)

Add nonroot user in the PullRequest init base image

  • πŸ”¨ Add Dockerfile for pullrequest nonroot build base image (#3810)

Add Dockerfile for pullrequset nonroot build base image

  • πŸ”¨ Pull request template spring cleaning 🌷 (#3866)
  • πŸ”¨ refactor pipelineTask validation (#3848)
  • πŸ”¨ refactoring validate pipelineTask name (#3818)
  • πŸ”¨ Add ability to run e2e tests on top of nightly release (#3847)
  • πŸ”¨ Use "no-cache" in the buildkit based builds (#3834)
  • πŸ”¨ Update self, community and plumbing reference to use main… πŸ§™ (#3821)

Docs

  • πŸ“– Correct url in migration doc and modify to main branch in doc urls (#3860)

Correct the links in migration doc and modify url to use main branch

  • πŸ“– Remove mention of absolute vs relative path from workspaces doc (#3852)

Removed incorrect doc that stated workspaces with relative mountPath would be mounted relative to /workspace

  • πŸ“– add the latest release - 0.22.0 (#3826)
  • πŸ“– updating release cheat sheet (#3825)
  • πŸ“– Fix the pipeline release cheat-sheet (#3823)

Thanks

Thanks to these contributors who contributed to v0.23.0!

Extra shout-out for awesome release notes:

Don't miss a new pipeline release

NewReleases is sending notifications on new releases.