UNCLASSIFIED - NO CUI

Skip to content

fix(istio-gateway): disable automatic passthrough values

General MR

Summary

This MR fixes an issue where all of the istio-gateway package's values were being copied into the upstream key, causing schema validation issues with the upstream chart. This was only noticeable when not using test-values as the test-values disable this functionality globally.

The version of istio-gateway first affected by this issue has not been included in a Big Bang release.

Relevant logs/screenshots

Before (without test values):

❯ kubectl get hr -n bigbang public-ingressgateway -o yaml | yq '.status.conditions[0]'
lastTransitionTime: "2025-09-19T16:16:58Z"
message: |-
  Helm install failed for release istio-gateway/public-ingressgateway with chart gateway@1.27.1-bb.0: values don't meet the specifications of the schema(s) in the following chart(s):
  upstream:
  - (root): Additional property networkPolicies is not allowed
  - (root): Additional property upstream is not allowed
  - (root): Additional property gateway is not allowed
observedGeneration: 1
reason: InstallFailed
status: "False"
type: Ready

After (without test values):

❯ kubectl get hr -n bigbang public-ingressgateway -o yaml | yq '.status.conditions[0]'
lastTransitionTime: "2025-09-19T16:20:28Z"
message: Helm install succeeded for release istio-gateway/public-ingressgateway.v1 with chart gateway@1.27.1-bb.0
observedGeneration: 1
reason: InstallSucceeded
status: "True"
type: Ready

Linked Issue

Closes #2880 (closed)

Upgrade Notices

N/A

Edited by Zach Callahan

Merge request reports

Loading