@@ -298,8 +298,7 @@ func TestListPodResourcesWithInitContainersV1(t *testing.T) {
298
298
* podresourcetest.MockCPUsProvider ,
299
299
* podresourcetest.MockMemoryProvider ,
300
300
* podresourcetest.MockDynamicResourcesProvider )
301
- sidecarContainersEnabled bool
302
- expectedResponse * podresourcesapi.ListPodResourcesResponse
301
+ expectedResponse * podresourcesapi.ListPodResourcesResponse
303
302
}{
304
303
{
305
304
desc : "pod having an init container" ,
@@ -352,110 +351,7 @@ func TestListPodResourcesWithInitContainersV1(t *testing.T) {
352
351
},
353
352
},
354
353
{
355
- desc : "pod having an init container with SidecarContainers enabled" ,
356
- pods : []* v1.Pod {
357
- {
358
- ObjectMeta : metav1.ObjectMeta {
359
- Name : podName ,
360
- Namespace : podNamespace ,
361
- UID : podUID ,
362
- },
363
- Spec : v1.PodSpec {
364
- InitContainers : []v1.Container {
365
- {
366
- Name : initContainerName ,
367
- },
368
- },
369
- Containers : containers ,
370
- },
371
- },
372
- },
373
- mockFunc : func (
374
- pods []* v1.Pod ,
375
- devicesProvider * podresourcetest.MockDevicesProvider ,
376
- cpusProvider * podresourcetest.MockCPUsProvider ,
377
- memoryProvider * podresourcetest.MockMemoryProvider ,
378
- dynamicResourcesProvider * podresourcetest.MockDynamicResourcesProvider ) {
379
- devicesProvider .EXPECT ().UpdateAllocatedDevices ().Return ().Maybe ()
380
- devicesProvider .EXPECT ().GetDevices (string (podUID ), containerName ).Return (devs ).Maybe ()
381
- cpusProvider .EXPECT ().GetCPUs (string (podUID ), containerName ).Return (cpus ).Maybe ()
382
- memoryProvider .EXPECT ().GetMemory (string (podUID ), containerName ).Return (memory ).Maybe ()
383
- dynamicResourcesProvider .EXPECT ().GetDynamicResources (pods [0 ], & pods [0 ].Spec .Containers [0 ]).Return ([]* podresourcesapi.DynamicResource {}).Maybe ()
384
-
385
- },
386
- sidecarContainersEnabled : true ,
387
- expectedResponse : & podresourcesapi.ListPodResourcesResponse {
388
- PodResources : []* podresourcesapi.PodResources {
389
- {
390
- Name : podName ,
391
- Namespace : podNamespace ,
392
- Containers : []* podresourcesapi.ContainerResources {
393
- {
394
- Name : containerName ,
395
- Devices : devs ,
396
- CpuIds : cpus ,
397
- Memory : memory ,
398
- DynamicResources : []* podresourcesapi.DynamicResource {},
399
- },
400
- },
401
- },
402
- },
403
- },
404
- },
405
- {
406
- desc : "pod having a restartable init container with SidecarContainers disabled" ,
407
- pods : []* v1.Pod {
408
- {
409
- ObjectMeta : metav1.ObjectMeta {
410
- Name : podName ,
411
- Namespace : podNamespace ,
412
- UID : podUID ,
413
- },
414
- Spec : v1.PodSpec {
415
- InitContainers : []v1.Container {
416
- {
417
- Name : initContainerName ,
418
- RestartPolicy : & containerRestartPolicyAlways ,
419
- },
420
- },
421
- Containers : containers ,
422
- },
423
- },
424
- },
425
- mockFunc : func (
426
- pods []* v1.Pod ,
427
- devicesProvider * podresourcetest.MockDevicesProvider ,
428
- cpusProvider * podresourcetest.MockCPUsProvider ,
429
- memoryProvider * podresourcetest.MockMemoryProvider ,
430
- dynamicResourcesProvider * podresourcetest.MockDynamicResourcesProvider ) {
431
- devicesProvider .EXPECT ().UpdateAllocatedDevices ().Return ().Maybe ()
432
-
433
- devicesProvider .EXPECT ().GetDevices (string (podUID ), containerName ).Return (devs ).Maybe ()
434
- cpusProvider .EXPECT ().GetCPUs (string (podUID ), containerName ).Return (cpus ).Maybe ()
435
- memoryProvider .EXPECT ().GetMemory (string (podUID ), containerName ).Return (memory ).Maybe ()
436
- dynamicResourcesProvider .EXPECT ().GetDynamicResources (pods [0 ], & pods [0 ].Spec .Containers [0 ]).Return ([]* podresourcesapi.DynamicResource {}).Maybe ()
437
-
438
- },
439
- expectedResponse : & podresourcesapi.ListPodResourcesResponse {
440
- PodResources : []* podresourcesapi.PodResources {
441
- {
442
- Name : podName ,
443
- Namespace : podNamespace ,
444
- Containers : []* podresourcesapi.ContainerResources {
445
- {
446
- Name : containerName ,
447
- Devices : devs ,
448
- CpuIds : cpus ,
449
- Memory : memory ,
450
- DynamicResources : []* podresourcesapi.DynamicResource {},
451
- },
452
- },
453
- },
454
- },
455
- },
456
- },
457
- {
458
- desc : "pod having an init container with SidecarContainers enabled" ,
354
+ desc : "pod having a restartable init container" ,
459
355
pods : []* v1.Pod {
460
356
{
461
357
ObjectMeta : metav1.ObjectMeta {
@@ -493,7 +389,6 @@ func TestListPodResourcesWithInitContainersV1(t *testing.T) {
493
389
dynamicResourcesProvider .EXPECT ().GetDynamicResources (pods [0 ], & pods [0 ].Spec .Containers [0 ]).Return ([]* podresourcesapi.DynamicResource {}).Maybe ()
494
390
495
391
},
496
- sidecarContainersEnabled : true ,
497
392
expectedResponse : & podresourcesapi.ListPodResourcesResponse {
498
393
PodResources : []* podresourcesapi.PodResources {
499
394
{
@@ -521,8 +416,6 @@ func TestListPodResourcesWithInitContainersV1(t *testing.T) {
521
416
},
522
417
} {
523
418
t .Run (tc .desc , func (t * testing.T ) {
524
- featuregatetesting .SetFeatureGateDuringTest (t , utilfeature .DefaultFeatureGate , pkgfeatures .SidecarContainers , tc .sidecarContainersEnabled )
525
-
526
419
mockDevicesProvider := podresourcetest .NewMockDevicesProvider (t )
527
420
mockPodsProvider := podresourcetest .NewMockPodsProvider (t )
528
421
mockCPUsProvider := podresourcetest .NewMockCPUsProvider (t )
@@ -1069,8 +962,7 @@ func TestGetPodResourcesWithInitContainersV1(t *testing.T) {
1069
962
* podresourcetest.MockCPUsProvider ,
1070
963
* podresourcetest.MockMemoryProvider ,
1071
964
* podresourcetest.MockDynamicResourcesProvider )
1072
- sidecarContainersEnabled bool
1073
- expectedResponse * podresourcesapi.GetPodResourcesResponse
965
+ expectedResponse * podresourcesapi.GetPodResourcesResponse
1074
966
}{
1075
967
{
1076
968
desc : "pod having an init container" ,
@@ -1119,102 +1011,7 @@ func TestGetPodResourcesWithInitContainersV1(t *testing.T) {
1119
1011
},
1120
1012
},
1121
1013
{
1122
- desc : "pod having an init container with SidecarContainers enabled" ,
1123
- pod : & v1.Pod {
1124
- ObjectMeta : metav1.ObjectMeta {
1125
- Name : podName ,
1126
- Namespace : podNamespace ,
1127
- UID : podUID ,
1128
- },
1129
- Spec : v1.PodSpec {
1130
- InitContainers : []v1.Container {
1131
- {
1132
- Name : initContainerName ,
1133
- },
1134
- },
1135
- Containers : containers ,
1136
- },
1137
- },
1138
- mockFunc : func (
1139
- pod * v1.Pod ,
1140
- devicesProvider * podresourcetest.MockDevicesProvider ,
1141
- cpusProvider * podresourcetest.MockCPUsProvider ,
1142
- memoryProvider * podresourcetest.MockMemoryProvider ,
1143
- dynamicResourcesProvider * podresourcetest.MockDynamicResourcesProvider ) {
1144
- devicesProvider .EXPECT ().UpdateAllocatedDevices ().Return ().Maybe ()
1145
- devicesProvider .EXPECT ().GetDevices (string (podUID ), containerName ).Return (devs ).Maybe ()
1146
- cpusProvider .EXPECT ().GetCPUs (string (podUID ), containerName ).Return (cpus ).Maybe ()
1147
- memoryProvider .EXPECT ().GetMemory (string (podUID ), containerName ).Return (memory ).Maybe ()
1148
- dynamicResourcesProvider .EXPECT ().GetDynamicResources (pod , & pod .Spec .Containers [0 ]).Return ([]* podresourcesapi.DynamicResource {}).Maybe ()
1149
-
1150
- },
1151
- sidecarContainersEnabled : true ,
1152
- expectedResponse : & podresourcesapi.GetPodResourcesResponse {
1153
- PodResources : & podresourcesapi.PodResources {
1154
- Name : podName ,
1155
- Namespace : podNamespace ,
1156
- Containers : []* podresourcesapi.ContainerResources {
1157
- {
1158
- Name : containerName ,
1159
- Devices : devs ,
1160
- CpuIds : cpus ,
1161
- Memory : memory ,
1162
- DynamicResources : []* podresourcesapi.DynamicResource {},
1163
- },
1164
- },
1165
- },
1166
- },
1167
- },
1168
- {
1169
- desc : "pod having a restartable init container with SidecarContainers disabled" ,
1170
- pod : & v1.Pod {
1171
- ObjectMeta : metav1.ObjectMeta {
1172
- Name : podName ,
1173
- Namespace : podNamespace ,
1174
- UID : podUID ,
1175
- },
1176
- Spec : v1.PodSpec {
1177
- InitContainers : []v1.Container {
1178
- {
1179
- Name : initContainerName ,
1180
- RestartPolicy : & containerRestartPolicyAlways ,
1181
- },
1182
- },
1183
- Containers : containers ,
1184
- },
1185
- },
1186
- mockFunc : func (
1187
- pod * v1.Pod ,
1188
- devicesProvider * podresourcetest.MockDevicesProvider ,
1189
- cpusProvider * podresourcetest.MockCPUsProvider ,
1190
- memoryProvider * podresourcetest.MockMemoryProvider ,
1191
- dynamicResourcesProvider * podresourcetest.MockDynamicResourcesProvider ) {
1192
- devicesProvider .EXPECT ().UpdateAllocatedDevices ().Return ().Maybe ()
1193
-
1194
- devicesProvider .EXPECT ().GetDevices (string (podUID ), containerName ).Return (devs ).Maybe ()
1195
- cpusProvider .EXPECT ().GetCPUs (string (podUID ), containerName ).Return (cpus ).Maybe ()
1196
- memoryProvider .EXPECT ().GetMemory (string (podUID ), containerName ).Return (memory ).Maybe ()
1197
- dynamicResourcesProvider .EXPECT ().GetDynamicResources (pod , & pod .Spec .Containers [0 ]).Return ([]* podresourcesapi.DynamicResource {}).Maybe ()
1198
-
1199
- },
1200
- expectedResponse : & podresourcesapi.GetPodResourcesResponse {
1201
- PodResources : & podresourcesapi.PodResources {
1202
- Name : podName ,
1203
- Namespace : podNamespace ,
1204
- Containers : []* podresourcesapi.ContainerResources {
1205
- {
1206
- Name : containerName ,
1207
- Devices : devs ,
1208
- CpuIds : cpus ,
1209
- Memory : memory ,
1210
- DynamicResources : []* podresourcesapi.DynamicResource {},
1211
- },
1212
- },
1213
- },
1214
- },
1215
- },
1216
- {
1217
- desc : "pod having an init container with SidecarContainers enabled" ,
1014
+ desc : "pod having a restartable init container" ,
1218
1015
pod : & v1.Pod {
1219
1016
ObjectMeta : metav1.ObjectMeta {
1220
1017
Name : podName ,
@@ -1250,7 +1047,6 @@ func TestGetPodResourcesWithInitContainersV1(t *testing.T) {
1250
1047
dynamicResourcesProvider .EXPECT ().GetDynamicResources (pod , & pod .Spec .Containers [0 ]).Return ([]* podresourcesapi.DynamicResource {}).Maybe ()
1251
1048
1252
1049
},
1253
- sidecarContainersEnabled : true ,
1254
1050
expectedResponse : & podresourcesapi.GetPodResourcesResponse {
1255
1051
PodResources : & podresourcesapi.PodResources {
1256
1052
Name : podName ,
@@ -1276,8 +1072,6 @@ func TestGetPodResourcesWithInitContainersV1(t *testing.T) {
1276
1072
},
1277
1073
} {
1278
1074
t .Run (tc .desc , func (t * testing.T ) {
1279
- featuregatetesting .SetFeatureGateDuringTest (t , utilfeature .DefaultFeatureGate , pkgfeatures .SidecarContainers , tc .sidecarContainersEnabled )
1280
-
1281
1075
mockDevicesProvider := podresourcetest .NewMockDevicesProvider (t )
1282
1076
mockPodsProvider := podresourcetest .NewMockPodsProvider (t )
1283
1077
mockCPUsProvider := podresourcetest .NewMockCPUsProvider (t )
0 commit comments