Skip to content

deploy: move to helmfile

David Caro requested to merge move_to_standard_ci into main

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

Edited by David Caro

Merge request reports