kubernetes/pkg/volume/csi
Kubernetes Submit Queue 3b269e182d
Merge pull request #65499 from krunaljain/bugfix/csi_default_fs_type
Automatic merge from submit-queue (batch tested with PRs 55023, 65499). If you want to cherry-pick this change to another branch, please follow the instructions <a href="https://github.com/kubernetes/community/blob/master/contributors/devel/cherry-picks.md">here</a>.

Bugfix/csi default fs type

This PR address the issue mentioned in the following ticket https://github.com/kubernetes/kubernetes/issues/65122 
The FSType string will now not be defaulted to ext4. Removes defaulting of CSI file system type to ext4. CSI plugins that depended on this default need to be updated as the fsType would remain an empty string if not provided and would not default to ext4. CSI spec allows for an empty fstype string. This is intended for non-block plugins like nfs and gluster where filesystems are not separately created on the volume. But currently the default file system is overridden to ext4  which makes the above case redundant. This commit prevents such an overridding. 


```release-note  
ACTION REQUIRED: Removes defaulting of CSI file system type to ext4. All the production drivers listed under https://kubernetes-csi.github.io/docs/Drivers.html were tested and work as expected after this change. If you are using a driver not in that list, please test the drivers on an updated test cluster first. ```
2018-07-10 10:18:08 -07:00
..
fake CSI implementation of raw block volume support 2018-06-05 16:53:56 -04:00
labelmanager Run hack/update-bazel.sh 2018-06-22 16:22:57 -07:00
BUILD Run hack/update-bazel.sh 2018-06-22 16:22:57 -07:00
csi_attacher.go Removes defaulting of CSI fsType to ext4 2018-06-28 16:48:25 -07:00
csi_attacher_test.go fix unit test TestAttacherUnmountDevice 2018-06-29 10:20:45 +08:00
csi_block.go CSI block fix for mapping path 2018-06-18 12:46:07 -04:00
csi_block_test.go CSI block fix for mapping path 2018-06-18 12:46:07 -04:00
csi_client.go CSI implementation of raw block volume support 2018-06-05 16:53:56 -04:00
csi_client_test.go CSI fix for gRPC conn leak, test updates 2018-05-31 23:05:41 -04:00
csi_mounter.go Removes defaulting of CSI fsType to ext4 2018-06-28 16:48:25 -07:00
csi_mounter_test.go Removes defaulting of CSI fsType to ext4 2018-06-28 16:48:25 -07:00
csi_plugin.go Merge pull request #65456 from wenlxie/upstream.master.csivolumemode 2018-07-09 06:24:03 -07:00
csi_plugin_test.go add volume mode field to constructed VolumeSpec 2018-06-29 18:00:47 +08:00
csi_util.go CSI implementation of raw block volume support 2018-06-05 16:53:56 -04:00
OWNERS CSI - API source code implementation 2017-11-21 20:20:58 -05:00