Lyndon-Li
7cf3559fab
fix issue 6560
...
Signed-off-by: Lyndon-Li <lyonghui@vmware.com >
2023-08-01 21:37:51 +08:00
Daniel Jiang and GitHub
462022ce72
Merge pull request #6541 from yanggangtony/fix-typos
...
Fix some typos for DataMovers type.
2023-07-31 14:39:31 +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
yanggang
ceccd5a92c
Fix some typos for DataMovers type.
...
Signed-off-by: yanggang <gang.yang@daocloud.io >
2023-07-25 23:11:49 +08:00
Mateus Oliveira and GitHub
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
Anshul Ahuja
4931a780f7
make optional CLI field and add test cases.
...
Signed-off-by: Anshul Ahuja <anshulahuja@microsoft.com >
2023-07-10 14:45:53 +05:30
Anshul Ahuja
8db88bd392
Merge branch 'main' into resourcemodifier
2023-07-10 11:33:49 +05:30
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
Xun Jiang
7b4d4c7275
Limit label "velero.io/pvc-namespace-name" length to 63.
...
1. Limit label length.
2. Modify UT accordingly.
3. Remove unnecessary const variable.
Signed-off-by: Xun Jiang <jxun@vmware.com >
2023-07-04 15:10:34 +08:00
Xun Jiang
ec4bb42117
Retrieve DataUpload into backup result ConfigMap during volume snapshot restore.
...
Fix issue #6117 .
Add CSI plugin needs builder functions.
Signed-off-by: Xun Jiang <jxun@vmware.com >
2023-06-30 11:13:04 +08:00
Anshul Ahuja
9ea54c81fe
CRD and CLI changes
...
Signed-off-by: Anshul Ahuja <anshulahuja@microsoft.com >
2023-06-28 12:15:55 +05:30
Lyndon-Li
b1316dae23
data mover smoking test 02
...
Signed-off-by: Lyndon-Li <lyonghui@vmware.com >
2023-06-26 04:47:40 +00:00
Xun Jiang/Bruce Jiang and GitHub
4227a824cd
Merge pull request #6327 from blackpiglet/6099_fix
...
Remove Wait VolumeSnapshot to ReadyToUse logic.
2023-06-07 14:56:26 +08:00
Ming
b3e99a7eb2
Add Dataupload controller
...
Signed-off-by: Ming <mqiu@vmware.com >
2023-06-06 05:46:38 +00:00
Xun Jiang and Xun Jiang
7491ab1ec5
Remove Wait VolumeSnapshot to ReadyToUse logic.
...
Due to the logic moving to plugin, and the plugin cannot read the
Velero server's resourceTimeout setting, add the resourceTimeout
in the backup annotation to pass to plugin.
Remove VolumeSnapshotContent reset code from Velero server.
Signed-off-by: Xun Jiang <jxun@vmware.com >
2023-06-02 14:43:43 +08:00
lyndon and GitHub
5b75f35262
Add data mover CRD under v2alpha1 ( #6176 )
...
* add data mover CRD under v1alpha1
Signed-off-by: Lyndon-Li <lyonghui@vmware.com >
* data mover CRDs to v2alpha1
Signed-off-by: Lyndon-Li <lyonghui@vmware.com >
* data mover crd changes
Signed-off-by: Lyndon-Li <lyonghui@vmware.com >
---------
Signed-off-by: Lyndon-Li <lyonghui@vmware.com >
2023-05-16 15:09:54 -04:00
Xun Jiang
56f93393d8
Modify new scope resource filters name.
...
Signed-off-by: Xun Jiang <blackpiglet@gmail.com >
2023-04-06 18:11:55 +08:00
15d44724e7
Modify golangci.yaml file. Resolve found lint issues. ( #6008 )
...
Signed-off-by: Xun Jiang <blackpiglet@gmail.com >
Co-authored-by: Xun Jiang <blackpiglet@gmail.com >
2023-03-24 12:15:08 +08:00
Ming
a3cef5b0d3
Adjust match resource policies
...
Signed-off-by: Ming <mqiu@vmware.com >
2023-03-23 03:48:26 +00:00
qiuming and GitHub
086dbd344f
Handle backup of volume by resource policies ( #5901 )
...
* Handle backup of volume by resource policies
Signed-off-by: Ming <mqiu@vmware.com >
2023-03-21 14:39:25 +08:00
Scott Seago
2155b2b215
RIAv2 async operations controller work
...
Signed-off-by: Scott Seago <sseago@redhat.com >
2023-03-17 14:30:39 -04:00
allenxu404
a0dac73c95
Add warning/error result to cmd velero backup describe
...
Signed-off-by: allenxu404 <qix2@vmware.com >
2023-03-15 14:20:47 +08:00
Xun Jiang
a1e4f54488
Add new resource filters can separate cluster and namespace scope resources.
...
Signed-off-by: Xun Jiang <blackpiglet@gmail.com >
2023-03-14 07:07:22 +00:00
Scott Seago
dd63e8182c
Follow-on fixes for BIAv2 controller work
...
Signed-off-by: Scott Seago <sseago@redhat.com >
2023-03-13 10:29:36 -04:00
7d7e3fff0d
Refoctor backup controller with controller-runtime. ( #5969 )
...
Signed-off-by: Ming <mqiu@vmware.com >
Signed-off-by: Xun Jiang <blackpiglet@gmail.com >
Co-authored-by: Ming <mqiu@vmware.com >
2023-03-10 08:59:40 +08:00
Scott Seago
c3d1d83da5
BIAv2 async operations controller work
...
Signed-off-by: Scott Seago <sseago@redhat.com >
2023-03-01 11:49:17 -05:00
Wenkai Yin(尹文开)
eb4ecd3767
Add restored resource list in the output of restore describe command
...
Add restored resource list in the output of restore describe command
Fixes #5199
Signed-off-by: Wenkai Yin(尹文开) <yinw@vmware.com >
2023-02-28 10:43:03 +08:00
Shubham Pampattiwar
428415c004
update CRD descriptions for SnapshotVolumes and restorePVs
...
Signed-off-by: Shubham Pampattiwar <spampatt@redhat.com >
add changelog file
Signed-off-by: Shubham Pampattiwar <spampatt@redhat.com >
2023-01-31 00:01:40 -08:00
Scott Seago
70b4238013
Define itemoperations.json format and update DownloadRequest API.
...
This is to support uploading async operation metadata to
object storage to support progress monitoring.
Signed-off-by: Scott Seago <sseago@redhat.com >
2023-01-09 18:19:21 -05:00
Scott Seago
2abb176bd8
backup/restore phases for async plugin operations
...
Signed-off-by: Scott Seago <sseago@redhat.com >
2022-12-21 10:15:32 -05:00
Daniel Jiang
2dce4a7cb5
Update the api-types doc
...
This commit makes update to the update api-types docs to add missing
fields.
It also includes misc changes to the inline comment, and a change to
Dockerfile to make sure the build-image works on mac
Signed-off-by: Daniel Jiang <jiangd@vmware.com >
2022-11-25 14:39:41 +08:00
Lyndon-Li
5f7f69366c
remove restic from code
...
Signed-off-by: Lyndon-Li <lyonghui@vmware.com >
2022-10-13 13:45:32 +08:00
qiuming and GitHub
eacc10347b
Fix restore error with flag namespace-mappings ( #5377 )
...
Signed-off-by: Ming <mqiu@vmware.com >
2022-09-29 11:54:51 +08:00
lyndon and GitHub
c81f0db886
rename pvbr param ( #5370 )
...
Signed-off-by: Lyndon-Li <lyonghui@vmware.com >
2022-09-23 09:13:36 +08:00
Wenkai Yin(尹文开)
4b9dbfa416
Support pause/unpause schedules
...
Support pause/unpause schedule
Fixes #2363
Signed-off-by: Wenkai Yin(尹文开) <yinw@vmware.com >
2022-09-15 10:42:48 +08:00
Scott Seago
596114b427
Add credentials to volume snapshot locations.
...
This is analogous to the BSL creds work that was done previously, but for VSLs instead.
Signed-off-by: Scott Seago <sseago@redhat.com >
2022-09-08 08:59:17 -04:00
lyndon and GitHub
0282e65221
Kopia Pod Volume Backup/Restore ( #5259 )
...
* kopia pvbr
Signed-off-by: Lyndon-Li <lyonghui@vmware.com >
2022-09-05 10:29:30 +08:00
Wenkai Yin(尹文开)
047c7531fa
Refactor the restic repo related code for Kopia integration
...
Refactor the restic repo related code for Kopia integration
Signed-off-by: Wenkai Yin(尹文开) <yinw@vmware.com >
2022-08-17 11:49:53 +08:00
Xun Jiang/Bruce Jiang and GitHub
a5f4f8f9fc
Merge branch 'main' into 5048-CSI-snapshot-timeout-configurable
2022-08-08 17:18:44 +08:00
Xun Jiang
f8d9cfdb84
Make CSI snapshot creation timeout configurable for backup and schedule.
...
Signed-off-by: Xun Jiang <jxun@vmware.com >
2022-08-08 17:07:26 +08:00
Xun Jiang
e8da5df57a
Reduce CRD size.
...
1. Make the Restore hook.InitConatianer server side field pruing disable.
2. Remove restore patch in update-generate-crd-code.sh.
3. Modify related testcases.
4. Add Container fields validation in Restore Init hook.
Signed-off-by: Xun Jiang <jxun@vmware.com >
2022-08-02 19:45:01 +08:00
Daniel Jiang and GitHub
2b0d0959da
Merge pull request #5148 from blackpiglet/vsl-refactor
...
VolumeSnapshotLocation refactor with kubebuilder.
2022-08-01 21:14:18 +08:00
Xun Jiang
396e68b810
VolumeSnapshotLocation refactor with kubebuilder.
...
1. modify VSL CRD API file name. Add kubebuilder related marker.
2. Add Labels init code for VSL create command.
Signed-off-by: Xun Jiang <jxun@vmware.com >
2022-07-25 15:46:43 +08:00
Daniel Jiang
f562a7ce2b
Update the CRD for kopia integration
...
This commit adds additional fields to podvolumebackup
and podvolumerestore. The resticrepository will be renamed to
backuprepository
Signed-off-by: Daniel Jiang <jiangd@vmware.com >
2022-07-22 00:10:24 +08:00
Anshul Ahuja and GitHub
7b51bfe03d
Merge branch 'main' into main
2022-06-15 14:16:38 +05:30
Anshul Ahuja and GitHub
a0ff46a3de
Add kubebuilder annotation for autogen
...
Signed-off-by: GitHub <noreply@github.com >
2022-06-13 13:28:26 +00:00
Anshul Ahuja and GitHub
735d506a7d
Add support to download CSI json from object store
...
Signed-off-by: GitHub <noreply@github.com >
2022-06-13 13:28:26 +00:00
Wenkai Yin(尹文开)
34087fe5f4
Disable status as sub resource in CRDs
...
When enabling the status as sub resource in CRD, the status will be ignored when creating the CR with status, this will cause issues when syncing backups/pvbs
Fixes #4950
Signed-off-by: Wenkai Yin(尹文开) <yinw@vmware.com >
2022-06-09 07:52:08 +08:00
Rafael Leal
7f22974719
Update CRDs
...
Signed-off-by: Rafael Leal <rafaelealdias@gmail.com >
2022-05-12 11:59:49 -03:00
Rafael Leal
04aa7a849f
Fixes tests hopefully
...
Signed-off-by: Rafael Leal <rafaelealdias@gmail.com >
2022-05-12 11:59:05 -03:00