Commit Graph

54 Commits

Author SHA1 Message Date
Grant Griffiths
f949f2be3b Fix metrics server to use httpEndpoint when provided
Signed-off-by: Grant Griffiths <ggriffiths@purestorage.com>
2021-04-15 07:27:05 -07:00
xing-yang
e22364e1cf Bump dependencies to Kubernetes 1.20 2020-12-15 13:15:48 +00:00
xing-yang
730e6f6458 Update to client/v4 2020-12-14 18:50:10 +00:00
xing-yang
5069c99ec3 Update controller based on snapshot v1 apis 2020-12-11 21:13:47 +00:00
Grant Griffiths
997795d872 Increase resync-period default to 15 minutes
Signed-off-by: Grant Griffiths <grant@portworx.com>
2020-12-09 23:11:12 -08:00
xing-yang
6761111167 Bump csi-lib-utils to v0.9.0 2020-12-05 02:39:03 +00:00
namrata-ibm
315bde3b92 Revert to multiarch distroless base image 2020-10-21 13:08:59 +00:00
Chris Henzie
f705b23bbd Pass snapshot metadata to CSI driver 2020-10-09 12:53:32 -07:00
namrata-ibm
8cf2d5d246 Workaround for job failure due to update in distroless base image 2020-10-08 09:35:53 +00:00
xing-yang
a2ac03c740 Update to v3 2020-09-08 21:25:47 +00:00
Kubernetes Prow Robot
a69711cec2 Merge pull request #307 from Kartik494/updategomod
Added go modules for Apis and Client
2020-08-19 21:45:22 -07:00
shahra
17e79ac238 Use separate client for leader election 2020-07-29 14:01:11 -07:00
kartik494
ae215218d1 Added go modules for Apis and Client 2020-07-29 16:52:45 +05:30
Christian Huffman
ffaeac1515 Move to klogv2 2020-07-27 14:39:56 -04:00
Patrick Ohly
8e680b17bc cloud build: use files from csi-release-tools 2020-06-02 20:25:15 +02:00
ialidzhikov
d1330389c5 Nit: fix typos
Signed-off-by: ialidzhikov <i.alidjikov@gmail.com>
2020-04-26 23:43:15 +03:00
Christian Huffman
12f4e1c114 Makes the number of worker threads configurable. 2020-03-31 13:01:33 -04:00
Alex Szakaly
fb6225dc41 fix: go module requirements for semantic versioning
This commit also adds the compatibility with dep (Go dependency
management tool) via symlink creation (same method applied in
kubernetes-csi/csi-test)

TODO: fix hack/update-generated-code.sh

Fixes issue #239.

Signed-off-by: Alex Szakaly <alex.szakaly@gmail.com>
2020-01-22 09:50:01 +01:00
saad-ali
d705c40e17 Fix typo in readme 2020-01-02 11:25:49 -08:00
saad-ali
3173a1fb35 Introduce metrics library 2019-12-30 16:37:11 -08:00
xing-yang
9000e9c846 Address review comments 2019-11-08 02:46:17 +00:00
xing-yang
6308420635 Split snapshot controller using beta APIs 2019-11-07 16:49:41 +00:00
Xing Yang
0c1faac468 Update VolumeSnapshot CRD version to v1beta
preserveUnknownField set to false, comments updates, adding pull request annotation
more comment updates
VolumeSnapshot comments
rename to VolumeSnapshotClassName
adding license
2019-10-24 16:33:52 -07:00
Grant Griffiths
1bb6eb6f74 Exit on CSI gRPC conn loss
Signed-off-by: Grant Griffiths <grant@portworx.com>
2019-09-17 15:21:37 -07:00
Kubernetes Prow Robot
d69cf48654 Merge pull request #129 from zhucan/bugfix-128
Leader election lock name should include driver name
2019-07-11 17:15:05 -07:00
Madhu Rajanna
cd5125fd66 log csiTimeout will while starting snapshotter
connectionTimeout is deprecated in favor of
csiTimeout, logging connectionTimeout wont
look good as this doesnot have any effect
in NewSnapshotter.

Signed-off-by: Madhu Rajanna <madhupr007@gmail.com>
2019-07-09 14:41:34 +05:30
zhucan
e2506521ac failed unit test 2019-06-19 15:08:50 +08:00
zhucan
94238a86d9 Leader election lock name should include driver name 2019-06-19 15:00:29 +08:00
zhucan
2db3a1e870 use 'UpdateStatus' failed 2019-05-17 17:20:39 +08:00
zhucan
10d6437d60 Merge branch 'master' into status-52 2019-05-14 18:26:07 +08:00
Xing Yang
e49856eb41 Add groupName in doc.go when generating files 2019-05-09 13:40:40 -07:00
zhucan
dd61cbe221 restart external-snapshotter failed 2019-05-08 11:36:18 +08:00
zhucan
51a8bd87ea add status subresources for volumeSnapshot & solute conflict 2019-05-07 14:08:37 +08:00
Xing Yang
7dec039b68 Fix the default timeout in help msg 2019-04-27 08:43:16 -07:00
Andrew Sy Kim
35d8184c7b set default timeout to 1m
Signed-off-by: Andrew Sy Kim <kiman@vmware.com>
2019-04-16 15:15:46 -04:00
Andrew Kim
6504b48a2e add csi timeout flag for request timeouts to CSI driver 2019-04-15 18:08:15 -04:00
Andrew Sy Kim
8f69d74514 add leader election support for external snapshotter
Signed-off-by: Andrew Sy Kim <kiman@vmware.com>
2019-04-03 15:51:24 -04:00
Andrew Kim
06a4bf2a05 refactor external snapshotter to use csi-lib-utils/rpc 2019-04-01 14:40:11 -04:00
Humble Chirammal
eb2dd437c1 Migrate to k8s.io/klog from glog.
Signed-off-by: Humble Chirammal <hchiramm@redhat.com>
2019-03-26 19:10:24 +05:30
Jan Safranek
bf768d8cb4 Deprecate --snapshotter option
There is no reason why driver name should not be used as snapshotter name.
It only confuses people and adds unnecessary redundancy.
2019-03-13 17:58:13 +01:00
Andrew Kim
0da03b3210 external-snapshotter should use CSI connection lib 2019-02-13 22:42:05 -05:00
xushiwei
85504e1220 add pvcLister to snapshot controller
This reverts commit 96b6f495d3.
2018-11-30 17:19:47 +08:00
Xing Yang
96b6f495d3 Revert "add pvcLister to snapshot controller" 2018-11-27 19:38:09 -05:00
xushiwei
e4997e5fb8 add pvcLister to snapshot controller 2018-11-27 21:43:09 +08:00
xushiwei
ad5dd2b45d add status Subresources for volumeSnapshot 2018-11-21 14:30:51 +08:00
Xing Yang
69118cdbff Update version in the Makefile 2018-09-26 19:32:27 -07:00
Xing Yang
8f65bb7f16 Merge pull request #25 from jingxu97/eventscheme
Add event scheme
2018-09-13 14:54:41 -04:00
Jing Xu
2141247565 Add event scheme
This PR adds the event scheme
2018-09-13 11:37:06 -07:00
xushiwei 00425595
a33eabd3fd cleanup remove unused code 2018-09-06 10:13:38 +08:00
Jing Xu
870fd8ec8c Handle snapshot error, get default storage class, and other small
changes
2018-08-17 14:19:40 -07:00