UNCLASSIFIED - NO CUI

Skip to content

Adds Istio Canary Upgrade Support

daneyon hansen requested to merge issue_587 into master

Package Owner Merge Request

Package Changes

  • Updates istio-controlplane package to manage multiple control plane instances.
  • Updates istio-operator package to manage multiple operator instances.
  • Introduces the istio-gateways package to decouple Gateway management from control plane management.
  • Updates all packages that reference Istio to support multiple control plane instances.

Additional Details

This PR adds Istio canary upgrade support. The MR adds operators and controlplanes fields to istio. For backwards compatibility, the existing istio and istiooperator fields are preserved and take precedence over the new fields. Default instances of these new fields are introduced in "values.yaml" but are disabled. These values should be enabled after the legacy fields are deprecated.

Closes #587 (closed)

Requires: https://repo1.dso.mil/platform-one/big-bang/apps/core/istio-controlplane/-/merge_requests/77

cc: @stas @michaelmcleroy

Merge request reports