Skip to content

Commit 01d7931

Browse files
committed
fix: Add allow_mode_override to ext_proc filters in envoy template
Enables dynamic body buffering for plugins that declare BodyAccess (e.g., mcp-parser). Without this flag, Envoy silently ignores the ModeOverride in ext_proc responses and never forwards the request body, causing "Spurious response message" warnings and broken connections. See rossoctl/cortex#362 for the corresponding authbridge fix. Signed-off-by: Hai Huang <hai@us.ibm.com> Assisted-By: Claude (Anthropic AI) <noreply@anthropic.com> Signed-off-by: Hai Huang <huang195@gmail.com>
1 parent b52923c commit 01d7931

1 file changed

Lines changed: 2 additions & 0 deletions

File tree

kagenti-operator/internal/webhook/injector/envoy.yaml.tmpl

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,7 @@ static_resources:
4242
envoy_grpc:
4343
cluster_name: ext_proc_cluster
4444
timeout: 30s
45+
allow_mode_override: true
4546
processing_mode:
4647
request_header_mode: SEND
4748
response_header_mode: SKIP
@@ -91,6 +92,7 @@ static_resources:
9192
envoy_grpc:
9293
cluster_name: ext_proc_cluster
9394
timeout: 30s
95+
allow_mode_override: true
9496
processing_mode:
9597
request_header_mode: SEND
9698
response_header_mode: SKIP

0 commit comments

Comments
 (0)