@@ -365,9 +365,8 @@ _This section must be completed when targeting alpha to a release._
365
365
None.
366
366
367
367
* ** Were upgrade and rollback tested? Was the upgrade->downgrade->upgrade path tested?**
368
- Describe manual testing that was done and the outcomes.
369
- Longer term, we may want to require automated upgrade/rollback tests, but we
370
- are missing a bunch of machinery and tooling and can't do that now.
368
+ Yes, we are testing the upgrade and rollback paths on the prototype implementation
369
+ as we go, and will manually test the finished version.
371
370
372
371
* ** Is the rollout accompanied by any deprecations and/or removals of features, APIs,
373
372
fields of API types, flags, etc.?**
@@ -383,6 +382,11 @@ _This section must be completed when targeting beta graduation to a release._
383
382
existence of any VolumePopulator.populator.storage.k8s.io CRs would indicate
384
383
that a populator is installed and could be used.
385
384
385
+ As the controller itself is out of tree, the administrator or distro must
386
+ install it (similar to the volume snapshot controller) and we will use the
387
+ same mechanisms as the volume snapshot controller for installation and
388
+ health monitoring.
389
+
386
390
* ** What are the SLIs (Service Level Indicators) an operator can use to determine
387
391
the health of the service?**
388
392
- [ ] Metrics
@@ -436,7 +440,12 @@ the existing API objects?**
436
440
437
441
* ** Will enabling / using this feature result in increasing time taken by any
438
442
operations covered by [ existing SLIs/SLOs] ?**
439
- No.
443
+ No. PVC creation already takes an unbounded amount of time. It is valid to
444
+ create a PVC with a data source that does not yet exist, and to create that
445
+ data source later. This feature maintains that status quo ante, and in all
446
+ cases, ensures that some controller is responsible for generating feedback
447
+ on the progress of the PVC creation so users can understand why operations
448
+ are not yet finished.
440
449
441
450
* ** Will enabling / using this feature result in non-negligible increase of
442
451
resource usage (CPU, RAM, disk, IO, ...) in any components?**
0 commit comments