gman
|
1c38412e39
|
cephfs: CSI 0.3.0; NodeStageVolume/NodeUnstageVolume; refactoring
|
2018-08-08 14:47:25 +02:00 |
|
gman
|
675ee93e46
|
cephfs: DeleteVolume() calls are allowed only for volumes with provisionVolume=true parameter
|
2018-06-13 16:29:10 +02:00 |
|
gman
|
2fcc252f5c
|
cephfs: pass volume UUIDs where needed
|
2018-06-12 17:05:42 +02:00 |
|
gman
|
b7d856e562
|
cephfs/volume: added createVolume and purgeVolume
|
2018-04-13 14:49:49 +02:00 |
|
gman
|
cb36c9e4c8
|
cephfs: code cleaning
|
2018-03-26 15:00:28 +02:00 |
|
gman
|
defc676b3d
|
cephfs/volume: added the ability to use either FUSE or ceph kernel client
|
2018-03-22 14:14:57 +01:00 |
|
gman
|
436bb54262
|
cephfs/volume: fixed arguments for ceph-fuse; assume volume root and cephx user already exist
|
2018-03-20 16:40:23 +01:00 |
|
gman
|
06f411bbf3
|
cephfs: volumes are now created for separate ceph users with limited access to fs
Uses a slightly modified version of https://github.com/kubernetes-incubator/external-storage/blob/master/ceph/cephfs/cephfs_provisioner/cephfs_provisioner.py
This should be rewritten properly in Go, but for it works for now - for demonstration purposes
TODO:
* readOnly is not taken into account
* controllerServer.DeleteVolume does nothing
|
2018-03-09 17:05:19 +01:00 |
|
gman
|
1c1b0eab1e
|
WIP cephfs CSI plugin
|
2018-03-05 13:21:30 +01:00 |
|