@@ -61,6 +61,7 @@ func TestCompatibility_v1_Scheduler(t *testing.T) {
61
61
]
62
62
}` ,
63
63
wantPlugins : map [string ][]config.Plugin {
64
+ "QueueSortPlugin" : {{Name : "PrioritySort" }},
64
65
"PreFilterPlugin" : {
65
66
{Name : "NodeResourcesFit" },
66
67
{Name : "NodePorts" },
@@ -87,6 +88,7 @@ func TestCompatibility_v1_Scheduler(t *testing.T) {
87
88
]
88
89
}` ,
89
90
wantPlugins : map [string ][]config.Plugin {
91
+ "QueueSortPlugin" : {{Name : "PrioritySort" }},
90
92
"FilterPlugin" : {
91
93
{Name : "NodeUnschedulable" },
92
94
{Name : "TaintToleration" },
@@ -115,6 +117,7 @@ func TestCompatibility_v1_Scheduler(t *testing.T) {
115
117
]
116
118
}` ,
117
119
wantPlugins : map [string ][]config.Plugin {
120
+ "QueueSortPlugin" : {{Name : "PrioritySort" }},
118
121
"PreFilterPlugin" : {
119
122
{Name : "NodePorts" },
120
123
{Name : "NodeResourcesFit" },
@@ -167,6 +170,7 @@ func TestCompatibility_v1_Scheduler(t *testing.T) {
167
170
]
168
171
}` ,
169
172
wantPlugins : map [string ][]config.Plugin {
173
+ "QueueSortPlugin" : {{Name : "PrioritySort" }},
170
174
"PreFilterPlugin" : {
171
175
{Name : "NodePorts" },
172
176
{Name : "NodeResourcesFit" },
@@ -224,6 +228,7 @@ func TestCompatibility_v1_Scheduler(t *testing.T) {
224
228
]
225
229
}` ,
226
230
wantPlugins : map [string ][]config.Plugin {
231
+ "QueueSortPlugin" : {{Name : "PrioritySort" }},
227
232
"PreFilterPlugin" : {
228
233
{Name : "NodePorts" },
229
234
{Name : "NodeResourcesFit" },
@@ -290,6 +295,7 @@ func TestCompatibility_v1_Scheduler(t *testing.T) {
290
295
]
291
296
}` ,
292
297
wantPlugins : map [string ][]config.Plugin {
298
+ "QueueSortPlugin" : {{Name : "PrioritySort" }},
293
299
"PreFilterPlugin" : {
294
300
{Name : "NodePorts" },
295
301
{Name : "NodeResourcesFit" },
@@ -364,6 +370,7 @@ func TestCompatibility_v1_Scheduler(t *testing.T) {
364
370
]
365
371
}` ,
366
372
wantPlugins : map [string ][]config.Plugin {
373
+ "QueueSortPlugin" : {{Name : "PrioritySort" }},
367
374
"PreFilterPlugin" : {
368
375
{Name : "NodePorts" },
369
376
{Name : "NodeResourcesFit" },
@@ -449,6 +456,7 @@ func TestCompatibility_v1_Scheduler(t *testing.T) {
449
456
}]
450
457
}` ,
451
458
wantPlugins : map [string ][]config.Plugin {
459
+ "QueueSortPlugin" : {{Name : "PrioritySort" }},
452
460
"PreFilterPlugin" : {
453
461
{Name : "NodePorts" },
454
462
{Name : "NodeResourcesFit" },
@@ -545,6 +553,7 @@ func TestCompatibility_v1_Scheduler(t *testing.T) {
545
553
}]
546
554
}` ,
547
555
wantPlugins : map [string ][]config.Plugin {
556
+ "QueueSortPlugin" : {{Name : "PrioritySort" }},
548
557
"PreFilterPlugin" : {
549
558
{Name : "NodePorts" },
550
559
{Name : "NodeResourcesFit" },
@@ -642,6 +651,7 @@ func TestCompatibility_v1_Scheduler(t *testing.T) {
642
651
}]
643
652
}` ,
644
653
wantPlugins : map [string ][]config.Plugin {
654
+ "QueueSortPlugin" : {{Name : "PrioritySort" }},
645
655
"PreFilterPlugin" : {
646
656
{Name : "NodePorts" },
647
657
{Name : "NodeResourcesFit" },
@@ -743,6 +753,7 @@ func TestCompatibility_v1_Scheduler(t *testing.T) {
743
753
}]
744
754
}` ,
745
755
wantPlugins : map [string ][]config.Plugin {
756
+ "QueueSortPlugin" : {{Name : "PrioritySort" }},
746
757
"PreFilterPlugin" : {
747
758
{Name : "NodePorts" },
748
759
{Name : "NodeResourcesFit" },
@@ -856,6 +867,7 @@ func TestCompatibility_v1_Scheduler(t *testing.T) {
856
867
}]
857
868
}` ,
858
869
wantPlugins : map [string ][]config.Plugin {
870
+ "QueueSortPlugin" : {{Name : "PrioritySort" }},
859
871
"PreFilterPlugin" : {
860
872
{Name : "NodePorts" },
861
873
{Name : "NodeResourcesFit" },
@@ -971,6 +983,7 @@ func TestCompatibility_v1_Scheduler(t *testing.T) {
971
983
}]
972
984
}` ,
973
985
wantPlugins : map [string ][]config.Plugin {
986
+ "QueueSortPlugin" : {{Name : "PrioritySort" }},
974
987
"PreFilterPlugin" : {
975
988
{Name : "NodePorts" },
976
989
{Name : "NodeResourcesFit" },
@@ -1086,6 +1099,7 @@ func TestCompatibility_v1_Scheduler(t *testing.T) {
1086
1099
}]
1087
1100
}` ,
1088
1101
wantPlugins : map [string ][]config.Plugin {
1102
+ "QueueSortPlugin" : {{Name : "PrioritySort" }},
1089
1103
"PreFilterPlugin" : {
1090
1104
{Name : "NodePorts" },
1091
1105
{Name : "NodeResourcesFit" },
@@ -1206,6 +1220,7 @@ func TestCompatibility_v1_Scheduler(t *testing.T) {
1206
1220
}]
1207
1221
}` ,
1208
1222
wantPlugins : map [string ][]config.Plugin {
1223
+ "QueueSortPlugin" : {{Name : "PrioritySort" }},
1209
1224
"PreFilterPlugin" : {
1210
1225
{Name : "NodePorts" },
1211
1226
{Name : "NodeResourcesFit" },
@@ -1279,6 +1294,7 @@ func TestCompatibility_v1_Scheduler(t *testing.T) {
1279
1294
features .EvenPodsSpread : true ,
1280
1295
},
1281
1296
wantPlugins : map [string ][]config.Plugin {
1297
+ "QueueSortPlugin" : {{Name : "PrioritySort" }},
1282
1298
"PreFilterPlugin" : {
1283
1299
{Name : "PodTopologySpread" },
1284
1300
},
@@ -1309,6 +1325,7 @@ func TestCompatibility_v1_Scheduler(t *testing.T) {
1309
1325
features .ResourceLimitsPriorityFunction : true ,
1310
1326
},
1311
1327
wantPlugins : map [string ][]config.Plugin {
1328
+ "QueueSortPlugin" : {{Name : "PrioritySort" }},
1312
1329
"PostFilterPlugin" : {
1313
1330
{Name : "NodeResourceLimits" },
1314
1331
},
@@ -1382,6 +1399,9 @@ func TestCompatibility_v1_Scheduler(t *testing.T) {
1382
1399
func TestAlgorithmProviderCompatibility (t * testing.T ) {
1383
1400
// Add serialized versions of scheduler config that exercise available options to ensure compatibility between releases
1384
1401
defaultPlugins := map [string ][]config.Plugin {
1402
+ "QueueSortPlugin" : {
1403
+ {Name : "PrioritySort" },
1404
+ },
1385
1405
"PreFilterPlugin" : {
1386
1406
{Name : "NodeResourcesFit" },
1387
1407
{Name : "NodePorts" },
@@ -1438,6 +1458,9 @@ func TestAlgorithmProviderCompatibility(t *testing.T) {
1438
1458
name : "ClusterAutoscalerProvider" ,
1439
1459
provider : algorithmprovider .ClusterAutoscalerProvider ,
1440
1460
wantPlugins : map [string ][]config.Plugin {
1461
+ "QueueSortPlugin" : {
1462
+ {Name : "PrioritySort" },
1463
+ },
1441
1464
"PreFilterPlugin" : {
1442
1465
{Name : "NodeResourcesFit" },
1443
1466
{Name : "NodePorts" },
0 commit comments