Commit Graph

179 Commits

Author SHA1 Message Date
xing-yang
824ce7f6c5 Remove PVC finalizer when no longer in use 2020-01-03 19:57:51 +00:00
Kubernetes Prow Robot
d5804d5d21 Merge pull request #224 from xing-yang/ready_in_sidecar
Stop calling CreateSnapshot when ReadyToUse is true
2020-01-02 07:21:40 -08:00
saad-ali
3173a1fb35 Introduce metrics library 2019-12-30 16:37:11 -08:00
xing-yang
1ca3435c43 Check ReadyToUse in sidecar 2019-12-30 04:41:01 +00:00
xing-yang
6b179a5066 Address review comments 2019-12-24 14:42:06 +00:00
xing-yang
23bba14ef3 Address one more comment 2019-12-23 21:30:52 +00:00
xing-yang
37d5705019 Address review comments 2019-12-23 21:13:21 +00:00
xing-yang
29e69f4c67 Try to find content from store by key before searching thru the list 2019-12-23 20:13:03 +00:00
xing-yang
bf48d62ab5 Don't trigger content deletion if snapshot is nil 2019-12-23 20:13:03 +00:00
xing-yang
62d9ab547e Address review comments 2019-12-23 20:13:03 +00:00
xing-yang
0ac299cf77 Add a function needsUpdateSnapshotStatus 2019-12-23 20:13:03 +00:00
xing-yang
f2814e5a18 Address review comments 2019-12-23 20:13:03 +00:00
xing-yang
d4350943e2 Update snapshot controller 2019-12-23 20:13:03 +00:00
Grant Griffiths
33c896f6ff Update common controller tests after split controller
Signed-off-by: Grant Griffiths <grant@portworx.com>
2019-12-23 10:00:02 -08:00
Kubernetes Prow Robot
bba358438a Merge pull request #218 from ggriffiths/fix_errshadow_update_snapshotstatus
Fix err shadow in updateSnapshotStatus and add retry delay
2019-12-20 10:01:33 -08:00
Grant Griffiths
b5f2165795 Fix err shadow in updateSnapshotStatus and add retry delay
Signed-off-by: Grant Griffiths <grant@portworx.com>
2019-12-20 09:47:42 -08:00
xing-yang
0dd03c93fb Add original retries back 2019-12-20 02:35:54 +00:00
xing-yang
c5d6e8163f Removed snapshotQueue.AddRateLimited 2019-12-19 21:31:12 +00:00
xing-yang
10017c2bdc Add snapshot back to queue 2019-12-18 21:49:05 +00:00
xing-yang
60c696c7c7 Remove createSnapshotContentRetryCount and createSnapshotContentInterval
from command line options
2019-12-18 02:54:15 +00:00
Kubernetes Prow Robot
ed82822421 Merge pull request #210 from yuxiangqian/sidecar
sidecar controller update, fix potential snapshot leaking
2019-12-17 18:03:57 -08:00
xiangqian
b747de45c5 sidecar controller update, fix potential snapshot leaking
resolve comments
2019-12-17 15:17:31 -08:00
Nolan Brubaker
0a57046ea8 Add tests for shouldDelete function
Signed-off-by: Nolan Brubaker <brubakern@vmware.com>
2019-12-13 13:06:52 -05:00
xiangqian
728e29aa7e 1. update clientset, deepcopy using code-generator
2. add a dummy file tools.go to force "go mod vendor" to see
code-generator as dependencies
3. add a script to update CRD
4. add a README to document CRD updating steps
run go mod tidy
update README
2019-12-04 14:40:46 -08:00
Gábor Lipták
a91ebff2e0 Correct typo 2019-11-27 07:43:50 -05:00
Gábor Lipták
8542d1fc7a Correct typo 2019-11-14 09:38:41 -05:00
Grant Griffiths
e4e2f3b44b Cleanup framework_test comments and old code
Signed-off-by: Grant Griffiths <grant@portworx.com>
2019-11-08 16:28:57 -08:00
Grant Griffiths
2ac906d13f Add sidecar-controller unit tests
Signed-off-by: Grant Griffiths <grant@portworx.com>
2019-11-08 13:39:33 -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
xing-yang
712a3341d9 Verify PV/PVC binding and driver 2019-10-08 04:18:38 +00:00
Xing Yang
e647a80298 Add deletion secret as annotation to content 2019-09-04 20:00:47 -07:00
Grant Griffiths
ea5d2d6089 Check if ListSnapshots is supported during GetSnapshotStatus 2019-07-11 12:24:48 -07:00
zhucan
4f8220979c run 'make -k all test' failed 2019-05-14 18:41:19 +08:00
zhucan
10d6437d60 Merge branch 'master' into status-52 2019-05-14 18:26:07 +08:00
Kubernetes Prow Robot
567d14c09c Merge pull request #123 from xing-yang/fake
Add groupName in doc.go when generating files
2019-05-10 14:32:13 -07:00
Kubernetes Prow Robot
3c03339d2d Merge pull request #119 from zhucan/68
fix TODO use time.Time for createSnapshot & solute conflict
2019-05-09 14:02:50 -07:00
Xing Yang
e49856eb41 Add groupName in doc.go when generating files 2019-05-09 13:40:40 -07:00
zhucan
51a8bd87ea add status subresources for volumeSnapshot & solute conflict 2019-05-07 14:08:37 +08:00
zhucan
26f95af09c fix TODO use time.Time for createSnapshot & solute conflict 2019-04-30 16:39:12 +08:00
Xing Yang
603855fc1b Add Delete Volume Finalizer
This PR adds Finalizer on the snapshot source PVC to prevent it
from being deleted when a snapshot is being created from it.
2019-04-26 20:05:05 -07:00
Kubernetes Prow Robot
3d4db44c04 Merge pull request #104 from oleksiys/master
Use discovered storageclassName to look up the storage class
2019-04-16 18:44:03 -07:00
Andrew Kim
06a4bf2a05 refactor external snapshotter to use csi-lib-utils/rpc 2019-04-01 14:40:11 -04:00
Hakan Memisoglu
2fcfc8be28 Improve the logs 2019-03-27 19:48:25 -07:00
Hakan Memisoglu
d6c5d512c6 Add test for prebound case 2019-03-27 19:42:46 -07:00
Hakan Memisoglu
c424e68cef Fix for pre-bound snapshot empty source error 2019-03-27 19:37:28 -07: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
oleksiys
00a501deb9 Use discovered storageclassName to look up the storage class. 2019-03-14 16:59:28 -07:00
Michelle Au
08e735383b Use events V1 API 2019-03-11 11:17:00 -07:00