Skip to content

Commit f419e61

Browse files
committed
Add graduation criteria and update alpha milestone
1 parent e49f2ca commit f419e61

File tree

2 files changed

+22
-7
lines changed

2 files changed

+22
-7
lines changed

keps/sig-node/2000-graceful-node-shutdown/README.md

Lines changed: 21 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -94,6 +94,8 @@ tags, and then generate with `hack/update-toc.sh`.
9494
- [Design Details](#design-details)
9595
- [Test Plan](#test-plan)
9696
- [Graduation Criteria](#graduation-criteria)
97+
- [Alpha -> Beta Graduation](#alpha---beta-graduation)
98+
- [Beta -> GA Graduation](#beta---ga-graduation)
9799
- [Upgrade / Downgrade Strategy](#upgrade--downgrade-strategy)
98100
- [Version Skew Strategy](#version-skew-strategy)
99101
- [Production Readiness Review Questionnaire](#production-readiness-review-questionnaire)
@@ -530,15 +532,16 @@ Below are some examples to consider, in addition to the aforementioned [maturity
530532
531533
#### Alpha -> Beta Graduation
532534
533-
* Addresses feedback from alpha testers
534-
* Sufficient E2E and unit testing
535+
- Gather feedback from developers and surveys
536+
- Complete features A, B, C
537+
- Tests are in Testgrid and linked in KEP
535538
536539
#### Beta -> GA Graduation
537540
538-
* Addresses feedback from beta
539-
* Sufficient number of users using the feature
540-
* Confident that no further API / kubeletConfig configuration options changes are needed
541-
* Close on any remaining open issues / bugs
541+
- N examples of real-world usage
542+
- N installs
543+
- More rigorous forms of testing—e.g., downgrade tests and scalability tests
544+
- Allowing time for feedback
542545
543546
**Note:** Generally we also wait at least two releases between beta and
544547
GA/stable, because there's no opportunity for user feedback, or even bug reports,
@@ -557,6 +560,18 @@ in back-to-back releases.
557560
[conformance tests]: https://git.k8s.io/community/contributors/devel/sig-architecture/conformance-tests.md
558561
-->
559562

563+
#### Alpha -> Beta Graduation
564+
565+
* Addresses feedback from alpha testers
566+
* Sufficient E2E and unit testing
567+
568+
#### Beta -> GA Graduation
569+
570+
* Addresses feedback from beta
571+
* Sufficient number of users using the feature
572+
* Confident that no further API / kubelet config configuration options changes are needed
573+
* Close on any remaining open issues & bugs
574+
560575
### Upgrade / Downgrade Strategy
561576

562577
<!--

keps/sig-node/2000-graceful-node-shutdown/kep.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ latest-milestone: "v1.20"
1717

1818
# The milestone at which this feature was, or is targeted to be, at each stage.
1919
milestone:
20-
alpha: "v1.21"
20+
alpha: "v1.20"
2121
beta: "x.y"
2222
stable: "x.y"
2323

0 commit comments

Comments
 (0)