qiuming and GitHub
701256d296
Merge pull request #5172 from qiuming-best/multi-bsl-fix
...
Fix restic backups to multiple backup storage locations bug
2022-08-03 14:35:42 +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
Ming
828e28aa43
Fix restic backups to multiple backup storage locations bug
...
Signed-off-by: Ming <mqiu@vmware.com >
2022-08-02 10:26:23 +00:00
Daniel Jiang and GitHub
108c81d84c
Skip registering "crd-remap-version" plugin when feature flag ( #5165 )
...
"EnableAPIGroupVersions" is set
The crd-remap-version plugin will always backup v1b1 resource for some
CRD. It impacts the feature flag `EnableAPIGroupVersions` which means to
backup all versions, and make migration fail.
In this commit the featureSet was removed from plugin server struct b/c
it blocks the parm `--features` to be populated correctly. This change
should not have negative impact b/c the attribute in server struct is never used.
Fixes #5146
Signed-off-by: Daniel Jiang <jiangd@vmware.com >
2022-08-02 15:47:57 +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
lyndon and GitHub
52fd18e9db
Kopia Integration Change - Storage Configuration ( #5142 )
...
* unified repo storge config
Signed-off-by: Lyndon-Li <lyonghui@vmware.com >
* add UT
Signed-off-by: Lyndon-Li <lyonghui@vmware.com >
2022-07-29 16:06:18 +08:00
qiuming and GitHub
f2ef40c983
Merge pull request #5157 from blackpiglet/modify-changelog-check-action-condition
...
Add labeled and unlabeled events for PR changelog check action.
2022-07-29 16:00:33 +08:00
Xun Jiang
cd643bbac9
Add labeled and unlabeled events for PR changelog check action.
...
Signed-off-by: Xun Jiang <jxun@vmware.com >
2022-07-28 17:45:26 +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
Xun Jiang
82ac228a01
Delay CA file deletion in PVB controller
...
Fix #5140 .
Signed-off-by: Xun Jiang <jxun@vmware.com >
2022-07-22 19:36:17 +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
lyndon and GitHub
be820e09ba
Merge branch 'vmware-tanzu:main' into main
2022-07-21 09:07:21 +08:00
Xun Jiang/Bruce Jiang and GitHub
68730cbe3a
Merge pull request #5122 from sseago/bsl-validation4
...
Modify BackupStoreGetter to avoid BSL spec changes
2022-07-19 11:27:57 +08:00
Scott Seago
64a8c44104
Modify BackupStoreGetter to avoid BSL spec changes
...
Pass in a new copy of the map of config values rather than
modifying the BSL Spec.Config and then pass in that field.
Signed-off-by: Scott Seago <sseago@redhat.com >
2022-07-18 10:31:35 -04:00
Daniel Jiang
9173ac117e
Let "make shell xxx" respect GOPROXY
...
This commit mitigates the issue for running "make update" locally when
the network is not friendly for accessing the default "proxy.golang.org"
Signed-off-by: Daniel Jiang <jiangd@vmware.com >
2022-07-18 19:22:50 +08:00
Xun Jiang/Bruce Jiang and GitHub
eaf97e7510
Merge pull request #5110 from reasonerjt/plugin-panic-trace
...
Dump stack trace when the plugin server handles panic
2022-07-11 22:47:17 +08:00
Daniel Jiang
9102f53131
Dump stack trace when the plugin server handles panic
...
Mitigate the issue mentioned in #4782
When there's a bug or misconfiguration that causes nil pointer there
will be more stack trace information to help us debug.
Signed-off-by: Daniel Jiang <jiangd@vmware.com >
2022-07-11 02:01:13 +08:00
Scott Seago and GitHub
77c1549d4d
Merge pull request #5101 from ywk253100/220628_bsl
...
Fix bsl validation bug
2022-07-08 15:32:51 -04:00
Wenkai Yin(尹文开)
f550f8e3cd
Fix bsl validation bug
...
Fix bsl validation bug: the BSL is validated continually and doesn't respect the validation period configured
Fixes #5056
Signed-off-by: Wenkai Yin(尹文开) <yinw@vmware.com >
2022-07-06 14:20:03 +08:00
qiuming and GitHub
267db7a931
Merge pull request #5051 from niulechuan/fix-typo-in-doc
...
Fix typo in doc (https://velero.io/docs/main/restore-reference/ "Restore order" section)
2022-07-04 14:55:07 +08:00
niulechuan and GitHub
fb897471c0
Move 'velero.io/exclude-from-backup' label string to const ( #5053 )
...
* move 'velero.io/exclude-from-backup' label name to const
Signed-off-by: Niu Lechuan <lechuan.niu@daocloud.io >
* add changelog file (in changelogs/unreleased) of this PR
Signed-off-by: Niu Lechuan <lechuan.niu@daocloud.io >
2022-07-04 14:31:20 +08:00
Niu Lechuan
c6625d1424
add changelog file for this PR
...
Signed-off-by: Niu Lechuan <lechuan.niu@daocloud.io >
2022-06-30 10:09:29 +08:00
Wenkai Yin(尹文开) and GitHub
2778d54e3f
Merge pull request #5052 from blackpiglet/modify-github-actions
...
Modify Github actions.
2022-06-28 14:02:23 +08:00
Xun Jiang
7b320e71c9
Modify Github actions.
...
1. remove go.sum file from code spell check action.
2. change go version to 1.17 in CRD verify action, and add k8s 1.23 and 1.24 in verification list.
Signed-off-by: Xun Jiang <jxun@vmware.com >
2022-06-27 15:15:19 +08:00
Xun Jiang
cb273ae469
Delete opened issues triage action.
...
Because the column and project specified by this action do not exist anymore, and Velero team doesn't use this action to assign issue and triage anymore, remove this action.
Signed-off-by: Xun Jiang <jxun@vmware.com >
2022-06-22 10:46:54 +08:00
lyndon and GitHub
b135abf484
Merge branch 'vmware-tanzu:main' into main
2022-06-17 12:30:08 +08:00
Scott Seago and GitHub
6378c266c3
Merge pull request #4980 from anshulahuja98/main
...
Add support to download CSI json from object store
2022-06-16 10:37:55 -04:00
Scott Seago
79be75e183
When spec.RestoreStatus is empty, don't restore status
...
Signed-off-by: Scott Seago <sseago@redhat.com >
2022-06-15 13:02:31 -04:00
Anshul Ahuja and GitHub
7b51bfe03d
Merge branch 'main' into main
2022-06-15 14:16:38 +05:30
Anshul Ahuja and GitHub
a30b61b3d7
Add changelog
...
Signed-off-by: GitHub <noreply@github.com >
2022-06-13 13:37:47 +00:00
Ming
423e7f9f63
Add Changelog and Docs for v1.9
...
Signed-off-by: Ming <mqiu@vmware.com >
2022-06-13 09:25:59 +00:00
Xun Jiang
806234e043
Add more information for failing to get path or snapshot in restic backup and restore.
...
Signed-off-by: Xun Jiang <jxun@vmware.com >
2022-06-13 11:32:55 +08: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
Xun Jiang
febe79f334
Fix E2E test [Backups][Deletion][Restic] on GCP.
...
Signed-off-by: Xun Jiang <jxun@vmware.com >
2022-06-08 09:23:58 +08:00
lyndon and GitHub
970f05260d
Merge branch 'vmware-tanzu:main' into main
2022-05-25 10:51:22 +08:00
Scott Seago and GitHub
a79c1a5877
Merge pull request #4785 from RafaeLeal/restore-status
...
Add ability to restore status on selected resources
2022-05-24 09:41:18 -04:00
Rafael Leal
200769a077
Add changelog
...
Signed-off-by: Rafael Leal <rafaelealdias@gmail.com >
2022-05-24 00:14:02 -03:00
Scott Seago and GitHub
471e357952
Merge pull request #4914 from blackpiglet/4912-fix-completion-zsh
...
Make velero completion zsh command output can be used by `source` com…
2022-05-23 10:05:12 -04:00
Lyndon-Li
bf467e3ac3
Unified Repository Design
...
Signed-off-by: Lyndon-Li <lyonghui@vmware.com >
2022-05-19 16:48:34 +08:00
Wenkai Yin(尹文开) and GitHub
51de990a8a
Merge pull request #4913 from qiuming-best/order-resources-test
...
Add schedule ordered resources E2E test
2022-05-18 16:32:35 +08:00
Ming
6b9b13790e
Add schedule ordered resources test
...
Signed-off-by: Ming <mqiu@vmware.com >
2022-05-17 14:10:05 +00:00
Wenkai Yin(尹文开)
44199db79d
Enhance the map flag to support parsing input value contains entry delimiters
...
Enhance the map flag to support parsing input value contains entry delimiters
Signed-off-by: Wenkai Yin(尹文开) <yinw@vmware.com >
2022-05-17 13:56:41 +08:00
Xun Jiang
3db40a58a4
Make velero completion zsh command output can be used by source command.
...
Signed-off-by: Xun Jiang <jxun@vmware.com >
2022-05-17 10:01:46 +08:00
Daniel Jiang and GitHub
89907bd141
Merge pull request #4872 from big-appled/cleanup-restic
...
cleanup restic helper folder when done
2022-05-12 09:28:30 +08:00
Daniel Jiang and GitHub
9b5257663a
Merge pull request #4650 from shubham-pampattiwar/add-label-selectors
...
Add multiple label selector support to Velero Backup and Restore APIs
2022-05-11 23:16:28 +08:00
Shubham Pampattiwar
bfdb68a35a
add multiple label selector support to backup API
...
Signed-off-by: Shubham Pampattiwar <shubhampampattiwar7@gmail.com >
remove backup CLI bits
Signed-off-by: Shubham Pampattiwar <shubhampampattiwar7@gmail.com >
labelselectors spec option for velero restore
Signed-off-by: Shubham Pampattiwar <shubhampampattiwar7@gmail.com >
add changelog file
Signed-off-by: Shubham Pampattiwar <shubhampampattiwar7@gmail.com >
update spec name to OrLabelSelectors
Signed-off-by: Shubham Pampattiwar <shubhampampattiwar7@gmail.com >
minor fixes
Signed-off-by: Shubham Pampattiwar <shubhampampattiwar7@gmail.com >
add validations for labelSelector and orLabelSelectors
Signed-off-by: Shubham Pampattiwar <shubhampampattiwar7@gmail.com >
update crds.gp after fixing conflicts
Signed-off-by: Shubham Pampattiwar <shubhampampattiwar7@gmail.com >
fix CI and add unit tests
Signed-off-by: Shubham Pampattiwar <shubhampampattiwar7@gmail.com >
updated OrLabelSelector spec description and added validation failure unit tests
Signed-off-by: Shubham Pampattiwar <shubhampampattiwar7@gmail.com >
add comments and change log level
Signed-off-by: Shubham Pampattiwar <shubhampampattiwar7@gmail.com >
update site docs
Signed-off-by: Shubham Pampattiwar <shubhampampattiwar7@gmail.com >
wrap pager client calls in a function
Signed-off-by: Shubham Pampattiwar <shubhampampattiwar7@gmail.com >
resolve confilcts and update crds.go
Signed-off-by: Shubham Pampattiwar <shubhampampattiwar7@gmail.com >
rebase and update crds.go
Signed-off-by: Shubham Pampattiwar <shubhampampattiwar7@gmail.com >
combine listing items for a given label
Signed-off-by: Shubham Pampattiwar <shubhampampattiwar7@gmail.com >
2022-05-11 09:57:47 -04:00
Wenkai Yin(尹文开) and GitHub
879d03398b
Merge pull request #4894 from blackpiglet/bsl-refactor
...
Refactor BSL controller with periodical enqueue source
2022-05-11 19:23:51 +08:00
Xun Jiang
989a1e3ebb
Refactor BSL controller with periodical enqueue source.
...
Add filter functions for PeriodicalEnqueueSource.
Move BSL's valication frequency check test case to PeriodicalEnqueueSource's test.
Signed-off-by: Xun Jiang <jxun@vmware.com >
2022-05-11 15:31:47 +08:00
qiuming and GitHub
d48e1d9db7
Merge pull request #4897 from ywk253100/220609_gc
...
Make garbage collection for expired backups configurable
2022-05-11 10:46:03 +08:00
Wenkai Yin(尹文开)
6a551e546e
Make garbage collection for expired backups configurable
...
Make garbage collection for expired backups configurable
Fixes #4875
Signed-off-by: Wenkai Yin(尹文开) <yinw@vmware.com >
2022-05-11 10:33:59 +08:00