qiuming
402703f226
[Cherry-Pick] Optimize of removing finalizer no matter the dataupload datadownload cr is been deleted or not ( #6808 )
...
Signed-off-by: Ming Qiu <mqiu@vmware.com >
2023-09-12 11:33:33 -04:00
yanggang
c97b31363d
Fix some wrong logs and code clean.
...
Signed-off-by: yanggang <gang.yang@daocloud.io >
2023-09-11 13:38:32 +08:00
Wenkai Yin(尹文开)
da6ac026d1
Update restore controller logic for restore deletion
...
1. Skip deleting the restore files from storage if the backup/BSL is not found
2. Allow deleting the restore files from storage even though the BSL is readonly
Signed-off-by: Wenkai Yin(尹文开) <yinw@vmware.com >
2023-09-06 09:19:42 +08:00
lyndon
8cb04d4f69
Merge pull request #6751 from Lyndon-Li/issue-fix-6647
...
Fix issue 6647
2023-09-06 09:03:00 +08:00
lyndon
c9e1ade1f7
fix issue 6753 ( #6757 )
...
Signed-off-by: Lyndon-Li <lyonghui@vmware.com >
2023-09-05 10:58:28 +08:00
Lyndon-Li
778feba3ae
fix issue 6647
...
Signed-off-by: Lyndon-Li <lyonghui@vmware.com >
2023-09-04 16:55:36 +08:00
Yang Gang (成都)
25898305ef
delete unused shcema package and parms. ( #6716 )
...
Signed-off-by: yanggang <gang.yang@daocloud.io >
2023-09-04 14:50:10 +08:00
Guang Jiong Lou
5dd7c5cd46
add label selector in Resource Modifiers ( #6704 )
...
* add label selector in resource modifier
Signed-off-by: lou <alex1988@outlook.com >
* add ut
Signed-off-by: lou <alex1988@outlook.com >
* update after review
Signed-off-by: lou <alex1988@outlook.com >
* update after review
Signed-off-by: lou <alex1988@outlook.com >
---------
Signed-off-by: lou <alex1988@outlook.com >
2023-08-31 10:36:59 +05:30
Ming
7f3b7fe853
Fix delete dataupload datadownload failure when Velero uninstall
...
Signed-off-by: Ming <mqiu@vmware.com >
2023-08-24 03:30:28 +00:00
yanggang
46ef54e80a
fix backup_controller when credentials to volume snapshot location show error.
...
Signed-off-by: yanggang <gang.yang@daocloud.io >
2023-08-15 19:36:07 +08:00
qiuming
411bd54920
Merge pull request #6616 from qiuming-best/add-accept-label
...
Fix data mover controller bugs
2023-08-15 12:04:31 +08:00
Ming Qiu
5485616abf
Fix data mover bugs #6550 #6563 #6600
...
Signed-off-by: Ming Qiu <mqiu@vmware.com >
2023-08-14 08:37:19 +00:00
Lyndon-Li
b51d1a0202
fix issue 6614
...
Signed-off-by: Lyndon-Li <lyonghui@vmware.com >
2023-08-08 09:46:35 +08:00
Xun Jiang/Bruce Jiang
d027a1641d
Merge pull request #6591 from allenxu404/finalizer-enhance
...
Enhance uninstall and backup deletion for restore finalizer
2023-08-03 17:23:07 +08:00
allenxu404
846f0de178
enhance uninstall and backup deletion for restore finalizer
...
Signed-off-by: allenxu404 <qix2@vmware.com >
2023-08-03 16:43:33 +08:00
Lyndon-Li
69bc84cf0c
fix issue 6571
...
Signed-off-by: Lyndon-Li <lyonghui@vmware.com >
2023-08-03 14:46:02 +08:00
Lyndon-Li
d6134ec444
fix issue 6561
...
Signed-off-by: Lyndon-Li <lyonghui@vmware.com >
2023-08-01 21:10:01 +08:00
Xun Jiang/Bruce Jiang
f666667e5b
Merge pull request #6547 from reasonerjt/del-moved-snapshot
...
Delete moved snapshots when the backup is deleted
2023-07-27 15:10:33 +08:00
Daniel Jiang
b0a343cd48
Delete moved snapshots when the backup is deleted
...
This commit introduces a deleteItemAction which writes a temporary configmap to
record the snapshot info so that the controller can trigger repo manager
to remove the snapshot
This process is a bit chatty and we should consider to refactor the code
so it's easier to connect to the repo directly in the DIA
Signed-off-by: Daniel Jiang <jiangd@vmware.com >
2023-07-27 13:27:33 +08:00
Xun Jiang/Bruce Jiang
6997e4a694
Merge pull request #6476 from reasonerjt/del-inprog-dbr
...
Delete the expired deletebackuprequests that are stuck in "InProgress"
2023-07-26 16:13:58 +08:00
lyndon
9c8275eda7
Merge pull request #6533 from Lyndon-Li/data-mover-wrong-bsl-after-sync
...
Data mover wrong bsl after sync
2023-07-25 14:20:10 +08:00
Lyndon-Li
74bf03b272
data mover wrong bsl after sync
...
Signed-off-by: Lyndon-Li <lyonghui@vmware.com >
2023-07-25 12:38:09 +08:00
Shubham Pampattiwar
eb35f127e2
Merge pull request #6524 from yanggangtony/fix-log-scheduler
2023-07-23 18:44:47 -07:00
Xun Jiang/Bruce Jiang
605eab1eb8
Merge pull request #6531 from yanggangtony/delete-io-util
...
delete io/ioutil package as it is deprecated
2023-07-24 09:42:55 +08:00
Efim Smykov
8396163e77
add missing CompletionTimestamp and metrics when restore moved into terminal phase ( #6397 )
...
Signed-off-by: Nutrymaco <efim7299@icloud.com >
2023-07-21 17:22:01 -04:00
yanggang
bcc69f33f9
delete io/ioutil package as it is deprecated
...
Signed-off-by: yanggang <gang.yang@daocloud.io >
2023-07-21 15:18:31 +08:00
qiuming
32262babc4
Merge pull request #6479 from allenxu404/i2697
...
add restore finalizer to clean up external resources
2023-07-20 19:07:02 +08:00
Daniel Jiang
2548b20db9
Track the skipped PV in a backup and print the summary in backup log ( #6496 )
...
Partially address the requirements in #5834
Signed-off-by: Daniel Jiang <jiangd@vmware.com >
2023-07-20 16:13:48 +08:00
yanggang
c5af315d19
fix scheduleReconciler log info
...
Signed-off-by: yanggang <gang.yang@daocloud.io >
2023-07-20 13:46:08 +08:00
allenxu404
0bb509ccdd
add restore finalizer to clean up external resources
...
Signed-off-by: allenxu404 <qix2@vmware.com >
2023-07-19 18:56:35 +08:00
Anshul Ahuja
c8f970a4f1
Merge branch 'main' into resourcemodifier
...
Signed-off-by: Anshul Ahuja <anshul.ahu@gmail.com >
2023-07-19 11:11:40 +05:30
lyndon
b5bd55fc56
fix issue 6490 ( #6491 )
...
Signed-off-by: Lyndon-Li <lyonghui@vmware.com >
2023-07-14 14:05:51 -04:00
allenxu404
084fd66586
add data upload/download metrics
...
Signed-off-by: allenxu404 <qix2@vmware.com >
2023-07-14 10:47:53 +08:00
Anshul Ahuja
9fe7a1d136
lint
...
Signed-off-by: Anshul Ahuja <anshulahuja@microsoft.com >
2023-07-13 13:59:37 +05:30
Anshul Ahuja
c0ca69dc87
Improve test coverage
...
Signed-off-by: Anshul Ahuja <anshulahuja@microsoft.com >
2023-07-13 13:52:49 +05:30
Anshul Ahuja
ce7d2bfc87
add more logs
...
Signed-off-by: Anshul Ahuja <anshulahuja@microsoft.com >
2023-07-11 11:16:44 +05:30
Ming
e0bfd676cc
Merge branch 'main' of https://github.com/qiuming-best/velero into mark-crs-failed
2023-07-11 02:42:46 +00:00
Lyndon-Li
9f5162ece3
add wait timeout for expose prepare
...
Signed-off-by: Lyndon-Li <lyonghui@vmware.com >
2023-07-10 17:32:10 +08:00
Ming Qiu
480fe445b1
Mark dataupload datadownload status failed when velero pod restart
...
Signed-off-by: Ming Qiu <mqiu@vmware.com >
2023-07-10 07:14:24 +00:00
Anshul Ahuja
8db88bd392
Merge branch 'main' into resourcemodifier
2023-07-10 11:33:49 +05:30
Daniel Jiang
c500e8dc34
Delete the expired deletebackuprequests that are stuck in "InProgress"
...
state
Signed-off-by: Daniel Jiang <jiangd@vmware.com >
2023-07-10 10:15:19 +08:00
Lyndon-Li
8a7aa2051c
add node name data mover CR
...
Signed-off-by: Lyndon-Li <lyonghui@vmware.com >
2023-07-06 14:06:28 +08:00
Anshul Ahuja
4e6d31dc38
linting
...
Signed-off-by: Anshul Ahuja <anshulahuja@microsoft.com >
2023-07-06 11:29:33 +05:30
Anshul Ahuja
ed4437ad22
initial draft
...
Signed-off-by: Anshul Ahuja <anshulahuja@microsoft.com >
2023-07-05 13:51:32 +05:30
Xun Jiang/Bruce Jiang
e54a8af0ad
Merge pull request #6433 from blackpiglet/6010_fix
...
Modify DownloadRequest controller logic
2023-07-05 10:48:13 +08:00
Ming Qiu
2f667f5191
Add data download controller UT
...
Signed-off-by: Ming Qiu <mqiu@vmware.com >
2023-07-04 08:47:49 +00:00
Xun Jiang
40b2ee1323
Modify DownloadRequest controller logic
...
1. Avoid patch DownloadRequest when it's deleted.
2. Add periodic enqueue resource for reconcile.
Signed-off-by: Xun Jiang <jxun@vmware.com >
2023-07-03 17:11:48 +08:00
Ming
22a99c34b9
Fix data path concurrent
...
Signed-off-by: Ming <mqiu@vmware.com >
2023-06-30 18:18:31 +00:00
Ming
1bfcee776c
Add data download controller
...
Signed-off-by: Ming <mqiu@vmware.com >
2023-06-29 13:28:19 +00:00
Lyndon-Li
b1316dae23
data mover smoking test 02
...
Signed-off-by: Lyndon-Li <lyonghui@vmware.com >
2023-06-26 04:47:40 +00:00