deploy: move to helmfile
This included some changes and decisions:
- Using builds-builer as the chart name and chart namespace
- Modified the upstream tekton yaml: ** Allow adding labels with values (was changed with jsonpatches/kustomize). ** Moved the CRDs to the crd repo to ensure deployment order, thin was an issue before already sometimes.
This might still have issues with the tekton config webhook: https://github.com/tektoncd/pipeline/pull/6935
NOTE: You will need to run the migrate_to_helm.py
script from
toolforge-deploy!81 (merged) before applying this change on an existing
installation.
Bug: T341084 Signed-off-by: David Caro dcaro@wikimedia.org