k3s/pkg/volume
Kubernetes Submit Queue b5eb9149ee
Merge pull request #58089 from mtanino/issue/58085
Automatic merge from submit-queue. 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>.

[FC Plugin] Create proper volumeSpec during ConstructVolumeSpec

**What this PR does / why we need it**:

Currently, FC plugin returns volume name and empty FCVolumeSource during ConstrutVolumeSpec of filesystem volume's reconstruction.

In this fix, ConstructVolumeSpec retrieves global mount path, and analyzes volume parameters such as
WWN, LUN, WWID from the path.

**Which issue(s) this PR fixes** :
Fixes #58085

**Special notes for your reviewer**:

**Release note**:

```release-note
NONE
```

cc @rootfs @jsafrane 
/sig storage
2018-01-12 16:26:23 -08:00
..
aws_ebs Autogenerate BUILD files 2017-12-23 13:12:11 -08:00
azure_dd add remount logic if original mount path is invalid 2018-01-08 06:01:42 +00:00
azure_file Autogenerate BUILD files 2017-12-23 13:12:11 -08:00
cephfs Merge pull request #56851 from zouyee/ceph-1 2018-01-10 03:12:28 -08:00
cinder move detach out of os volumes attach 2018-01-10 19:09:32 +02:00
configmap Autogenerate BUILD files 2017-12-23 13:12:11 -08:00
csi Autogenerate BUILD files 2017-12-23 13:12:11 -08:00
downwardapi Autogenerate BUILD files 2017-12-23 13:12:11 -08:00
empty_dir Autogenerate BUILD files 2017-12-23 13:12:11 -08:00
fc [FC Plugin] Create proper volumeSpec during ConstructVolumeSpec 2018-01-11 12:04:56 -05:00
flexvolume Remove unused command waitfordetach from flex volume driver 2018-01-03 16:02:31 +08:00
flocker Autogenerate BUILD files 2017-12-23 13:12:11 -08:00
gce_pd Autogenerate BUILD files 2017-12-23 13:12:11 -08:00
git_repo Merge pull request #51098 from jsafrane/exec-git 2018-01-11 09:22:21 -08:00
glusterfs Update bazel. 2018-01-11 14:14:29 +05:30
host_path Autogenerate BUILD files 2017-12-23 13:12:11 -08:00
iscsi generated code for iSCSI plugin change 2018-01-10 11:39:01 -05:00
local Autogenerate BUILD files 2017-12-23 13:12:11 -08:00
nfs Autogenerate BUILD files 2017-12-23 13:12:11 -08:00
photon_pd Autogenerate BUILD files 2017-12-23 13:12:11 -08:00
portworx Autogenerate BUILD files 2017-12-23 13:12:11 -08:00
projected Autogenerate BUILD files 2017-12-23 13:12:11 -08:00
quobyte Autogenerate BUILD files 2017-12-23 13:12:11 -08:00
rbd fix rbd ConstructVolumeSpec bug 2018-01-09 10:27:05 +08:00
scaleio Autogenerate BUILD files 2017-12-23 13:12:11 -08:00
secret Autogenerate BUILD files 2017-12-23 13:12:11 -08:00
storageos Autogenerate BUILD files 2017-12-23 13:12:11 -08:00
testing VolumeHost.GetNodeName method added for CSI fix 2017-12-02 05:54:54 -05:00
util Merge pull request #52324 from linyouchong/linyouchong-20170912 2018-01-11 07:04:07 -08:00
validation Autogenerate BUILD files 2017-12-23 13:12:11 -08:00
vsphere_volume Autogenerate BUILD files 2017-12-23 13:12:11 -08:00
BUILD Autogenerate BUILD files 2017-12-23 13:12:11 -08:00
OWNERS Update volume OWNERS to reflect active sig-storage reviewers 2017-10-26 13:26:33 -07:00
doc.go
metrics_cached.go
metrics_du.go
metrics_du_test.go
metrics_errors.go
metrics_nil.go
metrics_nil_test.go
metrics_statfs.go
metrics_statfs_test.go
plugins.go VolumeHost.GetNodeName method added for CSI fix 2017-12-02 05:54:54 -05:00
plugins_test.go Use const instead of hard code for volume plugin 2017-09-18 20:09:07 +08:00
util.go Merge pull request #56742 from zouyee/patch-12 2017-12-20 16:47:34 -08:00
util_test.go Revert k8s.gcr.io vanity domain 2017-12-22 14:36:16 -08:00
volume.go BlockVolumesSupport: CRI, VolumeManager and OperationExecutor changes 2017-11-20 14:10:26 -05:00
volume_linux.go Fixes cross platform build failure 2017-08-26 09:58:51 -04:00
volume_unsupported.go Fixes cross platform build failure 2017-08-26 09:58:51 -04:00