Madhu Rajanna
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
Madhu Rajanna
eb14742874
bump helm chat version from 0.4.0 to 0.5.0
...
Signed-off-by: Madhu Rajanna <madhupr007@gmail.com>
2019-02-28 13:41:11 +05:30
Madhu Rajanna
b629b22cf0
Add csinodeinfos rules
...
Signed-off-by: Madhu Rajanna <madhupr007@gmail.com>
2019-02-27 19:29:11 +05:30
Madhu Rajanna
119504c004
Add role and rolebinding for cephfs
...
Signed-off-by: Madhu Rajanna <madhupr007@gmail.com>
2019-02-27 16:44:46 +05:30
Madhu Rajanna
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
Madhu Rajanna
55ad4924b3
update readme to deploy cephfs in namespace
...
Signed-off-by: Madhu Rajanna <madhupr007@gmail.com>
2019-02-25 21:24:50 +05:30
Madhu Rajanna
27b46aba08
Add helm chat for cephfs
...
Signed-off-by: Madhu Rajanna <madhupr007@gmail.com>
2019-02-21 10:38:25 +05:30
Madhu Rajanna
cee9c4f8b2
Fix yamllint issues
...
Signed-off-by: Madhu Rajanna <mrajanna@redhat.com>
2019-02-07 12:19:14 +00:00
Huamin Chen
6df22b38ba
Merge branch 'csi-v1.0' into fix-134
2019-02-04 10:57:56 -05:00
Madhu Rajanna
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
Huamin Chen
e4b24711f6
cope with latest changes in csi provisioner and deprecations
2019-01-23 10:58:50 -05:00
Huamin Chen
e0e764b3a1
review feedback: tune rbd provisioner rbac
...
Signed-off-by: Huamin Chen <hchen@redhat.com>
2019-01-23 10:05:15 -05:00
Huamin Chen
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
Huamin Chen
c6c496ff59
switch to node registrar
2019-01-22 14:46:41 -05:00
Huamin Chen
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
Huamin Chen
85b8415024
Merge branch 'master' into master-to-1.0
2019-01-15 16:15:30 +00:00
mickymiek
b23ee70d7f
fix rbac rules for configmaps
2019-01-14 20:15:09 +00:00
mickymiek
7d47bb0698
make k8s_configmap default metadatastorage for k8s deployments
2019-01-14 20:15:09 +00:00
mickymiek
d64dc3a1b2
modified cephfs deployment
2019-01-14 20:15:09 +00:00
Huamin Chen
095044fc90
switch to centos base image
2019-01-14 20:15:09 +00:00
Mike Cronce
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
Mike Cronce
5ae81821e4
deploy/cephfs/kubernetes/csi-cephfsplugin.yaml: Made volumeMounts for plugin container slightly more readable
2018-12-14 15:06:42 -05:00
Mike Cronce
82b7904542
deploy/cephfs/kubernetes: Use CSI 1.x plugin directory
2018-12-04 15:38:10 -05:00
Mike Cronce
d46dc33611
deploy/cephfs: Updated all image tags from v0.3.0 to v1.0.0
2018-11-29 13:16:19 -05:00
Huamin Chen
b2459574ee
switch to centos base image
2018-11-20 14:46:29 +00:00
Huamin Chen
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
Masaki Kimura
02fdf238b0
Add configurations to handle kubelet-plugin-watcher to sample yaml files
...
Fixes : #73
2018-09-10 19:16:17 +00:00
gman
e2910f1c18
deployment update for 0.3.0
2018-08-07 15:11:22 +02:00
Wong Hoi Sing Edison
1fbd3e69de
Update CEPH_VERSION to mimic
2018-07-04 12:20:56 +08:00
gman
a6181200c1
cephfs/deploy: bump csi-provisioner to 0.2.1
2018-06-12 17:10:54 +02:00
gman
9bbabc2f5d
cephfs/deploy: updates storage class, secrets
2018-04-13 15:25:13 +02:00
gman
f881bf5249
cephfs/Dockerfile: added attr package
2018-04-13 14:35:38 +02:00
gman
48b4177949
cephfs/Makefile: renamed image to quay.io/cephcsi/cephfsplugin
2018-03-26 15:02:20 +02:00
gman
a585f083ab
cephfs/cephfsplugin.yaml: mount hosts's /dev into csi-cephfsplugin container
2018-03-22 16:51:39 +01:00
gman
4c5c67b8f9
cephfs: check volumeOptions.Mounter and choose ceph-fuse or mount.ceph accordingly
2018-03-22 14:14:57 +01:00
gman
e45f87632e
cephfs/Dockerfile: use ceph's package repositories instead
2018-03-22 14:14:47 +01:00
gman
f7cdd5a9bd
cephfs/deploy: added more convenience scripts
2018-03-20 16:40:31 +01:00
gman
e0935a9772
added cephfs/secret.yaml
2018-03-20 16:40:31 +01:00
gman
e0b8767401
cephfs/Dockerfile: ceph-common package not needed anymore
2018-03-20 16:40:31 +01:00
gman
0df8415067
cephfs: cleaning/renaming
2018-03-20 15:46:31 +01:00
gman
257a11780f
cephfs/deploy/k8s: updated naming and some permissions
2018-03-18 15:08:39 +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
gman
3dc810a75b
cephfs: lowered permissions in cephfsplugin.yaml
2018-03-09 17:03:31 +01:00
gman
6655b87683
updated .gitignore
2018-03-09 17:01:42 +01: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