Skip to content
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Commit 86824bf

Browse files
committedFeb 11, 2025·
DRA: add admin controlled device attributes + device taints
These are two different KEPs that provide two features that can be enabled and disabled independently. However, both use the same new ResourceSliceOverride type and thus get described and implemented together.
1 parent 84aba0f commit 86824bf

File tree

6 files changed

+1691
-0
lines changed

6 files changed

+1691
-0
lines changed
 
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
# The KEP must have an approver from the
2+
# "prod-readiness-approvers" group
3+
# of http://git.k8s.io/enhancements/OWNERS_ALIASES
4+
kep-number: 5027
5+
alpha:
6+
approver: "@soltysh"
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
# The KEP must have an approver from the
2+
# "prod-readiness-approvers" group
3+
# of http://git.k8s.io/enhancements/OWNERS_ALIASES
4+
kep-number: 5055
5+
alpha:
6+
approver: "@soltysh"

‎keps/sig-scheduling/5027-dra-admin-controlled-device-attributes/README.md

+814
Large diffs are not rendered by default.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
title: "DRA: admin-controlled device attributes"
2+
kep-number: 5027
3+
authors:
4+
- "@pohly"
5+
owning-sig: sig-scheduling
6+
status: implementable
7+
creation-date: 2024-01-10
8+
reviewers:
9+
- "@dom4ha"
10+
approvers:
11+
- "@alculquicondor"
12+
13+
see-also:
14+
- "/keps/sig-node/4381-dra-structured-parameters"
15+
16+
# The target maturity stage in the current dev cycle for this KEP.
17+
stage: alpha
18+
19+
# The most recent milestone for which work toward delivery of this KEP has been
20+
# done. This can be the current (upcoming) milestone, if it is being actively
21+
# worked on.
22+
latest-milestone: "v1.33"
23+
24+
# The milestone at which this feature was, or is targeted to be, at each stage.
25+
milestone:
26+
alpha: "v1.33"
27+
28+
# The following PRR answers are required at alpha release
29+
# List the feature gate name and the components for which it must be enabled
30+
feature-gates:
31+
- name: DRAAdminControlledDeviceAttributes
32+
components:
33+
- kube-apiserver
34+
- kube-scheduler
35+
disable-supported: true
36+
37+
# The following PRR answers are required at beta release
38+
metrics:

‎keps/sig-scheduling/5055-dra-device-taints-and-tolerations/README.md

+787
Large diffs are not rendered by default.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
title: "DRA: device taints and tolerations"
2+
kep-number: 5055
3+
authors:
4+
- "@pohly"
5+
- "@everpeace"
6+
owning-sig: sig-scheduling
7+
status: implementable
8+
creation-date: 2025-01-20
9+
reviewers:
10+
- "@dom4ha"
11+
approvers:
12+
- "@alculquicondor"
13+
14+
see-also:
15+
- "/keps/sig-node/5027-dra-admin-controlled-device-attributes"
16+
17+
# The target maturity stage in the current dev cycle for this KEP.
18+
stage: alpha
19+
20+
# The most recent milestone for which work toward delivery of this KEP has been
21+
# done. This can be the current (upcoming) milestone, if it is being actively
22+
# worked on.
23+
latest-milestone: "v1.33"
24+
25+
# The milestone at which this feature was, or is targeted to be, at each stage.
26+
milestone:
27+
alpha: "v1.33"
28+
29+
# The following PRR answers are required at alpha release
30+
# List the feature gate name and the components for which it must be enabled
31+
feature-gates:
32+
- name: DRADeviceTaints
33+
components:
34+
- kube-apiserver
35+
- kube-scheduler
36+
- kube-controller-manager
37+
disable-supported: true
38+
39+
# The following PRR answers are required at beta release
40+
metrics:

0 commit comments

Comments
 (0)
Please sign in to comment.