David Zhu
cbd18965fd
Added MountDevice/UnmountDevice pass-through to NodeStageVolume/NodeUnstageVolume for CSI Volume Plugin. Added related unit tests. Vendored CSI Spec to HEAD
2018-02-26 14:50:32 -08:00
Serguei Bezverkhi
c8956fa93c
CSI code changes
2018-02-24 16:30:17 -05:00
Serguei Bezverkhi
a6ca466859
k8s csi code change
2018-02-23 16:50:43 -05:00
Felipe Musse
5ff35681df
Make CSI volume attributes first class
2018-02-22 09:16:20 -03:00
Ilias Tsitsimpis
6590c3fe35
csi: Remove stale volume path
...
The CSI mounter creates the following paths during SetUp():
* .../pods/<podID>/volumes/kubernetes.io~csi/<specVolId>/mount/
* .../pods/<podID>/volumes/kubernetes.io~csi/<specVolId>/volume_data.json
During TearDown(), it does not remove the `.../kubernetes.io~csi/<specVolId>/`
directory, leaving behind orphan volumes: method cleanupOrphanedPodDirs()
complains with 'Orphaned pod found, but volume paths are still present
on disk'.
Fix that by removing the above directory in removeMountDir().
Signed-off-by: Ilias Tsitsimpis <iliastsi@arrikto.com>
2018-02-15 13:30:36 +02:00
Di Xu
48388fec7e
fix all the typos across the project
2018-02-11 11:04:14 +08:00
NickrenREN
7b9d2c046f
Use v1beta1 VolumeAttachment
2018-01-31 18:46:11 +08:00
NickrenREN
87cebae738
Add fsType for CSI
2018-01-16 12:34:04 +08:00
linyouchong
9c3b2a00ac
fix incorrect log
2017-12-13 18:36:58 +08:00
Vladimir Vivien
23d59cbe54
CSI - Multiple bug fixes for NodeProbe, vol data file, mount dir create
...
- NodeProbe rpc before node attach
- Teardown fix using volume info data file stored on node
- Pre-create the mount prior to calling nodepublish
2017-12-08 15:24:28 -05:00
Vladimir Vivien
fa519069d9
CSI - Extract volume attributes from PV annotations"
...
csi - code review fixes
2017-12-03 18:10:09 -05:00
Vladimir Vivien
179d8e108e
CSI - feature gate fix, gated RBAC rules, csi nodeID label
...
This commit tracks chages to fix blocking bugs such as feature gates, rbac rules, usage
of csi nodeID to derive attachment ID.
2017-12-02 05:54:54 -05:00
Vladimir Vivien
dd08d1b489
CSI - API source code implementation
...
This commit tracks source code update for the CSI volume plugin implementation.
2017-11-21 20:20:58 -05:00