k3s/pkg/volume/flexvolume
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
..
BUILD update BUILD files 2017-10-15 18:18:13 -07:00
OWNERS Update volume OWNERS to reflect active sig-storage reviewers 2017-10-26 13:26:33 -07:00
attacher-defaults.go Refactor flex pv to allow secret namespace 2017-12-13 23:32:16 -05:00
attacher.go include error message for volumeManager during attach and mount 2017-11-20 17:53:55 +08:00
attacher_test.go WaitForAttach refactoring for iSCSI attacher/detacher 2017-08-26 17:21:34 -04:00
common_test.go Refactor flex pv to allow secret namespace 2017-12-13 23:32:16 -05:00
detacher-defaults.go Rename Detach() parameter. 2017-10-31 10:55:19 +01:00
detacher.go Rename Detach() parameter. 2017-10-31 10:55:19 +01:00
detacher_test.go
driver-call.go Refactor flex pv to allow secret namespace 2017-12-13 23:32:16 -05:00
driver-call_test.go refactor(flexvolume): simplify capabilities handling 2017-08-24 22:18:58 +11:00
fake_watcher.go Added basic Flexvolume dynamic plugin discovery e2e test; added Flexvolume prober unit tests. 2017-08-31 16:50:02 -07:00
flexvolume_test.go Refactor flex pv to allow secret namespace 2017-12-13 23:32:16 -05:00
mounter-defaults.go refactor(flexvolume): simplify capabilities handling 2017-08-24 22:18:58 +11:00
mounter.go Merge pull request #49539 from avagin/flexvol 2017-09-22 21:20:51 -07:00
mounter_test.go
plugin-defaults.go Added basic Flexvolume dynamic plugin discovery e2e test; added Flexvolume prober unit tests. 2017-08-31 16:50:02 -07:00
plugin.go Merge pull request #56921 from andyzhangx/flexvolume-windows 2017-12-16 12:10:51 -08:00
plugin_test.go
probe.go Added basic Flexvolume dynamic plugin discovery e2e test; added Flexvolume prober unit tests. 2017-08-31 16:50:02 -07:00
probe_test.go Added basic Flexvolume dynamic plugin discovery e2e test; added Flexvolume prober unit tests. 2017-08-31 16:50:02 -07:00
unmounter-defaults.go
unmounter.go
unmounter_test.go
util.go Refactor flex pv to allow secret namespace 2017-12-13 23:32:16 -05:00
volume.go