Merge pull request #132487 from macsko/add_schedulerasyncapicalls_feature_flag

KEP-5229: Add SchedulerAsyncAPICalls feature gate
This commit is contained in:
Kubernetes Prow Robot
2025-06-26 05:54:36 -07:00
committed by GitHub
2 changed files with 16 additions and 0 deletions

View File

@@ -669,6 +669,12 @@ const (
// which benefits to reduce the useless requeueing.
SchedulerQueueingHints featuregate.Feature = "SchedulerQueueingHints"
// owner: @macsko
// kep: http://kep.k8s.io/5229
//
// Makes all API calls during scheduling asynchronous, by introducing a new kube-scheduler-wide way of handling such calls.
SchedulerAsyncAPICalls featuregate.Feature = "SchedulerAsyncAPICalls"
// owner: @sanposhiho
// kep: http://kep.k8s.io/4832
//
@@ -1663,6 +1669,10 @@ var defaultVersionedKubernetesFeatureGates = map[featuregate.Feature]featuregate
{Version: version.MustParse("1.29"), Default: false, PreRelease: featuregate.Alpha},
},
SchedulerAsyncAPICalls: {
{Version: version.MustParse("1.34"), Default: true, PreRelease: featuregate.Beta},
},
SchedulerAsyncPreemption: {
{Version: version.MustParse("1.32"), Default: false, PreRelease: featuregate.Alpha},
{Version: version.MustParse("1.33"), Default: true, PreRelease: featuregate.Beta},

View File

@@ -1251,6 +1251,12 @@
lockToDefault: false
preRelease: Alpha
version: "1.29"
- name: SchedulerAsyncAPICalls
versionedSpecs:
- default: true
lockToDefault: false
preRelease: Beta
version: "1.34"
- name: SchedulerAsyncPreemption
versionedSpecs:
- default: false