mirror of
				https://github.com/k3s-io/kubernetes.git
				synced 2025-11-03 23:40:03 +00:00 
			
		
		
		
	Merge pull request #88673 from jsafrane/block-feature-ga
Promote block volumes to GA
This commit is contained in:
		@@ -35,9 +35,7 @@ import (
 | 
			
		||||
	"k8s.io/apimachinery/pkg/types"
 | 
			
		||||
	"k8s.io/apimachinery/pkg/util/sets"
 | 
			
		||||
	"k8s.io/apimachinery/pkg/util/uuid"
 | 
			
		||||
	utilfeature "k8s.io/apiserver/pkg/util/feature"
 | 
			
		||||
	clientset "k8s.io/client-go/kubernetes"
 | 
			
		||||
	"k8s.io/kubernetes/pkg/features"
 | 
			
		||||
	"k8s.io/kubernetes/pkg/volume"
 | 
			
		||||
	"k8s.io/kubernetes/pkg/volume/util"
 | 
			
		||||
	volutil "k8s.io/kubernetes/pkg/volume/util"
 | 
			
		||||
@@ -717,13 +715,10 @@ func (r *rbdVolumeProvisioner) Provision(selectedNode *v1.Node, allowedTopologie
 | 
			
		||||
		rbd.Keyring = keyring
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	var volumeMode *v1.PersistentVolumeMode
 | 
			
		||||
	if utilfeature.DefaultFeatureGate.Enabled(features.BlockVolume) {
 | 
			
		||||
		volumeMode = r.options.PVC.Spec.VolumeMode
 | 
			
		||||
		if volumeMode != nil && *volumeMode == v1.PersistentVolumeBlock {
 | 
			
		||||
			// Block volumes should not have any FSType
 | 
			
		||||
			fstype = ""
 | 
			
		||||
		}
 | 
			
		||||
	volumeMode := r.options.PVC.Spec.VolumeMode
 | 
			
		||||
	if volumeMode != nil && *volumeMode == v1.PersistentVolumeBlock {
 | 
			
		||||
		// Block volumes should not have any FSType
 | 
			
		||||
		fstype = ""
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	rbd.RadosUser = r.ID
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user