Skip to content

Commit e5229c5

Browse files
authored
Merge pull request kubernetes#2035 from cofyc/kep1845-alpha-graduation-criteria
KEP-1845: add graduation criteria for alpha/beta
2 parents 40f5ac0 + 7e06e05 commit e5229c5

File tree

1 file changed

+26
-8
lines changed
  • keps/sig-storage/1845-prioritization-on-volume-capacity

1 file changed

+26
-8
lines changed

keps/sig-storage/1845-prioritization-on-volume-capacity/README.md

Lines changed: 26 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,9 @@
1515
- [Configuring the weight of storage class](#configuring-the-weight-of-storage-class)
1616
- [Test Plan](#test-plan)
1717
- [Graduation Criteria](#graduation-criteria)
18-
- [Alpha -> Beta Graduation](#alpha---beta-graduation)
19-
- [Beta -> GA Graduation](#beta---ga-graduation)
18+
- [Alpha](#alpha)
19+
- [Beta](#beta)
20+
- [GA](#ga)
2021
- [Alternatives](#alternatives)
2122
- [Maintain multiple storage classes for different storage capacities](#maintain-multiple-storage-classes-for-different-storage-capacities)
2223
- [Production Readiness Review Questionnaire](#production-readiness-review-questionnaire)
@@ -248,18 +249,35 @@ Cons:
248249
- **Integration Tests** Typical user cases will be covered in scheduler
249250
integration tests with this feature enabled.
250251
- **Benchmark Tests** Add benchmarking tests for VolumeBinding with this
251-
feature enabled.
252+
feature enabled. (This is required in Beta and GA)
252253

253254
### Graduation Criteria
254255

255-
#### Alpha -> Beta Graduation
256+
#### Alpha
256257

257-
- Gather feedback from developers and users
258-
- Algorithm used is efficient
258+
Target: v1.20
259259

260-
#### Beta -> GA Graduation
260+
- [ ] Add `VolumeCapacityPriority` feature gate
261+
- [ ] Add priority extension point implementation for VolumeBinding plugin
262+
- [ ] Able to prioritizing nodes based on the best matching size of statically
263+
provisioned PVs
264+
- [ ] Arg struct for `VolumeBindingArgs.Shape`
265+
- [ ] Tests for basic functionalities
261266

262-
- Code is thoroughly tested
267+
#### Beta
268+
269+
Target: v1.21
270+
271+
- [ ] Add benchmarking tests
272+
- [ ] Turn algorithm based on feedback from developers and users
273+
- [ ] Able to configure the weight of storage class (implementation TBD)
274+
275+
#### GA
276+
277+
Target: TBD
278+
279+
- [ ] Code is thoroughly tested
280+
- TBD
263281

264282
## Alternatives
265283

0 commit comments

Comments
 (0)