@@ -590,15 +590,11 @@ well as the [existing list] of feature gates.
590
590
[existing list] : https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/
591
591
-->
592
592
593
- - [ ] Feature gate (also fill in values in `kep.yaml`)
594
- - Feature gate name :
593
+ - [x ] Feature gate (also fill in values in `kep.yaml`)
594
+ - Feature gate name : OCIVolume
595
595
- Components depending on the feature gate :
596
- - [ ] Other
597
- - Describe the mechanism :
598
- - Will enabling / disabling the feature require downtime of the control
599
- plane?
600
- - Will enabling / disabling the feature require downtime or reprovisioning
601
- of a node?
596
+ - kube-apiserver (API validation)
597
+ - kubelet (volume mount)
602
598
603
599
# ##### Does enabling the feature change any default behavior?
604
600
@@ -607,6 +603,8 @@ Any change of default behavior may be surprising to users or break existing
607
603
automations, so be extremely careful here.
608
604
-->
609
605
606
+ Yes, it makes the new `VolumeSource` API functional.
607
+
610
608
# ##### Can the feature be disabled once it has been enabled (i.e. can we roll back the enablement)?
611
609
612
610
<!--
@@ -620,8 +618,13 @@ feature.
620
618
NOTE : Also set `disable-supported` to `true` or `false` in `kep.yaml`.
621
619
-->
622
620
621
+ Yes, by disabling the feature gate. Existing workloads will not be affected by
622
+ the change.
623
+
623
624
# ##### What happens if we reenable the feature if it was previously rolled back?
624
625
626
+ It will make the API functional again.
627
+
625
628
# ##### Are there any tests for feature enablement/disablement?
626
629
627
630
<!--
@@ -637,6 +640,9 @@ You can take a look at one potential example of such test in:
637
640
https://github.com/kubernetes/kubernetes/pull/97058/files#diff-7826f7adbc1996a05ab52e3f5f02429e94b68ce6bce0dc534d1be636154fded3R246-R282
638
641
-->
639
642
643
+ Yes, unit tests for the alpha release for each component. End-to-end (serial
644
+ node) tests will be targeted for beta.
645
+
640
646
# ## Rollout, Upgrade and Rollback Planning
641
647
642
648
<!--
0 commit comments