Skip to content

Commit 67da158

Browse files
authored
Merge pull request kubernetes#3383 from ravisantoshgudimetla/promote-maxSurge-stable-update-grad-criteria
KEP-1591: Update graduation criteria
2 parents 62505f6 + 76c05bb commit 67da158

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

keps/sig-apps/1591-daemonset-surge/README.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,9 @@
1818
- [Integration tests](#integration-tests)
1919
- [e2e tests](#e2e-tests)
2020
- [Graduation Criteria](#graduation-criteria)
21+
- [Alpha](#alpha)
22+
- [Alpha -> Beta](#alpha---beta)
23+
- [Beta -> GA](#beta---ga)
2124
- [Production Readiness Review Questionnaire](#production-readiness-review-questionnaire)
2225
- [Feature Enablement and Rollback](#feature-enablement-and-rollback)
2326
- [Rollout, Upgrade and Rollback Planning](#rollout-upgrade-and-rollback-planning)
@@ -173,6 +176,18 @@ An e2e test which exercises maxSurge when `RollingUpdate` is used as update stra
173176

174177
This will be added as a alpha field enhancement to DaemonSets with a backward compatible default. After sufficient exposure this field would be promoted to beta, and then to GA in successive releases. The feature gate for this field will be `DaemonSetUpdateSurge`.
175178

179+
#### Alpha
180+
- Complete feature behind a featuregate
181+
- Have proper unit and e2e tests
182+
183+
#### Alpha -> Beta
184+
- Gather feedback from the community
185+
186+
#### Beta -> GA
187+
Atleast one of example of user benefitting from this feature:
188+
- OpenShift has few critical [DS](https://github.com/openshift/cluster-dns-operator/blob/d87dd223e67c476220451d254d878209c50324a7/pkg/operator/controller/controller_dns_node_resolver_daemonset.go#L80) where maxSurge is beneficial
189+
190+
176191
## Production Readiness Review Questionnaire
177192

178193
<!--

0 commit comments

Comments
 (0)