52397b4dc4
rename socket directory to a common name
...
as the socket directory will be created
inside the container no need to follow
the plugin name in for the directory
creation, this will also reduce the code
changes if we want to change driver name.
Signed-off-by: Madhu Rajanna <madhupr007@gmail.com >
2019-03-22 09:58:21 +05:30
d61a87b42e
Fix driver name as per CSI spec
...
Signed-off-by: Madhu Rajanna <madhupr007@gmail.com >
2019-03-13 12:04:30 +05:30
c0745486a7
add event rules for provisioner
...
Fixes: #https://github.com/ceph/ceph-csi/pull/234#issuecomment-468967752
Signed-off-by: Madhu Rajanna <madhupr007@gmail.com >
2019-03-04 14:34:14 +00:00
b629b22cf0
Add csinodeinfos rules
...
Signed-off-by: Madhu Rajanna <madhupr007@gmail.com >
2019-02-27 19:29:11 +05:30
c9815e99a9
Fix rbac issue in cephfs plugin
...
remove unwanted rules and update
rbac to have permission to modify
endpoints and configmaps in the
current namespace.
Signed-off-by: Madhu Rajanna <madhupr007@gmail.com >
2019-02-27 16:38:20 +05:30
cee9c4f8b2
Fix yamllint issues
...
Signed-off-by: Madhu Rajanna <mrajanna@redhat.com >
2019-02-07 12:19:14 +00:00
6df22b38ba
Merge branch 'csi-v1.0' into fix-134
2019-02-04 10:57:56 -05:00
ad06507aca
update sidecar containers to v1.0.1 stable release
...
Fixes : #134
Signed-off-by: Madhu Rajanna <mrajanna@redhat.com >
2019-02-04 15:34:12 +05:30
e4b24711f6
cope with latest changes in csi provisioner and deprecations
2019-01-23 10:58:50 -05:00
e0e764b3a1
review feedback: tune rbd provisioner rbac
...
Signed-off-by: Huamin Chen <hchen@redhat.com >
2019-01-23 10:05:15 -05:00
7caf03b556
review feedback: tune cephfs provisioner and driver rbac, de-escalate privilage
...
Signed-off-by: Huamin Chen <hchen@redhat.com >
2019-01-23 09:14:11 -05:00
c6c496ff59
switch to node registrar
2019-01-22 14:46:41 -05:00
aed7506d88
fix merge leftovers; use canary driver-registrar image, as v1.0.0 is not hosted in quay.io
...
Signed-off-by: Huamin Chen <hchen@redhat.com >
2019-01-15 13:31:06 -05:00
85b8415024
Merge branch 'master' into master-to-1.0
2019-01-15 16:15:30 +00:00
b23ee70d7f
fix rbac rules for configmaps
2019-01-14 20:15:09 +00:00
7d47bb0698
make k8s_configmap default metadatastorage for k8s deployments
2019-01-14 20:15:09 +00:00
d64dc3a1b2
modified cephfs deployment
2019-01-14 20:15:09 +00:00
a0be6e27d3
deploy/cephfs/kubernetes/csi-cephfsplugin.yaml: Add /var/lib/kubelet/plugins/kubernetes.io/csi bidirectional mount into plugin container
2018-12-14 15:16:11 -05:00
5ae81821e4
deploy/cephfs/kubernetes/csi-cephfsplugin.yaml: Made volumeMounts for plugin container slightly more readable
2018-12-14 15:06:42 -05:00
82b7904542
deploy/cephfs/kubernetes: Use CSI 1.x plugin directory
2018-12-04 15:38:10 -05:00
d46dc33611
deploy/cephfs: Updated all image tags from v0.3.0 to v1.0.0
2018-11-29 13:16:19 -05:00
4453cfce5b
set dns policy in csi plugin so storage class can use mons' FQDN
...
Signed-off-by: Huamin Chen <hchen@redhat.com >
2018-09-19 14:39:43 +00:00
02fdf238b0
Add configurations to handle kubelet-plugin-watcher to sample yaml files
...
Fixes : #73
2018-09-10 19:16:17 +00:00
e2910f1c18
deployment update for 0.3.0
2018-08-07 15:11:22 +02:00
a6181200c1
cephfs/deploy: bump csi-provisioner to 0.2.1
2018-06-12 17:10:54 +02:00
9bbabc2f5d
cephfs/deploy: updates storage class, secrets
2018-04-13 15:25:13 +02:00
48b4177949
cephfs/Makefile: renamed image to quay.io/cephcsi/cephfsplugin
2018-03-26 15:02:20 +02:00
a585f083ab
cephfs/cephfsplugin.yaml: mount hosts's /dev into csi-cephfsplugin container
2018-03-22 16:51:39 +01:00
4c5c67b8f9
cephfs: check volumeOptions.Mounter and choose ceph-fuse or mount.ceph accordingly
2018-03-22 14:14:57 +01:00
f7cdd5a9bd
cephfs/deploy: added more convenience scripts
2018-03-20 16:40:31 +01:00
e0935a9772
added cephfs/secret.yaml
2018-03-20 16:40:31 +01:00
257a11780f
cephfs/deploy/k8s: updated naming and some permissions
2018-03-18 15:08:39 +01:00
66c16e35e6
cephfs: refactoring for CSI 0.2.0 part 1
2018-03-13 10:25:50 +01:00
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
3dc810a75b
cephfs: lowered permissions in cephfsplugin.yaml
2018-03-09 17:03:31 +01:00
aa023ea405
cephfs: set access mode to MULTI_NODE_MULTI_WRITER; controller (un)publish is not needed
2018-03-07 14:19:08 +01:00
1c1b0eab1e
WIP cephfs CSI plugin
2018-03-05 13:21:30 +01:00