Xun Jiang
ca97248f2a
Use VolumeInfo to help restore the PV.
...
Add VolumeInfo for left PVs during backup.
Signed-off-by: Xun Jiang <jxun@vmware.com >
2023-12-04 08:33:37 +08:00
Shashank Singh
a318e1da99
Fix floatation of error/message in the backup result. ( #7159 )
...
* Fix floatation of error/message in the backup/restore result
Signed-off-by: Shashank Singh <shashank1306s@gmail.com >
* fix for checkgates
Signed-off-by: Shashank Singh <shashank1306s@gmail.com >
* refactoring
Signed-off-by: Shashank Singh <shashank1306s@gmail.com >
---------
Signed-off-by: Shashank Singh <shashank1306s@gmail.com >
2023-12-01 09:50:01 +05:30
Daniel Jiang
5cbfd9fffd
Merge pull request #7150 from Lyndon-Li/issue-fix-7135
...
Issue 7135: check pod status before checking node-agent pod status
2023-11-29 15:47:23 +08:00
Xun Jiang/Bruce Jiang
f5bbe82e78
Merge pull request #7152 from reasonerjt/track-skipped-SnapshotVolumes-false
...
Track the skipped PV when SnapshotVolumes set as false
2023-11-29 14:46:23 +08:00
Lyndon-Li
e416b20148
issue 7135: check pod status before checking node-agent pod status
...
Signed-off-by: Lyndon-Li <lyonghui@vmware.com >
2023-11-29 13:46:50 +08:00
lyndon-li
4d21e29d9d
Merge pull request #7151 from blackpiglet/linter_part2
...
Linter part2
2023-11-29 13:17:59 +08:00
Xun Jiang
f5c159ce56
Resolve linter issues.
...
Signed-off-by: Xun Jiang <jxun@vmware.com >
2023-11-29 11:15:43 +08:00
Xun Jiang
d70535b6d2
Add nolintlint linter.
...
Signed-off-by: Xun Jiang <jxun@vmware.com >
2023-11-29 11:13:46 +08:00
Xun Jiang
ec03d1ebce
Add noctx linter.
...
Signed-off-by: Xun Jiang <jxun@vmware.com >
2023-11-29 11:13:46 +08:00
Xun Jiang
dbd1a12d9f
Add nilerr and ginkgolinter linter.
...
Signed-off-by: Xun Jiang <jxun@vmware.com >
2023-11-29 11:13:46 +08:00
Xun Jiang
cddc11e000
Enable linter errchkjson.
...
Signed-off-by: Xun Jiang <jxun@vmware.com >
2023-11-29 11:13:46 +08:00
Xun Jiang
3805a470a9
Enable dupword linter.
...
Signed-off-by: Xun Jiang <jxun@vmware.com >
2023-11-29 11:13:46 +08:00
Daniel Jiang
b8604b6a89
Treat namespace as a regular restorable item ( #7143 )
...
Fixes #1970
Namespaces will be handled as cluster-scope resource, but for
consistency they will still created via "Ensure namespace" flow for
consistency.
Signed-off-by: Daniel Jiang <jiangd@vmware.com >
2023-11-28 11:20:36 -05:00
Daniel Jiang
b759877f5b
Track the skipped PV when SnapshotVolumes set as false
...
This commit makes sure if a PV is not taken snapshot b/c the flag
SnapshotVolumes is set to false in a backup CR, the PV is also also
tracked as skipped in the tracker.
Signed-off-by: Daniel Jiang <jiangd@vmware.com >
2023-11-28 22:52:17 +08:00
Daniel Jiang
85482aefaf
Merge pull request #7117 from allenxu404/issue6567
...
Add hook status to backup/restore CR
2023-11-28 16:54:11 +08:00
allenxu404
5d1a632be4
Add hook status to backup/restore CR
...
Signed-off-by: allenxu404 <qix2@vmware.com >
2023-11-28 14:47:31 +08:00
Wenkai Yin(尹文开)
6ac7ff1230
Merge pull request #7130 from qiuming-best/data-mover-recoverbility
...
Node agent restart enhancement
2023-11-28 14:25:47 +08:00
Ming Qiu
98a56eb5c7
Node agent restart enhancement
...
Signed-off-by: Ming Qiu <mqiu@vmware.com >
2023-11-28 05:50:46 +00:00
qiuming
f6ed4558bf
Merge pull request #7149 from yanggangtony/fix-test-VeleroInstall
...
Fix test code wrong code for VeleroInstall
2023-11-28 09:59:53 +08:00
Yang Gang
402a61481d
[docs] Fix all typos in plugins typo. ( #7129 )
...
Signed-off-by: yanggang <gang.yang@daocloud.io >
2023-11-27 13:03:01 -05:00
yanggang
9ccb5a14bb
Fix test code wrong code for VeleroInstall
...
Signed-off-by: yanggang <gang.yang@daocloud.io >
2023-11-27 11:13:52 +00:00
qiuming
3fdb3ec7c5
Merge pull request #7069 from 27149chen/imporve-discovery-refresh
...
improve discoveryHelper.Refresh() in restore
2023-11-27 18:02:36 +08:00
lou
179faf3e33
update after review
...
Signed-off-by: lou <alex1988@outlook.com >
2023-11-27 17:39:37 +08:00
Xun Jiang/Bruce Jiang
d336e2812e
Merge pull request #6958 from blackpiglet/5156_list_option_fix
...
Change controller-runtime List option from MatchingFields to ListOpti…
2023-11-27 17:38:12 +08:00
qiuming
ccd3f220ad
Merge pull request #7090 from qiuming-best/perf-test-0
...
Enhance perf test
2023-11-27 16:10:26 +08:00
Ming
507157f812
Add perf test namespace mapping when restore
...
Signed-off-by: Ming <mqiu@vmware.com >
2023-11-27 02:11:13 +00:00
danfengliu
7320bb7674
Merge pull request #7122 from danfengliu/add-csi-retain-policy-e2e-test
...
Add E2E test for taking CSI snapshot to PV with retain reclaim policy
2023-11-22 17:35:35 +08:00
qiuming
b276564b95
Merge pull request #7000 from qiuming-best/kopia-parallelism
...
Make Kopia file parallelism configurable
2023-11-22 12:13:14 +08:00
Ming Qiu
c2d4495efe
Merge branch 'main' of https://github.com/qiuming-best/velero into kopia-parallelism
2023-11-22 03:52:20 +00:00
Wenkai Yin(尹文开)
5c958d820d
Merge pull request #7100 from blackpiglet/6595_volumeinfo_generate
...
6595 volumeinfo generate
2023-11-22 11:14:36 +08:00
Ming Qiu
fea22bbbc9
Merge branch 'main' of https://github.com/qiuming-best/velero into kopia-parallelism
2023-11-22 01:42:39 +00:00
Xun Jiang
7f52321772
Generate VolumeInfo.
...
Remove CSI VolumeSnapshot listter and the informer.
Add download the VolumeInfos metadata for backup.
Signed-off-by: Xun Jiang <jxun@vmware.com >
2023-11-22 09:40:38 +08:00
danfengl
55a465a941
Add E2E test for taking CSI snapshot to PV with retain reclaim policy
...
Signed-off-by: danfengl <danfengl@vmware.com >
2023-11-21 07:11:22 +00:00
Tiger Kaovilai
a68ddd458c
Close stale issue with not-planned status ( #7128 )
...
Instead of closing as completed which would signify work has been done.
Signed-off-by: Tiger Kaovilai <tkaovila@redhat.com >
2023-11-21 09:24:43 +05:30
Anshul Ahuja
0e53cd0916
RM support for Escaped bool, float, null ( #7118 )
...
* RM support for Escaped bool, float, null
Signed-off-by: Anshul Ahuja <anshul.ahu@gmail.com >
* fix ci
Signed-off-by: Anshul Ahuja <anshul.ahu@gmail.com >
---------
Signed-off-by: Anshul Ahuja <anshul.ahu@gmail.com >
2023-11-21 09:18:34 +05:30
Shubham Pampattiwar
e58a7808e0
Merge pull request #7116 from adux6991/fix-docs-typo
...
Fix typo in documentation
2023-11-20 06:01:42 -08:00
qiuming
b8a5859fe7
Merge pull request #7091 from anshulahuja98/recoverplugin
...
Don't fail backup/restore on velero server restart in PhaseWaitingFor…
2023-11-20 14:49:15 +08:00
Daniel Jiang
e0edc8ee93
Merge pull request #7107 from yanggangtony/update-configmaps
...
Fix docs: Use camel case for API objects: configmaps and secrets
2023-11-20 14:48:47 +08:00
Wenkai Yin(尹文开)
e3fb94833d
Merge pull request #7115 from reasonerjt/wrap-bia-err
...
Include plugin name in the error message by operations
2023-11-20 14:48:18 +08:00
Daniel Jiang
ca57756ff6
Include plugin name in the error message by operations
...
fixes #6512
Signed-off-by: Daniel Jiang <jiangd@vmware.com >
2023-11-20 12:12:02 +08:00
Wenkai Yin(尹文开)
939dd7149a
Merge pull request #7070 from blackpiglet/6595_interface
...
Add VolumeInfo metadata structures.
2023-11-17 19:31:29 +08:00
Xun Jiang
b440a4f53f
Add VolumeInfo metadata structures and object get method.
...
Modify design according to comments.
Add PVInfo structure.
Add backup VolumeInfo's object storage's put and get methods.
Signed-off-by: Xun Jiang <jxun@vmware.com >
2023-11-17 17:23:47 +08:00
xuda
9c0c7a2a77
Fix typo in documentation
2023-11-17 15:37:24 +08:00
Xun Jiang/Bruce Jiang
c283edf4a5
Merge pull request #7032 from deefdragon/main
...
Add check for owner references in backup sync, removing if missing
2023-11-17 09:32:50 +08:00
yanggang
c78e8980d8
Use camel case for API objects: configmaps and secrets.
...
Signed-off-by: yanggang <gang.yang@daocloud.io >
2023-11-16 22:17:35 +00:00
Jeffrey Koehler
292aa34a48
move filtering code to seperate method, add tests
...
Signed-off-by: Jeffrey Koehler <koehler@streem.tech >
2023-11-16 03:57:36 -06:00
Jeffrey Koehler
8eec6865d1
Check only schedules, and verify UIDs are the same
...
Signed-off-by: Jeffrey Koehler <koehler@streem.tech >
2023-11-16 02:29:56 -06:00
Wenkai Yin(尹文开)
d42505ddd0
Merge pull request #7102 from Lyndon-Li/issue-fix-7068-2
...
Issue 7068: add a finalizer to protect retained VSC
2023-11-15 17:13:44 +08:00
Lyndon-Li
067984b13c
Issue 7068: add a finalizer to protect retained VSC
...
Signed-off-by: Lyndon-Li <lyonghui@vmware.com >
2023-11-15 16:04:07 +08:00
Wenkai Yin(尹文开)
d345bda3a1
Merge pull request #7081 from ywk253100/231110_sync
...
Skip syncing the backup which doesn't contain backup metadata
2023-11-15 16:00:06 +08:00