kubernetes/pkg/volume
Kubernetes Submit Queue ea55d70ee7
Merge pull request #56921 from andyzhangx/flexvolume-windows
Automatic merge from submit-queue (batch tested with PRs 56650, 55813, 56911, 56921, 56871). 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>.

enable flexvolume on Windows node

**What this PR does / why we need it**:
enable flexvolume on Windows node:
current PodVolumeDir is like 
`\var\lib\kubelet\pods\f54c5a74-da63-11e7-b71a-000d3a02c330\volumes\test~hostpath.cmd\flextest`
which is a unix path, with this PR, PodVolumeDir in **windows** kubelet  will be converted into like
`c:\var\lib\kubelet\pods\f54c5a74-da63-11e7-b71a-000d3a02c330\volumes\test~hostpath.cmd\flextest` 

**Which issue(s) this PR fixes** *(optional, in `fixes #<issue number>(, fixes #<issue_number>, ...)` format, will close the issue(s) when PR gets merged)*:
Fixes #56875

**Special notes for your reviewer**:
Detailed steps about how to use flexvolume on Windows with this PR:
https://github.com/andyzhangx/Demo/tree/master/windows/flexvolume

**Release note**:

```
enable flexvolume on Windows node
```

/sig windows
2017-12-16 12:10:51 -08:00
..
aws_ebs AWS: Support for mounting nvme volumes 2017-11-30 14:48:33 -05:00
azure_dd Merge pull request #56147 from andyzhangx/mountoptions-azuredisk 2017-12-14 12:38:15 -08:00
azure_file Merge pull request #56551 from andyzhangx/default-dir-file-mode 2017-12-15 20:29:33 -08:00
cephfs Merge pull request #55866 from zhangxiaoyu-zidif/make-k8s-support-ceph-fuse 2017-12-13 23:25:56 -08:00
cinder Merge pull request #55944 from edisonxiang/probeimprovecinder 2017-12-14 04:32:16 -08:00
configmap Merge pull request #54652 from msau42/update-owners 2017-11-01 16:30:32 -07:00
csi CSI - Multiple bug fixes for NodeProbe, vol data file, mount dir create 2017-12-08 15:24:28 -05:00
downwardapi Merge pull request #54843 from linyouchong/linyouchong-20171031 2017-11-23 01:13:16 -08:00
empty_dir Update generated files 2017-11-09 12:14:08 +01:00
fc generated code for FC plugin change 2017-11-20 16:46:45 -05:00
flexvolume Merge pull request #56921 from andyzhangx/flexvolume-windows 2017-12-16 12:10:51 -08:00
flocker Update volume OWNERS to reflect active sig-storage reviewers 2017-10-26 13:26:33 -07:00
gce_pd Implement resizing support for GCE 2017-11-22 16:24:58 -05:00
git_repo Merge pull request #54652 from msau42/update-owners 2017-11-01 16:30:32 -07:00
glusterfs Merge pull request #56581 from gnufied/fix-gluster-disk-sizes 2017-12-15 20:29:39 -08:00
host_path Update volume OWNERS to reflect active sig-storage reviewers 2017-10-26 13:26:33 -07:00
iscsi use core client with explicit version 2017-11-25 08:14:10 +08:00
local Merge pull request #54652 from msau42/update-owners 2017-11-01 16:30:32 -07:00
nfs fix binary check for nfs.go 2017-11-24 10:55:03 +08:00
photon_pd Rename Detach() parameter. 2017-10-31 10:55:19 +01:00
portworx Update generated files 2017-11-09 12:14:08 +01:00
projected Expose single annotation/label via downward API 2017-11-21 19:21:10 -08:00
quobyte Update volume OWNERS to reflect active sig-storage reviewers 2017-10-26 13:26:33 -07:00
rbd Merge pull request #56658 from wenjun93/master 2017-12-16 03:24:51 -08:00
scaleio Remove dependency on drv_cfg binary for querying scalio devices 2017-11-01 17:52:23 -04:00
secret Merge pull request #54652 from msau42/update-owners 2017-11-01 16:30:32 -07:00
storageos fix incorrect log 2017-10-26 01:40:24 +08:00
testing VolumeHost.GetNodeName method added for CSI fix 2017-12-02 05:54:54 -05:00
util Merge pull request #56298 from pospispa/566-improvements-suggested-by-thockin-during-review-of-PR55824 2017-12-15 20:29:36 -08:00
validation Update generated files 2017-11-09 12:14:08 +01:00
vsphere_volume Updating vSphere Cloud Provider (VCP) to support k8s cluster spead across multiple ESXi clusters, datacenters or even vSphere vCenters 2017-11-17 14:49:32 -08:00
BUILD CSI - Generated source code 2017-11-17 19:17:51 -05:00
doc.go Use Go canonical import paths 2016-07-16 13:48:21 -04:00
metrics_cached.go
metrics_du.go add volume timestamps 2017-03-02 15:01:59 -08:00
metrics_du_test.go switch from package syscall to x/sys/unix 2017-07-21 12:14:42 +02:00
metrics_errors.go Disambiguate unsupported metrics from metrics errors 2016-09-15 10:05:30 +10:00
metrics_nil.go Disambiguate unsupported metrics from metrics errors 2016-09-15 10:05:30 +10:00
metrics_nil_test.go
metrics_statfs.go add volume timestamps 2017-03-02 15:01:59 -08:00
metrics_statfs_test.go add volume timestamps 2017-03-02 15:01:59 -08:00
OWNERS Update volume OWNERS to reflect active sig-storage reviewers 2017-10-26 13:26:33 -07:00
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 #56921 from andyzhangx/flexvolume-windows 2017-12-16 12:10:51 -08:00
util_test.go enable flexvolume on Windows 2017-12-07 06:24:20 +00: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