Skip to content

Commit e92153d

Browse files
committed
DRA device taints: document state in 1.35 and plan beta in 1.36
1 parent 6c67c31 commit e92153d

File tree

3 files changed

+15
-8
lines changed

3 files changed

+15
-8
lines changed

keps/prod-readiness/sig-scheduling/5055.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,3 +4,5 @@
44
kep-number: 5055
55
alpha:
66
approver: "@soltysh"
7+
beta:
8+
approver: "@soltysh"

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

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -122,16 +122,16 @@ Items marked with (R) are required *prior to targeting to a milestone / release*
122122
- [x] (R) KEP approvers have approved the KEP status as `implementable`
123123
- [x] (R) Design details are appropriately documented
124124
- [x] (R) Test plan is in place, giving consideration to SIG Architecture and SIG Testing input (including test refactors)
125-
- [ ] e2e Tests for all Beta API Operations (endpoints)
125+
- [x] e2e Tests for all Beta API Operations (endpoints)
126126
- [ ] (R) Ensure GA e2e tests meet requirements for [Conformance Tests](https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/conformance-tests.md)
127127
- [ ] (R) Minimum Two Week Window for GA e2e tests to prove flake free
128128
- [x] (R) Graduation criteria is in place
129129
- [ ] (R) [all GA Endpoints](https://github.com/kubernetes/community/pull/1806) must be hit by [Conformance Tests](https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/conformance-tests.md)
130130
- [x] (R) Production readiness review completed
131131
- [x] (R) Production readiness review approved
132132
- [x] "Implementation History" section is up-to-date for milestone
133-
- [ ] User-facing documentation has been created in [kubernetes/website], for publication to [kubernetes.io]
134-
- [ ] Supporting documentation—e.g., additional design documents, links to mailing list discussions/SIG meetings, relevant PRs/issues, release notes
133+
- [x] User-facing documentation has been created in [kubernetes/website], for publication to [kubernetes.io]
134+
- [x] Supporting documentation—e.g., additional design documents, links to mailing list discussions/SIG meetings, relevant PRs/issues, release notes
135135

136136
<!--
137137
**Note:** This checklist is iterative and should be reviewed and updated every time this enhancement is being considered for a milestone.
@@ -174,8 +174,7 @@ ResourceClaim.
174174

175175
### Non-Goals
176176

177-
- Not part of the plan for alpha: developing a kubectl command for managing device taints.
178-
This may be reconsidered.
177+
- Not part of the plan for this KEP: developing a kubectl command for managing device taints.
179178

180179
## Proposal
181180

@@ -240,8 +239,7 @@ Without a kubectl extension similar to `kubectl taint nodes`, the user
240239
experience for admins will be a bit challenging. They need to decide how to
241240
identify the device (by name or with a CEL expression), manually create a
242241
DeviceTaintRule with a unique name, then remember to remove that
243-
DeviceTaintRule again. For beta, support in `kubectl` for common
244-
operations may be needed.
242+
DeviceTaintRule again.
245243

246244
Users might be tempted to tolerate taints to get their pods running. They do
247245
that at their own risk. Depending on the taint, the application then may not

keps/sig-scheduling/5055-dra-device-taints-and-tolerations/kep.yaml

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,11 +21,13 @@ stage: alpha
2121
# The most recent milestone for which work toward delivery of this KEP has been
2222
# done. This can be the current (upcoming) milestone, if it is being actively
2323
# worked on.
24-
latest-milestone: "v1.35"
24+
latest-milestone: "v1.36"
2525

2626
# The milestone at which this feature was, or is targeted to be, at each stage.
2727
milestone:
2828
alpha: "v1.33"
29+
beta: "v1.36"
30+
stable: "v1.37"
2931

3032
# The following PRR answers are required at alpha release
3133
# List the feature gate name and the components for which it must be enabled
@@ -35,6 +37,11 @@ feature-gates:
3537
- kube-apiserver
3638
- kube-scheduler
3739
- kube-controller-manager
40+
- name: DRADeviceTaintRules
41+
components:
42+
- kube-apiserver
43+
- kube-scheduler
44+
- kube-controller-manager
3845
disable-supported: true
3946

4047
# The following PRR answers are required at beta release

0 commit comments

Comments
 (0)