4606b5042f
vendor: Vendor changes to add external-snapshotter
...
Few other depedencies got updated which might
be required for snapshot.
Signed-off-by: Madhu Rajanna <madhupr007@gmail.com >
2020-05-15 08:19:32 +00:00
34fc1d847e
Changes to accommodate client-go changes and kube vendor update
...
to v1.18.0
Signed-off-by: Humble Chirammal <hchiramm@redhat.com >
2020-04-14 10:50:12 +00:00
02367c4a3f
Cleanup vendor dependencies
...
- `go mod {tidy and vendor}.
Signed-off-by: Humble Chirammal <hchiramm@redhat.com >
2020-04-08 08:12:13 +00:00
d5a0606c33
Migrate from dep to go module
...
Signed-off-by: Madhu Rajanna <madhupr007@gmail.com >
2020-03-17 10:44:07 +00:00
ba99275f90
dep: add github.com/ceph/go-ceph for rbd API
...
Signed-off-by: Niels de Vos <ndevos@redhat.com >
2020-03-11 16:09:10 +00:00
7df51846da
This commit adds "k8s.io/kubernetes/test/e2e/framework/config"
...
and its functions in E2E.
update vendor packages
log dismounter command output
use kube v1.17.1 in dependency
Signed-off-by: Humble Chirammal <hchiramm@redhat.com >
2020-01-17 12:06:02 +00:00
5e6aebee58
Exclude snapshot changes
...
Signed-off-by: Humble Chirammal <hchiramm@redhat.com >
2020-01-17 12:06:02 +00:00
3af1e26d7c
Update to kube v1.17
...
Signed-off-by: Humble Chirammal <hchiramm@redhat.com >
2020-01-17 12:06:02 +00:00
d4a67c05f3
Remove nsenter packages from vendor
...
Signed-off-by: Madhu Rajanna <madhupr007@gmail.com >
2019-09-23 13:22:29 +00:00
a81a3bf96b
implement grpc metrics for ceph-csi
...
Signed-off-by: Madhu Rajanna <madhupr007@gmail.com >
2019-08-30 06:50:32 +00:00
8fddb53931
Make the kube dependency to 1.15.2
...
Signed-off-by: Humble Chirammal <hchiramm@redhat.com >
2019-08-14 07:40:50 +00:00
d621a58207
prometheus liveness probe sidecar
...
Signed-off-by: Daniel-Pivonka dpivonka@redhat.com
2019-08-13 17:51:41 +00:00
8a7022cc50
Add recover middleware for grpc server
...
Signed-off-by: Madhu Rajanna <madhupr007@gmail.com >
2019-08-01 11:02:27 +00:00
4e529e6643
Fix dep check issue in master
...
Signed-off-by: Madhu Rajanna <madhupr007@gmail.com >
2019-07-25 15:03:46 +00:00
e128caddc5
Fix vendor out of sync issue
...
Signed-off-by: Madhu Rajanna <madhupr007@gmail.com >
2019-07-25 15:03:46 +00:00
22ff5c0911
Migrate from snapClient.VolumesnapshotV1alpha1Client to
...
snapClient.SnapshotV1alpha1Client and also update kube dependency
Signed-off-by: Humble Chirammal <hchiramm@redhat.com >
2019-06-24 13:08:29 +00:00
e32b649648
Add external-snapshotter to ceph-csi
...
Adding extenal-provisoner will help us to
test snapshot functionality
Signed-off-by: Madhu Rajanna <madhupr007@gmail.com >
2019-06-23 11:53:37 +00:00
0e709766b0
Lift kube dependency to 1.14.2
...
Signed-off-by: Humble Chirammal <hchiramm@redhat.com >
2019-06-04 12:39:45 +05:30
d300da19b7
vendor update for E2E framework
...
Signed-off-by: Madhu Rajanna <madhupr007@gmail.com >
2019-06-04 11:39:42 +05:30
f60a07ae82
update vendor to latest kubernetes 1.14.0
...
some of the kubernetes independent
packages are moved out of the tree to
new projects.
Signed-off-by: Madhu Rajanna <madhupr007@gmail.com >
2019-05-14 06:56:56 +00:00
fdc0d8255a
move csi-common to ceph-csi
...
kubernetes/driver/csi-common is no
longer maintained.
Signed-off-by: Madhu Rajanna <mrajanna@redhat.com >
2019-02-27 14:17:19 +05:30
2881a8edde
update k8s to latest 1.13.3
...
Signed-off-by: Madhu Rajanna <mrajanna@redhat.com >
2019-02-18 17:51:59 +05:30
ac4c83c96c
Vednor update for kube v1.13.2
...
Signed-off-by: Humble Chirammal <hchiramm@redhat.com >
2019-01-25 16:00:04 +05:30
0f836c62fa
Vendor cleanup
...
Signed-off-by: Madhu Rajanna <mrajanna@redhat.com >
2019-01-16 18:11:54 +05:30
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
35561301b2
added vendors
2019-01-14 20:15:09 +00:00
407478ab9a
Fresh dep ensure
2018-11-26 13:23:56 -05:00
25e3a961c3
rbdplugin: idempotent DeleteVolume
...
When the initial DeleteVolume times out (as it does on slow clusters
due to the low 10 second limit), the external-provisioner calls it
again. The CSI standard requires the second call to succeed if the
volume has been deleted in the meantime. This didn't work because
DeleteVolume returned an error when failing to find the volume info
file:
rbdplugin: E1008 08:05:35.631783 1 utils.go:100] GRPC error: rbd: open err /var/lib/kubelet/plugins/csi-rbdplugin/controller/csi-rbd-622a252c-cad0-11e8-9112-deadbeef0101.json/open /var/lib/kubelet/plugins/csi-rbdplugin/controller/csi-rbd-622a252c-cad0-11e8-9112-deadbeef0101.json: no such file or directory
The fix is to treat a missing volume info file as "volume already
deleted" and return success. To detect this, the original os error
must be wrapped, otherwise the caller of loadVolInfo cannot determine
the root cause.
Note that further work may be needed to make the driver really
resilient, for example there are probably concurrency issues.
But for now this fixes : #82
2018-10-09 12:08:56 +02:00
8ea659f0d5
vendor update for CSI 0.3.0
2018-07-31 14:53:26 +02:00
e9033989a0
vendor updates
2018-03-07 11:43:06 -05:00
1f1e8cea37
Updated vednor files
2018-02-15 08:50:31 -05:00
27334ac60d
just code files
2018-01-15 11:50:50 -05:00
7b24313bd6
vendor files
2018-01-10 13:42:26 -05:00