Merge pull request #128084 from macsko/fix_panic_when_defining_featuregates_only_on_workload_level_scheduler_perf

Fix panic when setting feature gates only on workload level in scheduler_perf
This commit is contained in:
Kubernetes Prow Robot 2024-10-15 23:05:03 +01:00 committed by GitHub
commit 558c0b6eaa
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -1053,6 +1053,9 @@ func setupTestCase(t testing.TB, tc *testCase, featureGates map[featuregate.Feat
}
func featureGatesMerge(src map[featuregate.Feature]bool, overrides map[featuregate.Feature]bool) map[featuregate.Feature]bool {
if len(src) == 0 {
return maps.Clone(overrides)
}
result := maps.Clone(src)
for feature, enabled := range overrides {
result[feature] = enabled