Skip to content

Commit 57e70a6

Browse files
committed
KEP 3521: graduate PodSchedulingReadiness to stable
1 parent d0d1996 commit 57e70a6

File tree

3 files changed

+32
-16
lines changed

3 files changed

+32
-16
lines changed

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

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,3 +3,5 @@ alpha:
33
approver: "@wojtek-t"
44
beta:
55
approver: "@wojtek-t"
6+
stable:
7+
approver: "@wojtek-t"

keps/sig-scheduling/3521-pod-scheduling-readiness/README.md

Lines changed: 26 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -131,14 +131,14 @@ checklist items _must_ be updated for the enhancement to be released.
131131
Items marked with (R) are required *prior to targeting to a milestone / release*.
132132

133133
- [x] (R) Enhancement issue in release milestone, which links to KEP dir in [kubernetes/enhancements] (not the initial KEP PR)
134-
- [ ] (R) KEP approvers have approved the KEP status as `implementable`
134+
- [x] (R) KEP approvers have approved the KEP status as `implementable`
135135
- [x] (R) Design details are appropriately documented
136136
- [x] (R) Test plan is in place, giving consideration to SIG Architecture and SIG Testing input (including test refactors)
137-
- [ ] e2e Tests for all Beta API Operations (endpoints)
138-
- [ ] (R) Ensure GA e2e tests meet requirements for [Conformance Tests](https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/conformance-tests.md)
139-
- [ ] (R) Minimum Two Week Window for GA e2e tests to prove flake free
137+
- [x] e2e Tests for all Beta API Operations (endpoints)
138+
- [x] (R) Ensure GA e2e tests meet requirements for [Conformance Tests](https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/conformance-tests.md)
139+
- [x] (R) Minimum Two Week Window for GA e2e tests to prove flake free
140140
- [x] (R) Graduation criteria is in place
141-
- [ ] (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)
141+
- [x] (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)
142142
- [ ] (R) Production readiness review completed
143143
- [ ] (R) Production readiness review approved
144144
- [x] "Implementation History" section is up-to-date for milestone
@@ -512,12 +512,12 @@ integration and its implementation.
512512
In particular, update existing UTs or add new UTs
513513
in the following packages:
514514

515-
- `pkg/api/pod`: `10/3/2022` - `70.1%`
516-
- `pkg/apis/core/validation`: `10/3/2022` - `82.3%`
517-
- `pkg/registry/core/pod`: `10/3/2022` - `60.4%`
518-
- `cmd/kube-scheduler/app`: `10/3/2022` - `32.9`
519-
- `pkg/scheduler`: `10/3/2022` - `75.9%`
520-
- `pkg/scheduler/framework/runtime`: `10/3/2022` - `81.9%`
515+
- `pkg/api/pod`: `1/29/2024` - `74.8%`
516+
- `pkg/apis/core/validation`: `1/29/2022` - `83.9%`
517+
- `pkg/registry/core/pod`: `1/29/2022` - `61.7%`
518+
- `cmd/kube-scheduler/app`: `1/29/2022` - `32%`
519+
- `pkg/scheduler`: `1/29/2022` - `78%`
520+
- `pkg/scheduler/framework/runtime`: `1/29/2022` - `80.3%`
521521

522522
##### Integration tests
523523

@@ -1086,6 +1086,19 @@ This through this both in small and large cases, again with respect to the
10861086

10871087
No.
10881088

1089+
###### Can enabling / using this feature result in resource exhaustion of some node resources (PIDs, sockets, inodes, etc.)?
1090+
1091+
<!--
1092+
Focus not just on happy cases, but primarily on more pathological cases
1093+
(e.g. probes taking a minute instead of milliseconds, failed pods consuming resources, etc.).
1094+
If any of the resources can be exhausted, how this is mitigated with the existing limits
1095+
(e.g. pods per node) or new limits added by this KEP?
1096+
Are there any tests that were run/should be run to understand performance characteristics better
1097+
and validate the declared limits?
1098+
-->
1099+
1100+
No.
1101+
10891102
### Troubleshooting
10901103

10911104
<!--
@@ -1143,7 +1156,8 @@ Major milestones might include:
11431156
-->
11441157

11451158
- 2022-09-16: Initial KEP
1146-
- 2022-01-14: Graduate the feature to Beta
1159+
- 2023-01-14: Graduate the feature to Beta
1160+
- 2024-01-29: Graduate the feature to Stable
11471161

11481162
## Drawbacks
11491163

keps/sig-scheduling/3521-pod-scheduling-readiness/kep.yaml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -18,18 +18,18 @@ see-also:
1818
- "/keps/sig-scheduling/624-scheduling-framework"
1919

2020
# The target maturity stage in the current dev cycle for this KEP.
21-
stage: beta
21+
stage: stable
2222

2323
# The most recent milestone for which work toward delivery of this KEP has been
2424
# done. This can be the current (upcoming) milestone, if it is being actively
2525
# worked on.
26-
latest-milestone: "v1.27"
26+
latest-milestone: "v1.30"
2727

2828
# The milestone at which this feature was, or is targeted to be, at each stage.
2929
milestone:
3030
alpha: "v1.26"
3131
beta: "v1.27"
32-
stable: "v1.29"
32+
stable: "v1.30"
3333

3434
# The following PRR answers are required at alpha release
3535
# List the feature gate name and the components for which it must be enabled
@@ -38,7 +38,7 @@ feature-gates:
3838
components:
3939
- kube-apiserver
4040
- kube-scheduler
41-
disable-supported: true
41+
disable-supported: false
4242

4343
# The following PRR answers are required at beta release
4444
metrics:

0 commit comments

Comments
 (0)