Group all istio helm chart upgrades on a single MR
What
- Group all istio helm chart upgrades on a single MR.
- Define dependencies for istio helm charts so they are applied on the following order:
- istio-base
- istiod
- istio-gateway, istio-internal-gateway, istio-cni
Why
To make a simpler upgrade procedure for istio we are grouping all related helm chart upgrades together, and will control their deployment order using Flux .spec.dependsOn to manage the dependencies and ensure they are applied on the correct order.
Related Issue: https://gitlab.com/gitlab-com/gl-infra/reliability/-/issues/24513
Edited by Marcel Chacon