Commit Graph

781 Commits

Author SHA1 Message Date
Masaki Kimura
753dbc2303 Fix Cephfs plugin to return false to ValidateVolumeCapabilities if Block volume is specified
Cephfs doesn't have a feature to provide Block Volume, therefore it should return false to ValidateVolumeCapabilities if Block Volume is specified.

Fixes #44
2018-07-10 16:48:55 +00:00
Wong Hoi Sing Edison
1fbd3e69de Update CEPH_VERSION to mimic 2018-07-04 12:20:56 +08:00
Huamin Chen
0df9e8e794
Merge pull request #42 from gman0/cephfs-delete-policy
cephfs: forbid deletion of shares not provisioned by the driver
2018-06-13 14:43:49 -04:00
Huamin Chen
c1a8c5866c
Merge pull request #41 from malc0lm/fix-rbd-controller-service
rbd: advertises PluginCapability_Service_CONTROLLER_SERVICE
2018-06-13 12:48:47 -04:00
gman
675ee93e46 cephfs: DeleteVolume() calls are allowed only for volumes with provisionVolume=true parameter 2018-06-13 16:29:10 +02:00
malc0lm
f273874f26 rbd: advertises PluginCapability_Service_CONTROLLER_SERVICE 2018-06-13 15:14:15 +08:00
Huamin Chen
f5af7d0a94
Merge pull request #39 from gman0/fix-cephfs-provisioner
Fix broken cephfs provisioner
2018-06-12 14:14:31 -04:00
gman
a6181200c1 cephfs/deploy: bump csi-provisioner to 0.2.1 2018-06-12 17:10:54 +02:00
gman
8c53b5eb79 cephfs: Identity Service advertises PluginCapability_Service_CONTROLLER_SERVICE 2018-06-12 17:09:44 +02:00
gman
0cc1e06beb cephfs: createCephUser needs admin credentials 2018-06-12 17:08:14 +02:00
gman
b260bff659 cephfs: CreateVolume() needs ceph config 2018-06-12 17:07:20 +02:00
gman
2fcc252f5c cephfs: pass volume UUIDs where needed 2018-06-12 17:05:42 +02:00
gman
f45ddd7c9d cephfs: cephuser: set config and admin explicitly when creating/deleting users 2018-06-12 17:03:45 +02:00
gman
cc88d2fa09 cephfs: cephconf: include volume UUID in keyrings/secrets 2018-06-12 17:02:14 +02:00
Huamin Chen
3c2c7551df
Merge pull request #38 from gman0/cephfs-conf-scheme
cephfs config scheme
2018-05-23 13:19:53 -04:00
gman
0ba3174bbc cephfs/NodePublishVolume: fix error message 2018-05-23 10:28:25 +02:00
gman
1a7b365b95 cephfs: ceph config filename is now mixed with volume UUID 2018-05-18 18:17:37 +02:00
gman
bf89151b87 cephfs: ceph.conf is created in NodePublishVolume instead of CreateVolume 2018-05-18 18:15:37 +02:00
Huamin Chen
b6c3376961
Merge pull request #37 from q60563/master
Fix CSI plugin pv.yaml file error.
2018-04-26 08:06:53 -04:00
chun wang
641d9c694b
Merge pull request #1 from q60563/fix_CSI_plugin
fix CSI plugin pvc.yaml file storageClassName Error
2018-04-26 13:37:45 +08:00
chun wang
c0847ce868 fix CSI plugin pvc.yaml file storageClassName Error
Signed-off-by: chunwang Lin <q60563@gmail.com>
2018-04-26 13:32:24 +08:00
Huamin Chen
8da1371e84
Merge pull request #36 from bi-shun/readme-fix
Fix README.md
2018-04-25 08:03:35 -04:00
BI SHUN KE
e296e12910 Fix README.md 2018-04-25 03:16:55 +08:00
Huamin Chen
c8fb63e77f
Merge pull request #33 from gman0/cephfs-import-fix
cephfs/main: updated import path
2018-04-24 08:30:38 -04:00
Huamin Chen
3720d95c81
Merge pull request #35 from arm64b/rbd-plugin-container-build-fixing
Fix the ceph csi `rbdplugin` container build issue
2018-04-24 08:30:13 -04:00
Dennis Chen
1307327930 Fix the ceph csi rbdplugin container build issue
This PR is trying to fix the issue #34. We use 'RBD_IMAGE_NAME' and
'RBD_IMAGE_VERSION' instead of the obsolete 'IMAGE_NAME' and 'IMAGE_VERSION'
to address this issue.

Signed-off-by: Dennis Chen <dennis.chen@arm.com>
2018-04-24 17:05:42 +08:00
gman
304781bbe5 updated travis CI 2018-04-24 10:00:24 +02:00
gman
b5825de992 cephfs/main: updated import path 2018-04-24 09:29:05 +02:00
Serguei Bezverkhi
2da9522fe4
Merge pull request #30 from gman0/wip-cephfs
cephfs CSI plugin
2018-04-20 10:46:24 -04:00
gman
77469c8370 cephfs/volumecache: fixed error msg 2018-04-20 16:24:13 +02:00
gman
f6f8624259 Revert "vendor: applied e18c7cf300 @sbezverk"
This reverts commit 70f954ddc0.
2018-04-13 16:04:26 +02:00
gman
585c52099c updated README 2018-04-13 16:00:49 +02:00
gman
8844452453 cephfs/nodeserver: create a new user if necessary; updated NodeUnpublishVolume 2018-04-13 15:53:43 +02:00
gman
9bbabc2f5d cephfs/deploy: updates storage class, secrets 2018-04-13 15:25:13 +02:00
gman
a2160e88a7 cephfs/controllerserver: create volume if provisionVolume=true; implemented DeleteVolume 2018-04-13 14:54:40 +02:00
gman
886fdccb9b cephfs: added mounter probing and --volumemounter cmd arg 2018-04-13 14:53:17 +02:00
gman
b7d856e562 cephfs/volume: added createVolume and purgeVolume 2018-04-13 14:49:49 +02:00
gman
c21d05a536 cephfs/cephconf: added cephFullCapsKeyring 2018-04-13 14:38:44 +02:00
gman
f881bf5249 cephfs/Dockerfile: added attr package 2018-04-13 14:35:38 +02:00
gman
58eb8d1de7 updated cephfs/util 2018-04-13 14:34:48 +02:00
gman
88ca7077ae added cephfs/cephuser 2018-04-13 14:31:46 +02:00
gman
8fd5478aa1 added cephfs/credentials 2018-04-13 14:31:03 +02:00
gman
cc6921fbd3 moved cephfs mounting logic to volumemounter 2018-04-13 14:29:54 +02:00
gman
62f271056a added cephfs/volumecache - stores volume info in json files 2018-04-13 14:28:59 +02:00
gman
69ecce1e75 cephfs/volumeidentifier: changed volume ID scheme
volumes have "csi-cephfs-dyn-" prefix when they are provisioned dynamically (provisionVolume=true)
and have "csi-cephfs-sta-" prefix when they are provisioned statically by the user (provisionVolume=false)
2018-04-13 14:24:40 +02:00
gman
374176c6ce cephfs/volumeoptions: added fields; validate values
added Pool and ProvisionVolume fields
Mounter is now optional
2018-04-13 14:21:15 +02:00
gman
8c974828d0 cephfs/main: change import path 2018-03-27 15:39:18 +02:00
gman
9e4cebe397 README: fixed typos 2018-03-27 14:19:11 +02:00
gman
9cc4862856 updated README 2018-03-26 15:05:56 +02:00
gman
48b4177949 cephfs/Makefile: renamed image to quay.io/cephcsi/cephfsplugin 2018-03-26 15:02:20 +02:00