From d25341d8fc87cbdfb91f6315258dd41b35917997 Mon Sep 17 00:00:00 2001 From: Andrea Abellonio Date: Sat, 6 Jun 2026 02:53:18 +0200 Subject: [PATCH] feat: add handling for RequestBody and ResponseBody in processing requests Signed-off-by: Andrea Abellonio --- .../kubernetes/ext-proc-grpc-service.yaml | 22 +++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/examples/kubernetes/ext-proc-grpc-service.yaml b/examples/kubernetes/ext-proc-grpc-service.yaml index b52625d6a0..d7a759b530 100644 --- a/examples/kubernetes/ext-proc-grpc-service.yaml +++ b/examples/kubernetes/ext-proc-grpc-service.yaml @@ -273,6 +273,17 @@ data: }, } break + case *envoy_service_proc_v3.ProcessingRequest_RequestBody: + resp = &envoy_service_proc_v3.ProcessingResponse{ + Response: &envoy_service_proc_v3.ProcessingResponse_RequestBody{ + RequestBody: &envoy_service_proc_v3.BodyResponse{ + Response: &envoy_service_proc_v3.CommonResponse{ + Status: envoy_service_proc_v3.CommonResponse_CONTINUE, + }, + }, + }, + } + break case *envoy_service_proc_v3.ProcessingRequest_ResponseHeaders: rhq := &envoy_service_proc_v3.HeadersResponse{ Response: &envoy_service_proc_v3.CommonResponse{ @@ -294,6 +305,17 @@ data: }, } break + case *envoy_service_proc_v3.ProcessingRequest_ResponseBody: + resp = &envoy_service_proc_v3.ProcessingResponse{ + Response: &envoy_service_proc_v3.ProcessingResponse_ResponseBody{ + ResponseBody: &envoy_service_proc_v3.BodyResponse{ + Response: &envoy_service_proc_v3.CommonResponse{ + Status: envoy_service_proc_v3.CommonResponse_CONTINUE, + }, + }, + }, + } + break default: log.Printf("Unknown Request type %v\n", v) }