@@ -252,7 +252,6 @@ func TestPodToEndpoint(t *testing.T) {
252
252
expectedEndpoint discovery.Endpoint
253
253
publishNotReadyAddresses bool
254
254
terminatingGateEnabled bool
255
- nodeNameGateEnabled bool
256
255
}{
257
256
{
258
257
name : "Ready pod" ,
@@ -262,6 +261,7 @@ func TestPodToEndpoint(t *testing.T) {
262
261
Addresses : []string {"1.2.3.5" },
263
262
Conditions : discovery.EndpointConditions {Ready : utilpointer .BoolPtr (true )},
264
263
Topology : map [string ]string {"kubernetes.io/hostname" : "node-1" },
264
+ NodeName : utilpointer .StringPtr ("node-1" ),
265
265
TargetRef : & v1.ObjectReference {
266
266
Kind : "Pod" ,
267
267
Namespace : ns ,
@@ -279,6 +279,7 @@ func TestPodToEndpoint(t *testing.T) {
279
279
Addresses : []string {"1.2.3.5" },
280
280
Conditions : discovery.EndpointConditions {Ready : utilpointer .BoolPtr (true )},
281
281
Topology : map [string ]string {"kubernetes.io/hostname" : "node-1" },
282
+ NodeName : utilpointer .StringPtr ("node-1" ),
282
283
TargetRef : & v1.ObjectReference {
283
284
Kind : "Pod" ,
284
285
Namespace : ns ,
@@ -296,6 +297,7 @@ func TestPodToEndpoint(t *testing.T) {
296
297
Addresses : []string {"1.2.3.5" },
297
298
Conditions : discovery.EndpointConditions {Ready : utilpointer .BoolPtr (false )},
298
299
Topology : map [string ]string {"kubernetes.io/hostname" : "node-1" },
300
+ NodeName : utilpointer .StringPtr ("node-1" ),
299
301
TargetRef : & v1.ObjectReference {
300
302
Kind : "Pod" ,
301
303
Namespace : ns ,
@@ -309,24 +311,6 @@ func TestPodToEndpoint(t *testing.T) {
309
311
name : "Unready pod + publishNotReadyAddresses" ,
310
312
pod : unreadyPod ,
311
313
svc : & svcPublishNotReady ,
312
- expectedEndpoint : discovery.Endpoint {
313
- Addresses : []string {"1.2.3.5" },
314
- Conditions : discovery.EndpointConditions {Ready : utilpointer .BoolPtr (true )},
315
- Topology : map [string ]string {"kubernetes.io/hostname" : "node-1" },
316
- TargetRef : & v1.ObjectReference {
317
- Kind : "Pod" ,
318
- Namespace : ns ,
319
- Name : readyPod .Name ,
320
- UID : readyPod .UID ,
321
- ResourceVersion : readyPod .ResourceVersion ,
322
- },
323
- },
324
- },
325
- {
326
- name : "Ready pod + node name gate enabled" ,
327
- pod : readyPod ,
328
- svc : & svc ,
329
- nodeNameGateEnabled : true ,
330
314
expectedEndpoint : discovery.Endpoint {
331
315
Addresses : []string {"1.2.3.5" },
332
316
Conditions : discovery.EndpointConditions {Ready : utilpointer .BoolPtr (true )},
@@ -354,6 +338,7 @@ func TestPodToEndpoint(t *testing.T) {
354
338
"topology.kubernetes.io/zone" : "us-central1-a" ,
355
339
"topology.kubernetes.io/region" : "us-central1" ,
356
340
},
341
+ NodeName : utilpointer .StringPtr ("node-1" ),
357
342
TargetRef : & v1.ObjectReference {
358
343
Kind : "Pod" ,
359
344
Namespace : ns ,
@@ -376,6 +361,7 @@ func TestPodToEndpoint(t *testing.T) {
376
361
"topology.kubernetes.io/zone" : "us-central1-a" ,
377
362
"topology.kubernetes.io/region" : "us-central1" ,
378
363
},
364
+ NodeName : utilpointer .StringPtr ("node-1" ),
379
365
TargetRef : & v1.ObjectReference {
380
366
Kind : "Pod" ,
381
367
Namespace : ns ,
@@ -399,6 +385,7 @@ func TestPodToEndpoint(t *testing.T) {
399
385
"topology.kubernetes.io/zone" : "us-central1-a" ,
400
386
"topology.kubernetes.io/region" : "us-central1" ,
401
387
},
388
+ NodeName : utilpointer .StringPtr ("node-1" ),
402
389
TargetRef : & v1.ObjectReference {
403
390
Kind : "Pod" ,
404
391
Namespace : ns ,
@@ -420,6 +407,7 @@ func TestPodToEndpoint(t *testing.T) {
420
407
Terminating : utilpointer .BoolPtr (false ),
421
408
},
422
409
Topology : map [string ]string {"kubernetes.io/hostname" : "node-1" },
410
+ NodeName : utilpointer .StringPtr ("node-1" ),
423
411
TargetRef : & v1.ObjectReference {
424
412
Kind : "Pod" ,
425
413
Namespace : ns ,
@@ -440,6 +428,7 @@ func TestPodToEndpoint(t *testing.T) {
440
428
Ready : utilpointer .BoolPtr (false ),
441
429
},
442
430
Topology : map [string ]string {"kubernetes.io/hostname" : "node-1" },
431
+ NodeName : utilpointer .StringPtr ("node-1" ),
443
432
TargetRef : & v1.ObjectReference {
444
433
Kind : "Pod" ,
445
434
Namespace : ns ,
@@ -462,6 +451,7 @@ func TestPodToEndpoint(t *testing.T) {
462
451
Terminating : utilpointer .BoolPtr (true ),
463
452
},
464
453
Topology : map [string ]string {"kubernetes.io/hostname" : "node-1" },
454
+ NodeName : utilpointer .StringPtr ("node-1" ),
465
455
TargetRef : & v1.ObjectReference {
466
456
Kind : "Pod" ,
467
457
Namespace : ns ,
@@ -482,6 +472,7 @@ func TestPodToEndpoint(t *testing.T) {
482
472
Ready : utilpointer .BoolPtr (false ),
483
473
},
484
474
Topology : map [string ]string {"kubernetes.io/hostname" : "node-1" },
475
+ NodeName : utilpointer .StringPtr ("node-1" ),
485
476
TargetRef : & v1.ObjectReference {
486
477
Kind : "Pod" ,
487
478
Namespace : ns ,
@@ -504,6 +495,7 @@ func TestPodToEndpoint(t *testing.T) {
504
495
Terminating : utilpointer .BoolPtr (true ),
505
496
},
506
497
Topology : map [string ]string {"kubernetes.io/hostname" : "node-1" },
498
+ NodeName : utilpointer .StringPtr ("node-1" ),
507
499
TargetRef : & v1.ObjectReference {
508
500
Kind : "Pod" ,
509
501
Namespace : ns ,
@@ -519,7 +511,6 @@ func TestPodToEndpoint(t *testing.T) {
519
511
for _ , testCase := range testCases {
520
512
t .Run (testCase .name , func (t * testing.T ) {
521
513
defer featuregatetesting .SetFeatureGateDuringTest (t , utilfeature .DefaultFeatureGate , features .EndpointSliceTerminatingCondition , testCase .terminatingGateEnabled )()
522
- defer featuregatetesting .SetFeatureGateDuringTest (t , utilfeature .DefaultFeatureGate , features .EndpointSliceNodeName , testCase .nodeNameGateEnabled )()
523
514
524
515
endpoint := podToEndpoint (testCase .pod , testCase .node , testCase .svc , discovery .AddressTypeIPv4 )
525
516
if ! reflect .DeepEqual (testCase .expectedEndpoint , endpoint ) {
0 commit comments