mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-08-01 07:47:56 +00:00
Add VolumeMode in GlusterFS PV spec.
This ensures that GlusterFS pvs are file backed storage. Signed-off-by: Humble Chirammal <hchiramm@redhat.com>
This commit is contained in:
parent
b97e17603b
commit
d380e2972e
@ -704,10 +704,12 @@ func (p *glusterfsVolumeProvisioner) Provision() (*v1.PersistentVolume, error) {
|
||||
glog.Errorf("create volume error: %v.", err)
|
||||
return nil, fmt.Errorf("create volume error: %v", err)
|
||||
}
|
||||
mode := v1.PersistentVolumeFilesystem
|
||||
pv := new(v1.PersistentVolume)
|
||||
pv.Spec.PersistentVolumeSource.Glusterfs = glusterfs
|
||||
pv.Spec.PersistentVolumeReclaimPolicy = p.options.PersistentVolumeReclaimPolicy
|
||||
pv.Spec.AccessModes = p.options.PVC.Spec.AccessModes
|
||||
pv.Spec.VolumeMode = &mode
|
||||
if len(pv.Spec.AccessModes) == 0 {
|
||||
pv.Spec.AccessModes = p.plugin.GetAccessModes()
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user