f3ea772270
Merge pull request #137 from kfox1111/csi-v1.0
...
Update the helm chart for csi 1.0
2019-01-19 08:00:17 -05:00
2774109bf6
Update the helm chart for csi 1.0
...
Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov >
2019-01-18 17:06:32 -08:00
af008471ab
Merge pull request #132 from rootfs/v1-block
...
support block volume
2019-01-17 09:04:59 -05:00
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
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
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
07effb9499
Merge pull request #111 from mcronce/v1.0-kube-fixes
...
v1.0.0 k8s fix
2018-12-18 21:10:02 +01: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
d0715f7c3d
Merge pull request #107 from mcronce/csi-1.0-ci
...
More CI fixes for csi-v1.0
2018-12-10 11:13:01 -05:00
b20f4184ba
deploy.sh: Exit if branch is not on whitelist
2018-12-10 11:06:08 -05:00
78750b2dd5
.travis.yml: Run deploy.sh on all branches
2018-12-10 11:05:25 -05:00
0316ebecbe
Merge pull request #106 from mcronce/csi-1.0-ci
...
CI for csi-v1.0 branch
2018-12-10 10:28:00 -05:00
5cfa6685b0
deploy.sh: Select image versions based on $TRAVIS_BRANCH; push images for both master and csi-v1.0
2018-12-10 09:25:17 -05:00
656a1ce902
.travis.yml: Also build csi-v1.0 branch
2018-12-10 09:24:04 -05:00
3fd0557550
Merge pull request #105 from mcronce/csi-v1.0.0
...
[WIP] Updated to CSI v1.0.0
2018-12-05 19:14:11 -05:00
2c3961b960
pkg/rbd/rbd.go: Fix "go vet" errors
2018-12-04 21:54:00 -05:00
23a4126aed
pkg/rbd/controllerserver.go: gofmt
2018-12-04 21:44:04 -05:00