gman
|
1c38412e39
|
cephfs: CSI 0.3.0; NodeStageVolume/NodeUnstageVolume; refactoring
|
2018-08-08 14:47:25 +02:00 |
|
gman
|
0cc1e06beb
|
cephfs: createCephUser needs admin credentials
|
2018-06-12 17:08:14 +02:00 |
|
gman
|
0ba3174bbc
|
cephfs/NodePublishVolume: fix error message
|
2018-05-23 10:28:25 +02:00 |
|
gman
|
bf89151b87
|
cephfs: ceph.conf is created in NodePublishVolume instead of CreateVolume
|
2018-05-18 18:15:37 +02:00 |
|
gman
|
8844452453
|
cephfs/nodeserver: create a new user if necessary; updated NodeUnpublishVolume
|
2018-04-13 15:53:43 +02:00 |
|
gman
|
cb36c9e4c8
|
cephfs: code cleaning
|
2018-03-26 15:00:28 +02:00 |
|
gman
|
4c5c67b8f9
|
cephfs: check volumeOptions.Mounter and choose ceph-fuse or mount.ceph accordingly
|
2018-03-22 14:14:57 +01:00 |
|
gman
|
aa4130865c
|
cephfs/nodeserver: read credentials from Secret
|
2018-03-20 16:40:30 +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 |
|