Commit Graph

2904 Commits

Author SHA1 Message Date
48407e2484 add csi volume device mount path to csi plugin
Signed-off-by: Huamin Chen <hchen@redhat.com>
2019-01-17 08:57:18 -05:00
b9a9840ae5 Merge pull request #128 from humblec/readme
update readme and correct linter errors.
2019-01-17 07:20:14 -05:00
263c45bb45 enable csi block; use canary external-provisioner image to pick up block volume provisioning
Signed-off-by: Huamin Chen <hchen@redhat.com>
2019-01-16 13:52:45 -05:00
0e60dabca3 Move resolving bind mount logic from k8s 2019-01-16 13:00:48 -05:00
ea75a9d162 Fix pv deletion issue caused by not dettaching due to wrong mount count 2019-01-16 12:51:13 -05:00
5867d495fd Change csi rbd to create/delete targetPath for publish/unpublish 2019-01-16 12:50:17 -05:00
165b82a44c Add block supports to rbd driver 2019-01-16 12:49:02 -05:00
1ac0757aab Merge pull request #131 from Madhu-1/csi-v1.0-cleanup
Csi v1.0 cleanup
2019-01-16 09:04:01 -05:00
e42e66ff30 user errors.New if error formatting is not required
Signed-off-by: Madhu Rajanna <mrajanna@redhat.com>
2019-01-16 18:54:13 +05:30
17f5c0a7ce use Errorf is error formatting is required
Signed-off-by: Madhu Rajanna <mrajanna@redhat.com>
2019-01-16 18:54:06 +05:30
20af5afcab Fix golint issues
Signed-off-by: Madhu Rajanna <mrajanna@redhat.com>
2019-01-16 18:33:38 +05:30
9ddc265c10 reject block volume creation in cephfs
Signed-off-by: Madhu Rajanna <mrajanna@redhat.com>
2019-01-16 18:17:14 +05:30
1552df6b91 update make clean
Signed-off-by: Madhu Rajanna <mrajanna@redhat.com>
2019-01-16 18:15:42 +05:30
8cae0b6c41 use dep ensure -vendor-only
Signed-off-by: Madhu Rajanna <mrajanna@redhat.com>
2019-01-16 18:14:58 +05:30
0f836c62fa Vendor cleanup
Signed-off-by: Madhu Rajanna <mrajanna@redhat.com>
2019-01-16 18:11:54 +05:30
07dbea766e Merge pull request #130 from Madhu-1/fix-block
reject block volume creation in cephfs
2019-01-16 07:18:27 -05:00
c7c682b055 Merge pull request #129 from Madhu-1/update-make
update Make clean
2019-01-16 07:17:42 -05:00
cf3855514f Merge pull request #127 from humblec/clean
Remove unwanted else block and add comments about some exported funtions and variables
2019-01-16 07:14:25 -05:00
8f4f42d2e5 reject block volume creation in cephfs
update validate create volume request
to reject block volume creation
2019-01-16 16:40:24 +05:30
2f0595ab71 Remove unwanted else block and add comments about some exported functions
and variables.

Signed-off-by: Humble Chirammal <hchiramm@redhat.com>
2019-01-16 14:37:29 +05:30
2888640157 update readme and correct linter errors.
Signed-off-by: Humble Chirammal <hchiramm@redhat.com>
2019-01-16 14:33:12 +05:30
8e0e184fdf update Make clean
remove rbdplugin and cephplugin from _output
directory during make clean.
2019-01-16 13:54:52 +05:30
2f1317ff1d Merge pull request #126 from Madhu-1/dep-vendor
use dep  ensure -vendor-only
2019-01-15 15:09:27 -05:00
07d26e6403 Merge pull request #125 from Madhu-1/update-toml
vendor cleanup
2019-01-15 15:07:47 -05:00
7b5b9772ee Merge pull request #124 from Madhu-1/fix-eff
Fix golint issues
2019-01-15 15:07:15 -05:00
b10ba188e7 vendor cleanup: remove unused,non-go and test files 2019-01-16 00:19:28 +05:30
227dec63e0 Fix golint issues 2019-01-16 00:17:01 +05:30
dda983e6bb use dep ensure -vendor-only 2019-01-16 00:09:21 +05:30
661818bd79 Merge pull request #123 from rootfs/master-to-1.0
Merge master to csi-v1.0 branch
2019-01-15 13:39:04 -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
684f753581 upgrade go version
Signed-off-by: Huamin Chen <hchen@redhat.com>
2019-01-15 17:25:05 +00:00
e46099a504 reconcile merge
Signed-off-by: Huamin Chen <hchen@redhat.com>
2019-01-15 16:20:41 +00: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
7bc3df2376 Added docs for deploying rbd driver with Helm
Signed-off-by: Peter Nordquist <peter.nordquist@pnnl.gov>
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
ea2b1cd315 add POD_NAMESPACE doc 2019-01-14 20:15:09 +00:00
b387daaabf remove useless comment 2019-01-14 20:15:09 +00:00
c055b1d85a edit cephfs docs 2019-01-14 20:15:09 +00:00
32cb974b8c gofmt 2019-01-14 20:15:09 +00:00
d64dc3a1b2 modified cephfs deployment 2019-01-14 20:15:09 +00:00
35561301b2 added vendors 2019-01-14 20:15:09 +00:00
62d65ad0cb cm metadata persist for rbd and cephfs 2019-01-14 20:15:09 +00:00
51d6ac6f55 rbd: refuse to create block volumes
Without this check, the driver fails one of the E2E storage tests in
Kubernetes 1.13: provisioning a block volume is expected to fail in
e689d515f7/test/e2e/storage/testsuites/volumemode.go (L329-L330)
2019-01-14 20:15:09 +00:00
c0e775a49b Changed version to 0.1 2019-01-14 20:15:09 +00:00
c359753416 Added Helm chart for RBD plugin
Signed-off-by: Peter Nordquist <peter.nordquist@pnnl.gov>
2019-01-14 20:15:09 +00:00
29bdeb2261 cephfs: don't set quotas for zero-sized volumes 2019-01-14 20:15:09 +00:00
095044fc90 switch to centos base image 2019-01-14 20:15:09 +00:00
403cad682c rbd: protect against concurrent gRPC calls
The timeout value in external-provisioner is fairly low. It's not
uncommon that it times out and retries before the rbdplugin is done
with CreateVolume. rbdplugin has to serialize calls and ensure that
they are idempotent to deal with this.
2019-01-14 20:15:09 +00:00
52cf4aa902 Merge pull request #121 from rootfs/dev
fix cache persistent default for cephfs
2019-01-09 16:35:31 +01:00