gman
|
61103bbc47
|
cephfs/cephconf: workaround for http://tracker.ceph.com/issues/23446
|
2018-03-26 15:01:13 +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
|
defc676b3d
|
cephfs/volume: added the ability to use either FUSE or ceph kernel client
|
2018-03-22 14:14:57 +01:00 |
|
gman
|
9fefc270d8
|
cephfs/controllerserver: write ceph.conf
|
2018-03-20 16:40:30 +01:00 |
|
gman
|
aa4130865c
|
cephfs/nodeserver: read credentials from Secret
|
2018-03-20 16:40:30 +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
|
43c2fb8e26
|
cephfs: CSI 0.2.0 refactoring
|
2018-03-20 16:40:00 +01:00 |
|
gman
|
1b976c5068
|
added cephfs/cephfsconf.go: generates ceph config and keyring
|
2018-03-20 15:54:24 +01:00 |
|
gman
|
aefc258ccd
|
cephfs/volumeptions: modified fields, updated validation
|
2018-03-20 15:51:27 +01:00 |
|
gman
|
0df8415067
|
cephfs: cleaning/renaming
|
2018-03-20 15:46:31 +01:00 |
|
gman
|
99bdbf2182
|
Merge branch 'master' into wip-cephfs
|
2018-03-13 11:21:34 +01:00 |
|
gman
|
66c16e35e6
|
cephfs: refactoring for CSI 0.2.0 part 1
|
2018-03-13 10:25:50 +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 |
|
Serguei Bezverkhi
|
1ff1f8be30
|
code update
|
2018-03-08 13:22:40 -05:00 |
|
gman
|
aa023ea405
|
cephfs: set access mode to MULTI_NODE_MULTI_WRITER; controller (un)publish is not needed
|
2018-03-07 14:19:08 +01:00 |
|
gman
|
1c1b0eab1e
|
WIP cephfs CSI plugin
|
2018-03-05 13:21:30 +01:00 |
|
Huamin Chen
|
9d4b49b54b
|
node server: don't persist vol
Signed-off-by: Huamin Chen <hchen@redhat.com>
|
2018-02-20 16:10:59 +00:00 |
|
Serguei Bezverkhi
|
de16b0f5e9
|
Refactor rbdplugin for CSI 0.2.0 spec
|
2018-02-15 10:49:38 -05:00 |
|
Huamin Chen
|
57a4715e95
|
rbd plugin refactoring: remove k8s clientSet
Signed-off-by: Huamin Chen <hchen@redhat.com>
|
2018-02-06 14:36:58 +00:00 |
|
Serguei Bezverkhi
|
8614aee8ef
|
Making VolumeID != volName as per CSI spec
|
2018-01-15 20:57:07 -05:00 |
|
Serguei Bezverkhi
|
27334ac60d
|
just code files
|
2018-01-15 11:50:50 -05:00 |
|