lyndon-li and GitHub
a0749e7658
Block dev for restore ( #10013 )
...
Run the E2E test on kind / get-go-version (push) Failing after 1m3s
Run the E2E test on kind / build (push) Has been skipped
Run the E2E test on kind / setup-test-matrix (push) Successful in 3s
Run the E2E test on kind / run-e2e-test (push) Has been skipped
Main CI / get-go-version (push) Successful in 13s
Main CI / Build (push) Failing after 22s
* add block dev operations for block uploader restore
Signed-off-by: Lyndon-Li <lyonghui@vmware.com >
* add block dev operations for block uploader restore
Signed-off-by: Lyndon-Li <lyonghui@vmware.com >
---------
Signed-off-by: Lyndon-Li <lyonghui@vmware.com >
2026-07-17 16:35:19 +08:00
lyndon-li and GitHub
b0d7ada06a
Block dev for block uploader backup ( #9994 )
...
* add block dev operations for block data mover backup
Signed-off-by: Lyndon-Li <lyonghui@vmware.com >
* add block dev operations for block data mover backup
Signed-off-by: Lyndon-Li <lyonghui@vmware.com >
* Add block device operations for block uploader backup
Signed-off-by: Lyndon-Li <lyonghui@vmware.com >
* Add block device operations for block uploader backup
Signed-off-by: Lyndon-Li <lyonghui@vmware.com >
---------
Signed-off-by: Lyndon-Li <lyonghui@vmware.com >
2026-07-16 13:44:41 +08:00
Lyndon-Li
84bee82575
block uploader backup implementation
...
Signed-off-by: Lyndon-Li <lyonghui@vmware.com >
2026-07-09 13:15:59 +08:00
Lyndon-Li
ce1c1803b2
Merge branch 'main' into block-uploader-backup-implementation
2026-07-09 11:39:30 +08:00
Xun Jiang/Bruce Jiang and GitHub
96ae6586d0
Merge pull request #9863 from blackpiglet/jxun/change-id
...
Support change-id and volume-id in backup workflow.
2026-07-02 11:32:15 +08:00
Xun Jiang
0bc06323bf
Support change-id and volume-id in backup workflow.
...
* Add change-id and volume-id retrieve logic for both vks and vanilla k8s environment.
* Add change-id and volume-id support code in exposer.
Signed-off-by: Xun Jiang <xun.jiang@broadcom.com >
2026-07-01 15:19:52 +08:00
Lyndon-Li
8d23c7e813
block uploader backup implementation
...
Signed-off-by: Lyndon-Li <lyonghui@vmware.com >
2026-06-30 17:03:39 +08:00
Lyndon-Li
502ec5f086
remove leading and trailing separator
...
Signed-off-by: Lyndon-Li <lyonghui@vmware.com >
2026-06-30 16:22:55 +08:00
Lyndon-Li
39c745ef61
set totalSize from uploader
...
Signed-off-by: Lyndon-Li <lyonghui@vmware.com >
2026-06-30 16:22:21 +08:00
Lyndon-Li
df21463629
block uploader backup implementation
...
Signed-off-by: Lyndon-Li <lyonghui@vmware.com >
2026-06-30 16:21:59 +08:00
Lyndon-Li
8df8709a8a
block uploader snapshot implementation
...
Signed-off-by: Lyndon-Li <lyonghui@vmware.com >
2026-06-30 14:14:23 +08:00
Lyndon-Li
82dbef2cd9
block uploader snapshot implementation
...
Signed-off-by: Lyndon-Li <lyonghui@vmware.com >
2026-06-30 11:18:44 +08:00
Lyndon-Li
f38bc20a0a
block uploader snapshot implementation
...
Signed-off-by: Lyndon-Li <lyonghui@vmware.com >
2026-06-29 15:02:10 +08:00
Lyndon-Li
5bef38dc95
block uploader snapshot implementation
...
Signed-off-by: Lyndon-Li <lyonghui@vmware.com >
2026-06-25 08:31:32 +00:00
Lyndon-Li
f4f897f669
load object from snapshot
...
Signed-off-by: Lyndon-Li <lyonghui@vmware.com >
2026-06-25 15:36:33 +08:00
Lyndon-Li
845bd2dc4f
block uploader snapshot implementation
...
Signed-off-by: Lyndon-Li <lyonghui@vmware.com >
2026-06-25 15:27:18 +08:00
Xun Jiang
49b670a791
Replace github.com/pkg/errors by github.com/cockroachdb/errors
...
Change errors.Cause to errors.Is, because github.com/cockroachdb/errors
New() function create a error with error stack with depth 1, but
github.com/pkg/errors's New() function create error with no depth.
Signed-off-by: Xun Jiang <xun.jiang@broadcom.com >
2026-06-10 15:55:57 +08:00
Lyndon-Li
d08790534a
Merge branch 'main' into data-path-naming-adjustment
2026-05-22 15:08:29 +08:00
Lyndon-Li
9f0194d8fe
Uploader interface fo block data mover
...
Signed-off-by: Lyndon-Li <lyonghui@vmware.com >
2026-05-22 12:26:00 +08:00
Lyndon-Li
cf5f5de911
Merge branch 'main' into data-path-naming-adjustment
2026-05-21 14:44:25 +08:00
Lyndon-Li
d756df874f
Merge branch 'main' into uploader-interface-fo-block-data-mover
2026-05-21 13:21:14 +08:00
Lyndon-Li
1d03217661
add CBT bitmap implementation
...
Signed-off-by: Lyndon-Li <lyonghui@vmware.com >
2026-05-21 09:20:24 +08:00
Lyndon-Li
2346314729
call block uploader provider creation
...
Signed-off-by: Lyndon-Li <lyonghui@vmware.com >
2026-05-14 16:17:51 +08:00
Lyndon-Li
0be9fc7d09
add block uploader provider
...
Signed-off-by: Lyndon-Li <lyonghui@vmware.com >
2026-05-11 17:31:40 +08:00
Lyndon-Li
22be7e3218
data path naming adjustment
...
Signed-off-by: Lyndon-Li <lyonghui@vmware.com >
2026-05-11 13:53:49 +08:00
Lyndon-Li
9bbadf346d
modify uploader provider interface for block data mover
...
Signed-off-by: Lyndon-Li <lyonghui@vmware.com >
2026-04-22 14:15:17 +08:00
Lyndon-Li
6b7df3ef4c
add CBT bitmap implementation
...
Signed-off-by: Lyndon-Li <lyonghui@vmware.com >
2026-04-21 17:52:06 +08:00
Lyndon-Li
26b125769e
add CBT bitmap implementation
...
Signed-off-by: Lyndon-Li <lyonghui@vmware.com >
2026-04-21 09:50:53 +00:00
Lyndon-Li
a1fd85c791
add CBT bitmap implementation
...
Signed-off-by: Lyndon-Li <lyonghui@vmware.com >
2026-04-21 08:58:32 +00:00
lyndon-li and GitHub
256e1063d7
Merge branch 'main' into cbt-interfaces
2026-04-21 14:16:23 +08:00
Lyndon-Li
2ca4e46327
add cbt interfaces
...
Signed-off-by: Lyndon-Li <lyonghui@vmware.com >
2026-04-17 15:38:44 +08:00
Lyndon-Li
455f3ba305
unified repo interface extension for block data mover
...
Signed-off-by: Lyndon-Li <lyonghui@vmware.com >
2026-04-16 18:02:30 +08:00
Lyndon-Li
97ffb9eaaf
add cbt interfaces
...
Signed-off-by: Lyndon-Li <lyonghui@vmware.com >
2026-04-13 18:21:15 +08:00
Lyndon-Li
fca4d405b1
remove restic for uploader
...
Signed-off-by: Lyndon-Li <lyonghui@vmware.com >
2026-04-07 18:07:51 +08:00
Lyndon-Li
ab31b811ee
fix compile error for Windows
...
Signed-off-by: Lyndon-Li <lyonghui@vmware.com >
2026-03-02 15:11:54 +08:00
Lyndon-Li
9cada8fc11
issue 9460: flush buffer when uploader completes
...
Signed-off-by: Lyndon-Li <lyonghui@vmware.com >
2026-03-02 11:43:44 +08:00
Lyndon-Li
89c5182c3c
flush volume after restore
...
Signed-off-by: Lyndon-Li <lyonghui@vmware.com >
2026-01-26 13:17:44 +08:00
Lyndon-Li
060b3364f2
uploader flush buffer for restore
...
Signed-off-by: Lyndon-Li <lyonghui@vmware.com >
2025-12-29 18:19:23 +08:00
Tiger Kaovilai
61bf2ef777
feat: Enhance BackupStorageLocation with Secret-based CA certificate support
...
- Introduced `CACertRef` field in `ObjectStorageLocation` to reference a Secret containing the CA certificate, replacing the deprecated `CACert` field.
- Implemented validation logic to ensure mutual exclusivity between `CACert` and `CACertRef`.
- Updated BSL controller and repository provider to handle the new certificate resolution logic.
- Enhanced CLI to support automatic certificate discovery from BSL configurations.
- Added unit and integration tests to validate new functionality and ensure backward compatibility.
- Documented migration strategy for users transitioning from inline certificates to Secret-based management.
Signed-off-by: Tiger Kaovilai <tkaovila@redhat.com >
2025-12-12 21:07:37 +07:00
lyndon-li and GitHub
0d7ef85f98
Merge pull request #9353 from Lyndon-Li/cache-dir-for-udmprepo
...
Run the E2E test on kind / get-go-version (push) Failing after 49s
Run the E2E test on kind / build (push) Has been skipped
Run the E2E test on kind / setup-test-matrix (push) Successful in 3s
Run the E2E test on kind / run-e2e-test (push) Has been skipped
Main CI / get-go-version (push) Failing after 11s
Main CI / Build (push) Has been skipped
Close stale issues and PRs / stale (push) Successful in 1m34s
Trivy Nightly Scan / Trivy nightly scan (velero, main) (push) Failing after 1m28s
Trivy Nightly Scan / Trivy nightly scan (velero-plugin-for-aws, main) (push) Failing after 55s
Trivy Nightly Scan / Trivy nightly scan (velero-plugin-for-gcp, main) (push) Failing after 1m7s
Trivy Nightly Scan / Trivy nightly scan (velero-plugin-for-microsoft-azure, main) (push) Failing after 55s
Cache dir for udmrepo
2025-10-28 13:58:47 +08:00
Scott Seago
5fc76db8c0
Add incrementalSize to DU/PVB for reporting new/changed size
...
Signed-off-by: Scott Seago <sseago@redhat.com >
2025-10-27 15:38:31 -04:00
Lyndon-Li
3e39cb4b0f
udmrepo support cache dir
...
Signed-off-by: Lyndon-Li <lyonghui@vmware.com >
2025-10-21 13:36:35 +08:00
lyndon-li and GitHub
9a3fabbc55
issue 9332: make bytesDone correct for incremental backup ( #9333 )
...
Run the E2E test on kind / get-go-version (push) Failing after 58s
Run the E2E test on kind / build (push) Has been skipped
Run the E2E test on kind / setup-test-matrix (push) Successful in 2s
Run the E2E test on kind / run-e2e-test (push) Has been skipped
Main CI / get-go-version (push) Failing after 8s
Main CI / Build (push) Has been skipped
Close stale issues and PRs / stale (push) Successful in 10s
Trivy Nightly Scan / Trivy nightly scan (velero, main) (push) Failing after 1m18s
Trivy Nightly Scan / Trivy nightly scan (velero-plugin-for-aws, main) (push) Failing after 50s
Trivy Nightly Scan / Trivy nightly scan (velero-plugin-for-gcp, main) (push) Failing after 47s
Trivy Nightly Scan / Trivy nightly scan (velero-plugin-for-microsoft-azure, main) (push) Failing after 48s
Signed-off-by: Lyndon-Li <lyonghui@vmware.com >
2025-10-16 12:41:21 -04:00
Xun Jiang/Bruce Jiang and GitHub
770ff142d7
Add imagePullSecrets inheritage for VGDP pod and maintenance job. ( #9096 )
...
Run the E2E test on kind / build (push) Failing after 8m21s
Run the E2E test on kind / setup-test-matrix (push) Successful in 4s
Run the E2E test on kind / run-e2e-test (push) Has been skipped
Main CI / Build (push) Failing after 42s
Close stale issues and PRs / stale (push) Successful in 21s
Trivy Nightly Scan / Trivy nightly scan (velero, main) (push) Failing after 1m49s
Trivy Nightly Scan / Trivy nightly scan (velero-plugin-for-aws, main) (push) Failing after 1m17s
Trivy Nightly Scan / Trivy nightly scan (velero-plugin-for-gcp, main) (push) Failing after 3m30s
Trivy Nightly Scan / Trivy nightly scan (velero-plugin-for-microsoft-azure, main) (push) Failing after 3m12s
Signed-off-by: Xun Jiang <xun.jiang@broadcom.com >
2025-07-23 13:55:16 -04:00
Lyndon-Li
34f8b73507
bump up kopia to v0.21.1
...
Signed-off-by: Lyndon-Li <lyonghui@vmware.com >
2025-07-22 15:56:04 +08:00
Daniel Jiang and GitHub
479c21c58a
Merge pull request #8994 from mmorel-35/usetesting
...
chore: enable usetesting linter
2025-07-11 17:34:30 +08:00
Lyndon-Li
88ec5fa193
issue 8813: remove restic from the valid uploader type
...
Signed-off-by: Lyndon-Li <lyonghui@vmware.com >
2025-07-07 15:55:24 +08:00
Matthieu MOREL
4089a92147
chore: enable usetesting linter
...
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com >
2025-06-26 08:05:50 +02:00
Matthieu MOREL
07ea14962c
fix require-error rule from testifylint
...
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com >
2025-06-23 15:39:54 +00:00
Lyndon-Li
2e7d11e3b6
bump kopia v0.20.1
...
Signed-off-by: Lyndon-Li <lyonghui@vmware.com >
2025-06-18 13:35:12 +08:00