Skip to content

Commit 8b702cc

Browse files
Fix(ext-proc-examples): Add RequestBody and ResponseBody handling in request processing (#9183)
feat: add handling for RequestBody and ResponseBody in processing requests Signed-off-by: Andrea Abellonio <andrea.abellonio@servescale.ai>
1 parent 265fdeb commit 8b702cc

1 file changed

Lines changed: 22 additions & 0 deletions

File tree

examples/kubernetes/ext-proc-grpc-service.yaml

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -273,6 +273,17 @@ data:
273273
},
274274
}
275275
break
276+
case *envoy_service_proc_v3.ProcessingRequest_RequestBody:
277+
resp = &envoy_service_proc_v3.ProcessingResponse{
278+
Response: &envoy_service_proc_v3.ProcessingResponse_RequestBody{
279+
RequestBody: &envoy_service_proc_v3.BodyResponse{
280+
Response: &envoy_service_proc_v3.CommonResponse{
281+
Status: envoy_service_proc_v3.CommonResponse_CONTINUE,
282+
},
283+
},
284+
},
285+
}
286+
break
276287
case *envoy_service_proc_v3.ProcessingRequest_ResponseHeaders:
277288
rhq := &envoy_service_proc_v3.HeadersResponse{
278289
Response: &envoy_service_proc_v3.CommonResponse{
@@ -294,6 +305,17 @@ data:
294305
},
295306
}
296307
break
308+
case *envoy_service_proc_v3.ProcessingRequest_ResponseBody:
309+
resp = &envoy_service_proc_v3.ProcessingResponse{
310+
Response: &envoy_service_proc_v3.ProcessingResponse_ResponseBody{
311+
ResponseBody: &envoy_service_proc_v3.BodyResponse{
312+
Response: &envoy_service_proc_v3.CommonResponse{
313+
Status: envoy_service_proc_v3.CommonResponse_CONTINUE,
314+
},
315+
},
316+
},
317+
}
318+
break
297319
default:
298320
log.Printf("Unknown Request type %v\n", v)
299321
}

0 commit comments

Comments
 (0)