Connor Catlett
35579f2803
Discard unnecessary VolumeSnapshotContent updates to prevent rapid RPC calls
...
Signed-off-by: Connor Catlett <conncatl@amazon.com >
2024-02-29 18:42:37 +00:00
xing-yang
3ed4ebd3d8
Use client v7
2024-01-30 17:40:58 -05:00
Raunak Pradip Shah
0bd355cf29
update API names in group snapshot content to be consistent with volume snapshots
2024-01-05 11:29:51 -08:00
Jan Safranek
8a29bf5b21
Re-queue SnapshotContents that are readyToUse: false
...
SnapshotContents with readyToUse: false should be periodically requeued
with exp. backoff until the CSI driver confirms the snapshot is ready.
2023-11-16 15:37:48 +01:00
Sameer Shaikh
7fac9cdaf8
external-snapshotter constantly retrying CreateSnapshot calls on error w/o backoff
2023-06-29 21:17:27 +05:30
Sameer Shaikh
d8e698f609
external-snapshotter constantly retrying CreateSnapshot calls on error w/o backoff
2023-06-29 08:03:57 +05:30
Sameer Shaikh
ffaba0f81d
external-snapshotter constantly retrying CreateSnapshot calls on error w/o backoff
2023-06-28 18:32:07 +05:30
Sameer Shaikh
a8c9b7b644
external-snapshotter constantly retrying CreateSnapshot calls on error w/o backoff
2023-06-28 15:59:21 +05:30
Sameer Shaikh
98939c02c5
external-snapshotter constantly retrying CreateSnapshot calls on error w/o backoff
...
Signed-off-by: Sameer Shaikh <sameer.shaikh@ibm.com >
2023-06-28 13:17:42 +05:30
Raunak Pradip Shah
9e2d4f6264
Add groupSnapshotNamePrefix and groupSnapshotNameUUIDLength CLI options
2023-05-03 21:21:32 +05:30
Raunak Pradip Shah
871312988b
Added create group volume snapshot functionality
2023-05-03 21:21:32 +05:30
Raunak Pradip Shah
299862c783
Add csi snapshotter functionality for volume group snapshots
2023-05-03 21:21:32 +05:30
Raunak Pradip Shah
5b3a927d2a
Vendored deps
2022-03-24 21:40:29 +05:30
Raunak Pradip Shah
d300796fab
- Update snapshotter module to v6
...
- Update snapshotter client module to v5
- Update go version in client modules to v1.17
2022-03-23 08:59:19 +05:30
Peter Schuurman
497a316b04
Bugfix: Check if newSnapContent.Status is set before checking if Status.Error is present
2022-03-08 09:06:37 -08:00
Peter Schuurman
edf2e03f35
Allow resync on pvc when there is no error on the object
2022-03-02 11:26:16 -08:00
zhucan
e46df1bdab
external-snapshotter constantly retrying CreateSnapshot calls on error w/o backoff
...
Signed-off-by: zhucan <zhucan.k8s@gmail.com >
2022-02-14 10:38:57 +08:00
Grant Griffiths
0476dcedcc
Refactor http server and register leaderelection health check
...
- Needed to start the http server outside of pkg/metric
- We needed this because we want to add other endpoints to the server
Signed-off-by: Grant Griffiths <ggriffiths@purestorage.com >
2021-08-10 11:44:12 -07:00
Humble Chirammal
9f7f993c50
Add ability to customize VolumeSnapshotContent workqueue
...
Two new timeout values ( retryIntervalStart & retryIntervalMax )
have been added to set the ratelimiter for volumesnapshotcontent queue.
Fix# https://github.com/kubernetes-csi/external-snapshotter/issues/463
Signed-off-by: Humble Chirammal <hchiramm@redhat.com >
```release-note
`retry-interval-start` and `retry-interval-max` arguments are added to csi-snapshotter sidecar which controls retry interval of failed volume snapshot creation and deletion. These values set the ratelimiter for volumesnapshotcontent queue.
```
Signed-off-by: Humble Chirammal <hchiramm@redhat.com >
2021-06-10 19:12:12 +05:30
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
Chris Henzie
f705b23bbd
Pass snapshot metadata to CSI driver
2020-10-09 12:53:32 -07:00
xing-yang
a2ac03c740
Update to v3
2020-09-08 21:25:47 +00: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
xing-yang
cbd5b8b7a1
Add requeue in sidecar
2020-05-09 21:36:16 +00: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
xing-yang
6308420635
Split snapshot controller using beta APIs
2019-11-07 16:49:41 +00:00