diff --git a/charts/gateway-helm/templates/_helpers.tpl b/charts/gateway-helm/templates/_helpers.tpl index cbfcf8dd032..24905c4a6e8 100755 --- a/charts/gateway-helm/templates/_helpers.tpl +++ b/charts/gateway-helm/templates/_helpers.tpl @@ -156,6 +156,12 @@ The default Envoy Gateway configuration. provider: type: Kubernetes kubernetes: + {{- if .Values.global.imagePullSecrets }} + envoyDeployment: + pod: + imagePullSecrets: + {{- toYaml .Values.global.imagePullSecrets | nindent 10 }} + {{- end }} rateLimitDeployment: container: image: {{ include "eg.ratelimit.image" . }} diff --git a/release-notes/current.yaml b/release-notes/current.yaml index 5d3192e2585..f1c496b4f84 100644 --- a/release-notes/current.yaml +++ b/release-notes/current.yaml @@ -15,6 +15,7 @@ new features: | bug fixes: | Fixed configured OIDC authorization endpoint being overridden by discovered endpoints from issuer's well-known URL. Fix 500 errors caused by partially invalid BackendRefs; traffic is now correctly routed between valid backends and 500 responses according to their configured weights. + Fixed Helm chart not applying global.imagePullSecrets to dynamically created Envoy Proxy deployments. # Enhancements that improve performance. performance improvements: |