@@ -55,8 +55,8 @@ func TestClusterAutoscalerProvider(t *testing.T) {
55
55
Enabled : []schedulerapi.Plugin {
56
56
{Name : noderesources .FitName },
57
57
{Name : nodeports .Name },
58
- {Name : interpodaffinity .Name },
59
58
{Name : podtopologyspread .Name },
59
+ {Name : interpodaffinity .Name },
60
60
},
61
61
},
62
62
Filter : & schedulerapi.PluginSet {
@@ -74,16 +74,16 @@ func TestClusterAutoscalerProvider(t *testing.T) {
74
74
{Name : nodevolumelimits .AzureDiskName },
75
75
{Name : volumebinding .Name },
76
76
{Name : volumezone .Name },
77
- {Name : interpodaffinity .Name },
78
77
{Name : podtopologyspread .Name },
78
+ {Name : interpodaffinity .Name },
79
79
},
80
80
},
81
81
PreScore : & schedulerapi.PluginSet {
82
82
Enabled : []schedulerapi.Plugin {
83
83
{Name : interpodaffinity .Name },
84
+ {Name : podtopologyspread .Name },
84
85
{Name : defaultpodtopologyspread .Name },
85
86
{Name : tainttoleration .Name },
86
- {Name : podtopologyspread .Name },
87
87
},
88
88
},
89
89
Score : & schedulerapi.PluginSet {
@@ -94,9 +94,9 @@ func TestClusterAutoscalerProvider(t *testing.T) {
94
94
{Name : noderesources .MostAllocatedName , Weight : 1 },
95
95
{Name : nodeaffinity .Name , Weight : 1 },
96
96
{Name : nodepreferavoidpods .Name , Weight : 10000 },
97
+ {Name : podtopologyspread .Name , Weight : 2 },
97
98
{Name : defaultpodtopologyspread .Name , Weight : 1 },
98
99
{Name : tainttoleration .Name , Weight : 1 },
99
- {Name : podtopologyspread .Name , Weight : 2 },
100
100
},
101
101
},
102
102
Reserve : & schedulerapi.PluginSet {
@@ -152,6 +152,7 @@ func TestApplyFeatureGates(t *testing.T) {
152
152
Enabled : []schedulerapi.Plugin {
153
153
{Name : noderesources .FitName },
154
154
{Name : nodeports .Name },
155
+ {Name : podtopologyspread .Name },
155
156
{Name : interpodaffinity .Name },
156
157
},
157
158
},
@@ -170,12 +171,14 @@ func TestApplyFeatureGates(t *testing.T) {
170
171
{Name : nodevolumelimits .AzureDiskName },
171
172
{Name : volumebinding .Name },
172
173
{Name : volumezone .Name },
174
+ {Name : podtopologyspread .Name },
173
175
{Name : interpodaffinity .Name },
174
176
},
175
177
},
176
178
PreScore : & schedulerapi.PluginSet {
177
179
Enabled : []schedulerapi.Plugin {
178
180
{Name : interpodaffinity .Name },
181
+ {Name : podtopologyspread .Name },
179
182
{Name : defaultpodtopologyspread .Name },
180
183
{Name : tainttoleration .Name },
181
184
},
@@ -188,6 +191,7 @@ func TestApplyFeatureGates(t *testing.T) {
188
191
{Name : noderesources .LeastAllocatedName , Weight : 1 },
189
192
{Name : nodeaffinity .Name , Weight : 1 },
190
193
{Name : nodepreferavoidpods .Name , Weight : 10000 },
194
+ {Name : podtopologyspread .Name , Weight : 2 },
191
195
{Name : defaultpodtopologyspread .Name , Weight : 1 },
192
196
{Name : tainttoleration .Name , Weight : 1 },
193
197
},
@@ -232,8 +236,8 @@ func TestApplyFeatureGates(t *testing.T) {
232
236
Enabled : []schedulerapi.Plugin {
233
237
{Name : noderesources .FitName },
234
238
{Name : nodeports .Name },
235
- {Name : interpodaffinity .Name },
236
239
{Name : podtopologyspread .Name },
240
+ {Name : interpodaffinity .Name },
237
241
},
238
242
},
239
243
Filter : & schedulerapi.PluginSet {
@@ -251,16 +255,16 @@ func TestApplyFeatureGates(t *testing.T) {
251
255
{Name : nodevolumelimits .AzureDiskName },
252
256
{Name : volumebinding .Name },
253
257
{Name : volumezone .Name },
254
- {Name : interpodaffinity .Name },
255
258
{Name : podtopologyspread .Name },
259
+ {Name : interpodaffinity .Name },
256
260
},
257
261
},
258
262
PreScore : & schedulerapi.PluginSet {
259
263
Enabled : []schedulerapi.Plugin {
260
264
{Name : interpodaffinity .Name },
265
+ {Name : podtopologyspread .Name },
261
266
{Name : defaultpodtopologyspread .Name },
262
267
{Name : tainttoleration .Name },
263
- {Name : podtopologyspread .Name },
264
268
{Name : noderesources .ResourceLimitsName },
265
269
},
266
270
},
@@ -272,9 +276,9 @@ func TestApplyFeatureGates(t *testing.T) {
272
276
{Name : noderesources .LeastAllocatedName , Weight : 1 },
273
277
{Name : nodeaffinity .Name , Weight : 1 },
274
278
{Name : nodepreferavoidpods .Name , Weight : 10000 },
279
+ {Name : podtopologyspread .Name , Weight : 2 },
275
280
{Name : defaultpodtopologyspread .Name , Weight : 1 },
276
281
{Name : tainttoleration .Name , Weight : 1 },
277
- {Name : podtopologyspread .Name , Weight : 2 },
278
282
{Name : noderesources .ResourceLimitsName , Weight : 1 },
279
283
},
280
284
},
@@ -310,7 +314,6 @@ func TestApplyFeatureGates(t *testing.T) {
310
314
for _ , test := range tests {
311
315
t .Run (test .name , func (t * testing.T ) {
312
316
defer featuregatetesting .SetFeatureGateDuringTest (t , utilfeature .DefaultFeatureGate , features .ResourceLimitsPriorityFunction , test .featuresEnabled )()
313
- defer featuregatetesting .SetFeatureGateDuringTest (t , utilfeature .DefaultFeatureGate , features .EvenPodsSpread , test .featuresEnabled )()
314
317
315
318
r := NewRegistry ()
316
319
gotConfig := r [schedulerapi .SchedulerDefaultProviderName ]
0 commit comments