Scott Seago
b15c59ba69
Don't move velero v1 plugins to new proto dir
...
To preserve backwards compatibility, don't move velero
v1 plugins to new proto dir.
Signed-off-by: Scott Seago <sseago@redhat.com >
2022-09-05 16:01:56 -04:00
Shubham Pampattiwar and GitHub
94a9a7c795
Merge pull request #4943 from phuongatemc/refactor_plugin_biav1
...
Refactor BackupItemAction to backupitemaction/v1
2022-08-30 09:48:26 -04:00
6fea973c57
Migrate backup sync controller from code-generator to kubebuilder ( #5218 )
...
* Migrate backup sync controller from code-generator to kubebuilder
1. use kubebuilder's reconcile logic to replace controller's old logic.
2. use ginkgo and gomega to replace testing.
3. modify BSL reconciler registration method.
Signed-off-by: Xun Jiang <blackpiglet@gmail.com >
* Add Option for PeriodicalEnqueueSource.
Signed-off-by: Xun Jiang <blackpiglet@gmail.com >
Signed-off-by: Xun Jiang <blackpiglet@gmail.com >
Co-authored-by: Xun Jiang <blackpiglet@gmail.com >
2022-08-30 16:55:39 +08:00
Daniel Jiang and GitHub
8bc464aaa6
Update the website of velero to refelct the change of PM ( #5260 )
...
Signed-off-by: Daniel Jiang <jiangd@vmware.com >
Signed-off-by: Daniel Jiang <jiangd@vmware.com >
2022-08-30 15:25:41 +08:00
Xun Jiang/Bruce Jiang and GitHub
4bc3a3a784
Merge pull request #5248 from allenxu404/gc-freq
...
equip gc controller with configurable frequency
2022-08-30 11:12:12 +08:00
allenxu404
a8ba4875f0
equip gc controller with configurable frequency
...
Signed-off-by: allenxu404 <qix2@vmware.com >
2022-08-30 10:13:06 +08:00
qiuming and GitHub
c8818ec1c9
Merge pull request #5241 from blackpiglet/update_enabled_runtime_controllers
...
Controller refactor code modifications.
2022-08-30 09:30:35 +08:00
Scott Seago
91ac570d81
some additional debug logs
...
Signed-off-by: Scott Seago <sseago@redhat.com >
2022-08-29 16:55:14 -04:00
Scott Seago and GitHub
71648750cc
Merge pull request #5247 from divolgin/storage-class-panic
...
Don't panic when storageClassName is not set in stateful sets
2022-08-29 10:06:32 -04:00
Xun Jiang/Bruce Jiang and GitHub
eaf9fab711
Merge branch 'main' into update_enabled_runtime_controllers
2022-08-29 20:06:31 +08:00
qiuming and GitHub
d8cae1e91b
Merge pull request #5256 from ywk253100/220829_restic_common
...
Move the code in pkg/restic/common.go to the proper package
2022-08-29 19:32:09 +08:00
Wenkai Yin(尹文开)
4a5647a891
Move the code in pkg/restic/common.go to the proper package
...
Move the code in pkg/restic/common.go to the proper package
Fixes #5243
Signed-off-by: Wenkai Yin(尹文开) <yinw@vmware.com >
2022-08-29 10:04:58 +08:00
qiuming and GitHub
3e30a3d388
Merge pull request #5233 from Lyndon-Li/udmrepo-dev-06
...
Kopia Integration:Kopia Lib - Implementation
2022-08-28 22:33:12 +08:00
Xun Jiang/Bruce Jiang and GitHub
86762f442a
Merge pull request #5217 from lilongfeng0902/lilf-branch
...
check vsc null pointer
2022-08-27 10:45:13 +08:00
Daniel Jiang and GitHub
8d3f17390b
Merge pull request #5240 from shubham-pampattiwar/add-oadp
...
Add OADP to adopters list
2022-08-26 16:45:40 +08:00
Lyndon-Li
3769cd218a
kopia lib
...
Signed-off-by: Lyndon-Li <lyonghui@vmware.com >
2022-08-26 15:25:20 +08:00
Scott Seago
5a5a4c184e
Updated plugin/framework server files to cope with protoc changes
...
Signed-off-by: Scott Seago <sseago@redhat.com >
2022-08-25 21:28:07 -04:00
Scott Seago
4f2c2d2679
updated to newer protoc/protoc-gen-go
...
Signed-off-by: Scott Seago <sseago@redhat.com >
2022-08-25 21:28:03 -04:00
Scott Seago
6b8353081a
renamed update files so that protoc is run before CRD update.
...
If generating protoc go files from scratch, `make update` fails if
CRD generation happens first, since the protoc-generated
files are imported by the api go files.
protoc generation needs to happen earlier.
Signed-off-by: Scott Seago <sseago@redhat.com >
2022-08-25 17:23:35 -04:00
Hoang, Phuong and Scott Seago
2c037b7491
Add missing file
...
Signed-off-by: Hoang, Phuong <phuong.n.hoang@dell.com >
2022-08-25 17:10:14 -04:00
Hoang, Phuong and Scott Seago
4a043bdab9
Add changelog
...
Signed-off-by: Hoang, Phuong <phuong.n.hoang@dell.com >
2022-08-25 17:10:14 -04:00
Hoang, Phuong and Scott Seago
b54424bdc6
Refactor BackupItemAction to backupitemaction/v1
...
Signed-off-by: Hoang, Phuong <phuong.n.hoang@dell.com >
2022-08-25 17:10:09 -04:00
divolgin
ad4e733ef2
Don't panic when storageClassName is not set in stateful sets
...
Signed-off-by: divolgin <dmitriy@replicated.com >
2022-08-25 15:02:40 +00:00
Xun Jiang/Bruce Jiang and GitHub
e8494418d4
Merge pull request #5215 from allenxu404/issue5023
...
Refactor GC controller with kubebuilder
2022-08-23 15:59:03 +08:00
Xun Jiang
71e5027bfb
Controller refactor code modifications.
...
1. Add some refactored controllers initiation code into enabledRuntimeControllers.
2. Add reconciler struct initiation function for DownloadRequest and ServerStatusRequest controllers.
Signed-off-by: Xun Jiang <blackpiglet@gmail.com >
2022-08-23 10:32:19 +08:00
Shubham Pampattiwar
5118c8ac01
add OADP to adopters list
...
Signed-off-by: Shubham Pampattiwar <spampatt@redhat.com >
fix typo
Signed-off-by: Shubham Pampattiwar <spampatt@redhat.com >
2022-08-22 11:37:15 -04:00
qiuming and GitHub
082d680d7b
Merge pull request #5221 from qiuming-best/uploader-kopia
...
Uploader Implementation: Kopia backup and restore
2022-08-22 20:00:27 +08:00
Ming
2bf054ad0b
update upstream codes
...
Signed-off-by: Ming <mqiu@vmware.com >
2022-08-22 09:20:47 +00:00
李龙峰
5cddaeae6c
check vsc null pointer
...
Signed-off-by: 李龙峰 <lilongfeng@inspur.com >
2022-08-22 14:44:17 +08:00
lyndon and GitHub
893aeb70e2
Merge pull request #5234 from reasonerjt/fix-4923
...
Remove reference to non-existent doc
2022-08-22 14:32:29 +08:00
allenxu404
0378020c8d
refactor gc controller with kubebuilder
...
Signed-off-by: allenxu404 <qix2@vmware.com >
2022-08-22 12:16:56 +08:00
Scott Seago and GitHub
b6cca3f7d3
Merge pull request #5210 from danfengliu/clean-backups-after-each-test
...
Clean backups after each test and fix exclude label test issue
2022-08-19 10:02:46 -04:00
Daniel Jiang
3e435eeb44
Remove reference to non-existent doc
...
fixes #4923
Signed-off-by: Daniel Jiang <jiangd@vmware.com >
2022-08-19 15:44:00 +08:00
Ming
839c2ed98f
Merge branch 'main' of https://github.com/qiuming-best/velero into uploader-kopia
2022-08-19 06:40:58 +00:00
Ming
262de19f52
Uploader Implementation: Kopia backup and restore
...
Signed-off-by: Ming <mqiu@vmware.com >
2022-08-19 06:39:28 +00:00
qiuming and GitHub
1ba7b3de4f
Merge pull request #5231 from Lyndon-Li/udmrepo-dev-05
...
Kopia Integration:Kopia Lib - Initialization
2022-08-19 09:52:20 +08:00
danfengl
6e8061266c
Clean backups after each test and fix exlude label test issue
...
1. Clean backups after each test to avoid exceeding limitation of storage capability during E2E test;
2. Fix exlude label test issue that namespace should not be included and excluded at the same time no matter by which way to config.
Signed-off-by: danfengl <danfengl@vmware.com >
2022-08-19 01:24:06 +00:00
Lyndon-Li
d58abb2477
repo init
...
Signed-off-by: Lyndon-Li <lyonghui@vmware.com >
2022-08-18 19:45:49 +08:00
lyndon and GitHub
775943c858
code spell check ( #5230 )
...
Signed-off-by: Lyndon-Li <lyonghui@vmware.com >
Signed-off-by: Lyndon-Li <lyonghui@vmware.com >
2022-08-18 18:17:39 +08:00
qiuming and GitHub
a36736e10a
Merge pull request #5190 from ywk253100/220808_restic
...
Refactor the restic repo related code for Kopia integration
2022-08-18 14:16:09 +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
Daniel Jiang and GitHub
4e25f59dc1
Add parameter "uploader-type" to velero server ( #5212 )
...
This commit adds the parameter "uploader-type" to velero server, add exposes the
setting via "velero install" in CLI.
fixes #5062
Signed-off-by: Daniel Jiang <jiangd@vmware.com >
Signed-off-by: Daniel Jiang <jiangd@vmware.com >
2022-08-16 13:50:28 +08:00
qiuming and GitHub
71e4430840
Merge pull request #5179 from Lyndon-Li/udmrepo-dev-02
...
Kopia Integration: Unified Repository Provider - Implementation
2022-08-16 09:39:40 +08:00
qiuming and GitHub
5b6d361bc9
Merge pull request #5201 from danfengliu/add-namespace-mapping-e2e-test
...
Add namespace-mappping E2E test
2022-08-15 15:48:24 +08:00
danfengl
c8544ea212
Add namespace- mappping E2E test
...
Signed-off-by: danfengl <danfengl@vmware.com >
2022-08-11 13:24:51 +00:00
qiuming and GitHub
36d8d176dd
Merge pull request #5163 from qiuming-best/uploader
...
kopia uploader integration on shim progress uploader module
2022-08-11 17:38:21 +08:00
Ming
49e151739f
Kopia Uploader integration on shim progress uploader
...
Signed-off-by: Ming <mqiu@vmware.com >
2022-08-10 11:35:24 +00:00
danfengliu and GitHub
a71237cc64
Merge pull request #5124 from danfengliu/add-migration-e2e-test
...
Add migration E2E test
2022-08-10 13:38:32 +08:00
Lyndon-Li
649c3a77df
unified repo provider impl
...
Signed-off-by: Lyndon-Li <lyonghui@vmware.com >
2022-08-09 20:48:31 +08:00
danfengl
fb445b3c0d
Add migration E2E test
...
Signed-off-by: danfengl <danfengl@vmware.com >
2022-08-09 08:31:39 +00:00