From 280b3313a006cffd431965c991fb836e106f7c4a Mon Sep 17 00:00:00 2001 From: j-griffith Date: Thu, 22 Aug 2019 09:52:54 -0600 Subject: [PATCH] Promote VolumePVCDataSource to beta for 1.16 Promotes the VolumePVCDataSource feature (cloning) to beta for the 1.16 release. Since alpha release in 1.15 there have been a number of minor bug fixes in the CSI Hospath Provisioner and the CSI provisioner sidecar. We've also added e2e tests using the Hostpath provisioner. --- pkg/features/kube_features.go | 3 ++- test/e2e/storage/testsuites/provisioning.go | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/pkg/features/kube_features.go b/pkg/features/kube_features.go index 25eb7fedb8c..3a7670a1df4 100644 --- a/pkg/features/kube_features.go +++ b/pkg/features/kube_features.go @@ -447,6 +447,7 @@ const ( // owner: @j-griffith // alpha: v1.15 + // beta: v1.16 // // Enable support for specifying an existing PVC as a DataSource VolumePVCDataSource featuregate.Feature = "VolumePVCDataSource" @@ -542,7 +543,7 @@ var defaultKubernetesFeatureGates = map[featuregate.Feature]featuregate.FeatureS ServiceLoadBalancerFinalizer: {Default: false, PreRelease: featuregate.Alpha}, LocalStorageCapacityIsolationFSQuotaMonitoring: {Default: false, PreRelease: featuregate.Alpha}, NonPreemptingPriority: {Default: false, PreRelease: featuregate.Alpha}, - VolumePVCDataSource: {Default: false, PreRelease: featuregate.Alpha}, + VolumePVCDataSource: {Default: true, PreRelease: featuregate.Beta}, PodOverhead: {Default: false, PreRelease: featuregate.Alpha}, IPv6DualStack: {Default: false, PreRelease: featuregate.Alpha}, EvenPodsSpread: {Default: false, PreRelease: featuregate.Alpha}, diff --git a/test/e2e/storage/testsuites/provisioning.go b/test/e2e/storage/testsuites/provisioning.go index d735a50c8f2..ea58a30045d 100644 --- a/test/e2e/storage/testsuites/provisioning.go +++ b/test/e2e/storage/testsuites/provisioning.go @@ -204,7 +204,7 @@ func (p *provisioningTestSuite) defineTests(driver TestDriver, pattern testpatte } l.testCase.TestDynamicProvisioning() }) - ginkgo.It("should provision storage with pvc data source [Feature:VolumePVCDataSource]", func() { + ginkgo.It("should provision storage with pvc data source", func() { if !dInfo.Capabilities[CapPVCDataSource] { framework.Skipf("Driver %q does not support cloning - skipping", dInfo.Name) }