@@ -76,6 +76,7 @@ import (
76
76
"sigs.k8s.io/gateway-api-inference-extension/pkg/epp/scheduling/framework/plugins/scorer"
77
77
"sigs.k8s.io/gateway-api-inference-extension/pkg/epp/server"
78
78
logutil "sigs.k8s.io/gateway-api-inference-extension/pkg/epp/util/logging"
79
+ requtil "sigs.k8s.io/gateway-api-inference-extension/pkg/epp/util/request"
79
80
epptestutil "sigs.k8s.io/gateway-api-inference-extension/pkg/epp/util/testing"
80
81
integrationutils "sigs.k8s.io/gateway-api-inference-extension/test/integration"
81
82
)
@@ -187,6 +188,12 @@ func TestFullDuplexStreamed_KubeInferenceObjectiveRequest(t *testing.T) {
187
188
RawValue : []byte ("mom" ),
188
189
},
189
190
},
191
+ & configPb.HeaderValueOption {
192
+ Header : & configPb.HeaderValue {
193
+ Key : requtil .RequestIdHeaderKey ,
194
+ RawValue : []byte ("test-request-id" ),
195
+ },
196
+ },
190
197
),
191
198
},
192
199
{
@@ -250,6 +257,12 @@ func TestFullDuplexStreamed_KubeInferenceObjectiveRequest(t *testing.T) {
250
257
RawValue : []byte ("mom" ),
251
258
},
252
259
},
260
+ & configPb.HeaderValueOption {
261
+ Header : & configPb.HeaderValue {
262
+ Key : requtil .RequestIdHeaderKey ,
263
+ RawValue : []byte ("test-request-id" ),
264
+ },
265
+ },
253
266
),
254
267
},
255
268
{
@@ -279,6 +292,12 @@ func TestFullDuplexStreamed_KubeInferenceObjectiveRequest(t *testing.T) {
279
292
RawValue : []byte ("mom" ),
280
293
},
281
294
},
295
+ & configPb.HeaderValueOption {
296
+ Header : & configPb.HeaderValue {
297
+ Key : requtil .RequestIdHeaderKey ,
298
+ RawValue : []byte ("test-request-id" ),
299
+ },
300
+ },
282
301
),
283
302
},
284
303
{
@@ -308,6 +327,12 @@ func TestFullDuplexStreamed_KubeInferenceObjectiveRequest(t *testing.T) {
308
327
RawValue : []byte ("mom" ),
309
328
},
310
329
},
330
+ & configPb.HeaderValueOption {
331
+ Header : & configPb.HeaderValue {
332
+ Key : requtil .RequestIdHeaderKey ,
333
+ RawValue : []byte ("test-request-id" ),
334
+ },
335
+ },
311
336
),
312
337
},
313
338
{
@@ -330,6 +355,10 @@ func TestFullDuplexStreamed_KubeInferenceObjectiveRequest(t *testing.T) {
330
355
Key : metadata .ModelNameRewriteKey ,
331
356
Value : modelSheddableTarget ,
332
357
},
358
+ {
359
+ Key : requtil .RequestIdHeaderKey ,
360
+ Value : "test-request-id" ,
361
+ },
333
362
},
334
363
},
335
364
},
@@ -368,6 +397,12 @@ func TestFullDuplexStreamed_KubeInferenceObjectiveRequest(t *testing.T) {
368
397
RawValue : []byte ("mom" ),
369
398
},
370
399
},
400
+ & configPb.HeaderValueOption {
401
+ Header : & configPb.HeaderValue {
402
+ Key : requtil .RequestIdHeaderKey ,
403
+ RawValue : []byte ("test-request-id" ),
404
+ },
405
+ },
371
406
),
372
407
},
373
408
{
@@ -394,6 +429,10 @@ func TestFullDuplexStreamed_KubeInferenceObjectiveRequest(t *testing.T) {
394
429
Key : metadata .ModelNameRewriteKey ,
395
430
Value : modelDirect ,
396
431
},
432
+ {
433
+ Key : requtil .RequestIdHeaderKey ,
434
+ Value : "test-request-id" ,
435
+ },
397
436
},
398
437
},
399
438
},
@@ -432,6 +471,12 @@ func TestFullDuplexStreamed_KubeInferenceObjectiveRequest(t *testing.T) {
432
471
RawValue : []byte ("mom" ),
433
472
},
434
473
},
474
+ & configPb.HeaderValueOption {
475
+ Header : & configPb.HeaderValue {
476
+ Key : requtil .RequestIdHeaderKey ,
477
+ RawValue : []byte ("test-request-id" ),
478
+ },
479
+ },
435
480
),
436
481
},
437
482
// Response flow tests
@@ -778,6 +823,12 @@ func TestFullDuplexStreamed_KubeInferenceObjectiveRequest(t *testing.T) {
778
823
RawValue : []byte ("mom" ),
779
824
},
780
825
},
826
+ & configPb.HeaderValueOption {
827
+ Header : & configPb.HeaderValue {
828
+ Key : requtil .RequestIdHeaderKey ,
829
+ RawValue : []byte ("test-request-id" ),
830
+ },
831
+ },
781
832
),
782
833
},
783
834
{
@@ -811,6 +862,12 @@ func TestFullDuplexStreamed_KubeInferenceObjectiveRequest(t *testing.T) {
811
862
RawValue : []byte ("mom" ),
812
863
},
813
864
},
865
+ & configPb.HeaderValueOption {
866
+ Header : & configPb.HeaderValue {
867
+ Key : requtil .RequestIdHeaderKey ,
868
+ RawValue : []byte ("test-request-id" ),
869
+ },
870
+ },
814
871
),
815
872
},
816
873
{
0 commit comments