You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@W-23081193: Add per-proxy xDS recycle at :15011, gated by enableXdsControlAtPilotProxy
498c2cc
@W-23081193: Gate istiod keepalive=0s behind enableXdsControlAtPilotProxy flag
dfd9c2e
@W-23057552: Make preserve_client_ip configurable via values.yaml
7825e1c
Update packaging SHA for zipkin changes
0b8543e
@W-22431926: Skip VPA MDO template ConfigMap on non-primary clusters
Key changes:
xDS connection recycling (W-23081193): New flag enableXdsControlAtPilotProxy — when enabled, sets keepalive to 0s and adds max_connection_duration: 1800s / max_stream_duration: 1990s on the :15011 listener for per-proxy recycling.
preserve_client_ip (W-23057552): Now templated from values.yaml instead of hardcoded false.
VPA MDO (W-22431926): VPA ConfigMap skipped on non-primary clusters.
istioTag bump: release-1.23-4b6a304e → release-1.23-25fd5a7f (pulls in zipkin fix).
Zipkin tracing protocol gating: In proxy/files/envoy_bootstrap_v2.json, adds a conditional — if the tracing SNI contains "sfproxy" (port 9443, supports HTTP/2), use http2_protocol_options; otherwise (direct funnel on port 443 / AAG, HTTP/1.1 only), use http_protocol_options: {}. Prevents upstream_cx_protocol_error on endpoints that don't support HTTP/2.
Summary
The main themes across this release delta are:
W-23081193 (xDS control) — new per-proxy connection recycling feature, rolled out to pre-prod via structured config
W-22431926 (VPA) — VPA fully enabled in prod + MDO template skipped on non-primary clusters
Zipkin HTTP/2 fix — protocol gating in envoy bootstrap to handle different tracing endpoints