Xun Jiang
3034cdb448
Make Windows build skip BlockMode code.
...
PVC block mode backup and restore introduced some OS specific
system calls. Those calls are not available for Windows, so
add both non Windows version and Windows version code, and
return error for block mode on the Windows platform.
Signed-off-by: Xun Jiang <jxun@vmware.com >
2023-10-20 17:44:38 +08:00
allenxu404
468017d7db
Add v1.12.1 changelog
...
Signed-off-by: allenxu404 <qix2@vmware.com >
2023-10-20 11:18:27 +08:00
Sebastian Glab
7a909d8ff5
Import auth provider plugins
...
Signed-off-by: Sebastian Glab <sglab@catalogicsoftware.com >
2023-10-18 16:06:18 +08:00
Scott Seago
457fcc6893
issue #6807 : Retry failed create when using generateName
...
When creating resources with generateName, apimachinery
does not guarantee uniqueness when it appends the random
suffix to the generateName stub, so if it fails with
already exists error, we need to retry.
Signed-off-by: Scott Seago <sseago@redhat.com >
2023-10-13 10:29:46 -04:00
Scott Seago
a3cb39d62e
Perf improvements for existing resource restore
...
Use informer cache with dynamic client for Get calls on restore
When enabled, also make the Get call before create.
Add server and install parameter to allow disabling this feature,
but enable by default
Signed-off-by: Scott Seago <sseago@redhat.com >
2023-10-12 15:07:55 -04:00
Lyndon-Li
8bf98e8895
fix issue 6647
...
Signed-off-by: Lyndon-Li <lyonghui@vmware.com >
2023-10-11 17:43:38 +08:00
allenxu404
d93cc9094a
Add doc links for new features to release note
...
Signed-off-by: allenxu404 <qix2@vmware.com >
2023-10-10 16:05:11 +08:00
Lyndon-Li
877592194b
issue 6734: spread backup pod evenly
...
Signed-off-by: Lyndon-Li <lyonghui@vmware.com >
2023-10-10 11:04:04 +08:00
Wenkai Yin(尹文开)
b99a59480d
Replace the base image with paketobuildpacks image
...
Replace the base image with paketobuildpacks image
Fixes #6851
Signed-off-by: Wenkai Yin(尹文开) <yinw@vmware.com >
2023-10-10 09:38:54 +08:00
Yang Gang
0eaf14ed19
Code clean for backup cmd client. ( #6750 )
...
Address some code spell check errors.
Signed-off-by: Xun Jiang <jxun@vmware.com >
2023-10-03 23:55:25 +08:00
David Zaninovic
c415fd4bcc
Add support for block volumes ( #6680 ) ( #6897 )
...
(cherry picked from commit 8e01d1b9be )
Signed-off-by: David Zaninovic <dzaninovic@catalogicsoftware.com >
2023-09-29 15:28:35 -04:00
Tiger Kaovilai
3a410c9f04
changelog
...
Signed-off-by: Tiger Kaovilai <tkaovila@redhat.com >
2023-09-29 12:27:29 -04:00
Lyndon-Li
edefe7a63b
issue 6880: set ParallelUploadAboveSize as MaxInt64
...
Signed-off-by: Lyndon-Li <lyonghui@vmware.com >
2023-09-28 14:26:46 +08:00
Wenkai Yin(尹文开)
bc4dc6c0c8
Rename the changelog
...
Rename the changelog
Signed-off-by: Wenkai Yin(尹文开) <yinw@vmware.com >
2023-09-27 20:16:48 +08:00
Nilesh Akhade
343e54f1b8
Add 'orLabelSelector' for backup, restore command
...
Signed-off-by: Nilesh Akhade <nakhade@catalogicsoftware.com >
2023-09-27 20:13:48 +08:00
Lyndon-Li
a8c76a4a00
issue: move plugin depdending podvolume functions to util pkg
...
Signed-off-by: Lyndon-Li <lyonghui@vmware.com >
2023-09-27 11:29:02 +08:00
Lyndon-Li
1aea12a80c
issue 6786:always delete VSC regardless of the deletion policy
...
Signed-off-by: Lyndon-Li <lyonghui@vmware.com >
2023-09-26 15:53:05 +08:00
allenxu404
dcb891a307
Modify changelogs for v1.12
...
Signed-off-by: allenxu404 <qix2@vmware.com >
2023-09-19 17:36:36 +08:00
Anshul Ahuja
8b8a5a2bcc
use old namespace in resource modifier ( #6724 ) ( #6794 )
...
* use old namespace in resource modifier
* add changelog
* update docs
* updated after review
---------
Signed-off-by: lou <alex1988@outlook.com >
Signed-off-by: Anshul Ahuja <anshulahuja@microsoft.com >
Co-authored-by: Guang Jiong Lou <7991675+27149chen@users.noreply.github.com >
Co-authored-by: Daniel Jiang <jiangd@vmware.com >
2023-09-12 14:54:03 +08:00
Lyndon-Li
18d4fe45e8
add csi snapshot data movement doc
...
Signed-off-by: Lyndon-Li <lyonghui@vmware.com >
2023-09-08 17:51:49 +08:00
Xun Jiang
4d1617470f
Fix #6752 : add namespace exclude check.
...
Add PSA audit and warn labels.
Signed-off-by: Xun Jiang <jxun@vmware.com >
2023-09-06 15:28:17 +08:00
Wenkai Yin(尹文开)
fc653bdfbe
Update restore controller logic for restore deletion ( #6761 )
...
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 08:38:45 +08:00
Lyndon-Li
93995bfd00
fix issue 6753
...
Signed-off-by: Lyndon-Li <lyonghui@vmware.com >
2023-09-05 10:44:58 +08:00
Guang Jiong Lou
45165503ba
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 >
Signed-off-by: Anshul Ahuja <anshulahuja@microsoft.com >
2023-08-31 10:52:03 +05:30
Daniel Jiang
e2d3e84bab
skip subresource in resource discovery ( #6688 )
...
Signed-off-by: lou <alex1988@outlook.com >
Co-authored-by: lou <alex1988@outlook.com >
2023-08-23 15:13:34 +08:00
allenxu404
9e2acc987d
Add v1.12 changelog
...
Signed-off-by: allenxu404 <qix2@vmware.com >
2023-08-18 16:05:50 +08:00
Daniel Jiang
0b30adb35a
Merge pull request #6608 from shawn-hurley/feature/add-provider-interface-blockmod
...
Feature/add provider interface for block mode
2023-08-16 11:09:36 +08:00
Shawn Hurley
563a16c10f
adding block mode to uploader/provider interfaces
...
Signed-off-by: Shawn Hurley <shawn@hurley.page >
2023-08-15 15:33:23 -04:00
Ming
f890033ee8
Merge branch 'main' of https://github.com/qiuming-best/velero into perf-test
2023-08-15 07:57:01 +00:00
Ming Qiu
3b45830012
Add performance E2E test
...
Signed-off-by: Ming Qiu <mqiu@vmware.com >
2023-08-15 01:46:36 +00:00
lou
797267c89a
add changelog
...
Signed-off-by: lou <alex1988@outlook.com >
2023-08-11 10:11:24 +08:00
Luis Davim
28c5dc9fda
fix: load AWS config and assume role
...
Signed-off-by: Luis Davim <dluis@vmware.com >
2023-08-09 13:26:30 +01:00
qiuming
f78dd073bf
Merge pull request #6558 from kaovilai/s3profilefix
...
GetS3Credentials pass profile from config to NewSharedCredentials
2023-08-07 16:38:25 +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
bb96c2155c
fix issue 6575 ( #6587 )
...
Signed-off-by: Lyndon-Li <lyonghui@vmware.com >
2023-08-02 10:27:05 -04:00
Tiger Kaovilai
289aae1581
GetS3Credentials pass profile from config to NewSharedCredentials
...
Signed-off-by: Tiger Kaovilai <tkaovila@redhat.com >
2023-07-28 11:26:40 -04:00
lyndon
a6d79fc272
Merge pull request #6481 from blackpiglet/6444_fix
...
Remove PVC's selector in backup's PVC action.
2023-07-27 15:43:27 +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
33b21a380c
Remove PVC's selector in backup's PVC action.
...
Signed-off-by: Xun Jiang <jxun@vmware.com >
2023-07-27 10:09:00 +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
allenxu404
6dbdc54dc7
check if restore crd exist before operating restore
...
Signed-off-by: allenxu404 <qix2@vmware.com >
2023-07-25 18:54:42 +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
Mateus Oliveira
913b610196
fix: Typos and add more spell checking rules to CI ( #6415 )
...
* fix: Typos and add more spell checking rules to CI
Signed-off-by: Mateus Oliveira <msouzaol@redhat.com >
* fixup! fix: Typos and add more spell checking rules to CI
Signed-off-by: Mateus Oliveira <msouzaol@redhat.com >
* fixup! fix: Typos and add more spell checking rules to CI
Signed-off-by: Mateus Oliveira <msouzaol@redhat.com >
* fixup! fix: Typos and add more spell checking rules to CI
Signed-off-by: Mateus Oliveira <msouzaol@redhat.com >
* fixup! fix: Typos and add more spell checking rules to CI
Signed-off-by: Mateus Oliveira <msouzaol@redhat.com >
* fixup! fix: Typos and add more spell checking rules to CI
Signed-off-by: Mateus Oliveira <msouzaol@redhat.com >
* fixup! fix: Typos and add more spell checking rules to CI
Signed-off-by: Mateus Oliveira <msouzaol@redhat.com >
* fixup! fix: Typos and add more spell checking rules to CI
Signed-off-by: Mateus Oliveira <msouzaol@redhat.com >
---------
Signed-off-by: Mateus Oliveira <msouzaol@redhat.com >
2023-07-21 17:25:24 -04: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
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
lyndon
b4181ef803
restict namespace to node-agent cache ( #6523 )
...
Signed-off-by: Lyndon-Li <lyonghui@vmware.com >
2023-07-19 16:23:28 -04: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