Skip to content

Group all istio helm chart upgrades on a single MR

Marcel Chacon requested to merge mchacon-group-istio-packages-single-mr into main

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:
    1. istio-base
    2. istiod
    3. 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

Merge request reports