Skip to content

Commit a80cffb

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

File tree

2 files changed

+18
-7
lines changed

2 files changed

+18
-7
lines changed

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

Lines changed: 17 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -530,15 +530,16 @@ Below are some examples to consider, in addition to the aforementioned [maturity
530530
531531
#### Alpha -> Beta Graduation
532532
533-
* Addresses feedback from alpha testers
534-
* Sufficient E2E and unit testing
533+
- Gather feedback from developers and surveys
534+
- Complete features A, B, C
535+
- Tests are in Testgrid and linked in KEP
535536
536537
#### Beta -> GA Graduation
537538
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
539+
- N examples of real-world usage
540+
- N installs
541+
- More rigorous forms of testing—e.g., downgrade tests and scalability tests
542+
- Allowing time for feedback
542543
543544
**Note:** Generally we also wait at least two releases between beta and
544545
GA/stable, because there's no opportunity for user feedback, or even bug reports,
@@ -557,6 +558,16 @@ in back-to-back releases.
557558
[conformance tests]: https://git.k8s.io/community/contributors/devel/sig-architecture/conformance-tests.md
558559
-->
559560

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

562573
<!--

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)