Skip to content

Commit d2e62bf

Browse files
scotwellsclaude
andcommitted
Enable the programmed-set endpoint in the test environment
The endpoint that lets the parity test confirm the proxy is running exactly the set the build intended is off by default and served only when asked for. The base deployment reads --enable-programmed-set from the ENABLE_PROGRAMMED_SET env var; flip it to "true" in the downstream edge overlay with a strategic-merge patch on env so the test environment keeps that visibility while production exposes nothing. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01JbCy8vy66RdNYzGSgqH6P6
1 parent 89863e1 commit d2e62bf

2 files changed

Lines changed: 21 additions & 0 deletions

File tree

config/e2e-downstream/extserver-base/kustomization.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,3 +26,7 @@ patches:
2626
target:
2727
kind: Deployment
2828
name: envoy-gateway-extension-server
29+
- path: patches/extserver-programmed-set.yaml
30+
target:
31+
kind: Deployment
32+
name: envoy-gateway-extension-server
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
# Turn on the read-only /debug/programmed-set endpoint so the parity test can
2+
# confirm the proxy is running exactly the set the build intended. The base
3+
# deployment reads --enable-programmed-set from this env var, defaulting off in
4+
# production; flip it to "true" here for the test environment. Strategic-merge
5+
# on env (matched by name).
6+
apiVersion: apps/v1
7+
kind: Deployment
8+
metadata:
9+
name: envoy-gateway-extension-server
10+
spec:
11+
template:
12+
spec:
13+
containers:
14+
- name: envoy-gateway-extension-server
15+
env:
16+
- name: ENABLE_PROGRAMMED_SET
17+
value: "true"

0 commit comments

Comments
 (0)