mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-08-09 20:17:41 +00:00
DRA: add DRADeviceTaints feature
This commit is contained in:
parent
f007012f5f
commit
7fb028a433
@ -220,6 +220,13 @@ const (
|
||||
// is to move it into a separate KEP.
|
||||
DRAAdminAccess featuregate.Feature = "DRAAdminAccess"
|
||||
|
||||
// owner: @pohly
|
||||
// kep: http://kep.k8s.io/5055
|
||||
//
|
||||
// Marking devices as tainted can prevent using them for new pods and/or
|
||||
// cause pods using them to stop. Users can decide to tolerate taints.
|
||||
DRADeviceTaints featuregate.Feature = "DRADeviceTaints"
|
||||
|
||||
// owner: @mortent
|
||||
// kep: http://kep.k8s.io/4816
|
||||
//
|
||||
@ -228,6 +235,13 @@ const (
|
||||
// be selected.
|
||||
DRAPrioritizedList featuregate.Feature = "DRAPrioritizedList"
|
||||
|
||||
// owner: @LionelJouin
|
||||
// kep: http://kep.k8s.io/4817
|
||||
//
|
||||
// Enables support the ResourceClaim.status.devices field and for setting this
|
||||
// status from DRA drivers.
|
||||
DRAResourceClaimDeviceStatus featuregate.Feature = "DRAResourceClaimDeviceStatus"
|
||||
|
||||
// owner: @pohly
|
||||
// kep: http://kep.k8s.io/4381
|
||||
//
|
||||
@ -236,13 +250,6 @@ const (
|
||||
// based on "structured parameters".
|
||||
DynamicResourceAllocation featuregate.Feature = "DynamicResourceAllocation"
|
||||
|
||||
// owner: @LionelJouin
|
||||
// kep: http://kep.k8s.io/4817
|
||||
//
|
||||
// Enables support the ResourceClaim.status.devices field and for setting this
|
||||
// status from DRA drivers.
|
||||
DRAResourceClaimDeviceStatus featuregate.Feature = "DRAResourceClaimDeviceStatus"
|
||||
|
||||
// owner: @lauralorenz
|
||||
// kep: https://kep.k8s.io/4603
|
||||
//
|
||||
|
@ -178,13 +178,12 @@ var defaultVersionedKubernetesFeatureGates = map[featuregate.Feature]featuregate
|
||||
{Version: version.MustParse("1.32"), Default: false, PreRelease: featuregate.Alpha},
|
||||
},
|
||||
|
||||
DRAPrioritizedList: {
|
||||
DRADeviceTaints: {
|
||||
{Version: version.MustParse("1.33"), Default: false, PreRelease: featuregate.Alpha},
|
||||
},
|
||||
|
||||
DynamicResourceAllocation: {
|
||||
{Version: version.MustParse("1.26"), Default: false, PreRelease: featuregate.Alpha},
|
||||
{Version: version.MustParse("1.32"), Default: false, PreRelease: featuregate.Beta},
|
||||
DRAPrioritizedList: {
|
||||
{Version: version.MustParse("1.33"), Default: false, PreRelease: featuregate.Alpha},
|
||||
},
|
||||
|
||||
DRAResourceClaimDeviceStatus: {
|
||||
@ -192,6 +191,11 @@ var defaultVersionedKubernetesFeatureGates = map[featuregate.Feature]featuregate
|
||||
{Version: version.MustParse("1.33"), Default: true, PreRelease: featuregate.Beta},
|
||||
},
|
||||
|
||||
DynamicResourceAllocation: {
|
||||
{Version: version.MustParse("1.26"), Default: false, PreRelease: featuregate.Alpha},
|
||||
{Version: version.MustParse("1.32"), Default: false, PreRelease: featuregate.Beta},
|
||||
},
|
||||
|
||||
KubeletCrashLoopBackOffMax: {
|
||||
{Version: version.MustParse("1.32"), Default: false, PreRelease: featuregate.Alpha},
|
||||
},
|
||||
|
@ -425,6 +425,12 @@
|
||||
lockToDefault: false
|
||||
preRelease: Alpha
|
||||
version: "1.32"
|
||||
- name: DRADeviceTaints
|
||||
versionedSpecs:
|
||||
- default: false
|
||||
lockToDefault: false
|
||||
preRelease: Alpha
|
||||
version: "1.33"
|
||||
- name: DRAPrioritizedList
|
||||
versionedSpecs:
|
||||
- default: false
|
||||
|
Loading…
Reference in New Issue
Block a user