@@ -94,6 +94,8 @@ tags, and then generate with `hack/update-toc.sh`.
94
94
- [ Design Details] ( #design-details )
95
95
- [ Test Plan] ( #test-plan )
96
96
- [ Graduation Criteria] ( #graduation-criteria )
97
+ - [ Alpha -> ; Beta Graduation] ( #alpha---beta-graduation )
98
+ - [ Beta -> ; GA Graduation] ( #beta---ga-graduation )
97
99
- [ Upgrade / Downgrade Strategy] ( #upgrade--downgrade-strategy )
98
100
- [ Version Skew Strategy] ( #version-skew-strategy )
99
101
- [ Production Readiness Review Questionnaire] ( #production-readiness-review-questionnaire )
@@ -530,15 +532,16 @@ Below are some examples to consider, in addition to the aforementioned [maturity
530
532
531
533
#### Alpha -> Beta Graduation
532
534
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
535
538
536
539
#### Beta -> GA Graduation
537
540
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
542
545
543
546
**Note:** Generally we also wait at least two releases between beta and
544
547
GA/stable, because there's no opportunity for user feedback, or even bug reports,
@@ -557,6 +560,18 @@ in back-to-back releases.
557
560
[conformance tests]: https://git.k8s.io/community/contributors/devel/sig-architecture/conformance-tests.md
558
561
-->
559
562
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
+
560
575
### Upgrade / Downgrade Strategy
561
576
562
577
<!--
0 commit comments