boomerang-io / community

The Boomerang community, roadmap, planning, and architecture repository. The central place for information on joining, contributing, and governance.
https://useboomerang.io
Apache License 2.0
11 stars 0 forks source link

Upgrade Tekton to 0.32.2 #344

Closed tlawrie closed 1 month ago

tlawrie commented 2 years ago

This upgrade will enable many new features which are captured/tracked in the parent issue as features. As well as bring us to the release from March 2022 which is relatively recent and would stop us just prior to the deprecation of Kubernetes 1.20 from support

Upgrade Summary

tlawrie commented 2 years ago

The current CDF helm chart does not support past 0.29 of Tekton.

There is a PR in progress that would support a helm chart for the operator -> https://github.com/tektoncd/operator/pull/627 but its not ready yet.

I have, for now, used the release YAML rather than the helm chart.

Decision

  1. Leave the helm chart as a child chart and replace when the above PR is complete
  2. Remove the helm chart as a child chart and make as a dependency in the Install instructions to install Tekton separately.
tlawrie commented 2 years ago

Also. currently tested on Kube 1.22.6 using AKS and the YAML manifest installation method kubectl apply -f https://storage.googleapis.com/tekton-releases/pipeline/previous/v0.32.2/release.yaml

morarucostel commented 2 years ago

@morarucostel can you please have a look.

tlawrie commented 2 years ago

Raised a related GitHub issue to track the Helm chart dependency -> https://github.com/boomerang-io/roadmap/issues/355