Tekton Pipeline release v0.23.0 "Cymric Data"
π 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!
- β€οΈ @imjasonh
- β€οΈ @afrittoli
- β€οΈ @barthy1
- β€οΈ @bobcatfish
- β€οΈ @pritidesai
- β€οΈ @sbwsg
- β€οΈ @vdemeester
- β€οΈ @wlynch
- β€οΈ @zhangtbj
Extra shout-out for awesome release notes:
- π @imjasonh
- π @afrittoli
- π @sbwsg
- π @vdemeester
- π @wlynch
- π @zhangtbj