Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 10 additions & 1 deletion config/tools/envoy-gateway-downstream/kustomization.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,16 @@ helmCharts:
includeCRDs: false
namespace: datum-downstream-gateway
releaseName: envoy-datum-downstream-gateway
version: v1.8.1
# Rolled back from v1.8.1 to v1.7.4: EG v1.8.0 (PR #8703) reworked OIDC into a
# listener-level "dumb" oauth2 filter. When a SecurityPolicy's OIDC clientSecret
# is missing, v1.8.x emits a config-less envoy.filters.http.oauth2 at listener
# scope, which Envoy rejects ("config must be present for global config"),
# rejecting the WHOLE listener snapshot for every tenant on the shared gateway.
# v1.7.4 (last pre-redesign release) fails safe: it omits the oauth2 filter for
# the broken route and returns a per-route 500 direct response instead. All
# extensionManager features used below (policyResources, resources,
# translation.includeAll, retry, failOpen) are present in v1.7.4.
version: v1.7.4
repo: oci://docker.io/envoyproxy
valuesInline:
config:
Expand Down
9 changes: 8 additions & 1 deletion config/tools/envoy-gateway/kustomization.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,14 @@ helmCharts:
includeCRDs: true
namespace: envoy-gateway-system
releaseName: envoy-gateway
version: v1.8.1
# Rolled back from v1.8.1 to v1.7.4: EG v1.8.0 (PR #8703) reworked OIDC into a
# listener-level "dumb" oauth2 filter. When a SecurityPolicy's OIDC clientSecret
# is missing, v1.8.x emits a config-less envoy.filters.http.oauth2 at listener
# scope, which Envoy rejects ("config must be present for global config"),
# rejecting the WHOLE listener snapshot for every tenant on the shared gateway.
# v1.7.4 (last pre-redesign release) fails safe: it omits the oauth2 filter for
# the broken route and returns a per-route 500 direct response instead.
version: v1.7.4
repo: oci://docker.io/envoyproxy
valuesInline:
config:
Expand Down
Loading