Joseph
14a6315667
update
...
Signed-off-by: Joseph <jvaikath@redhat.com >
2025-09-25 04:09:59 -04:00
Joseph
0b40702900
Updates
...
Signed-off-by: Joseph <jvaikath@redhat.com >
2025-09-22 17:31:22 -04:00
Joseph
528392ac5b
Added struct change
...
Signed-off-by: Joseph <jvaikath@redhat.com >
2025-08-19 17:44:45 -07:00
Joseph
56df64b625
Status fields are part of a struct
...
Signed-off-by: Joseph <jvaikath@redhat.com >
2025-08-19 17:44:45 -07:00
Joseph
eb8b382816
Update design
...
Signed-off-by: Joseph <jvaikath@redhat.com >
2025-08-19 17:44:45 -07:00
Joseph
571c9bd3ef
Enhance wildcard namespace support design document
...
- Expanded the design to include detailed implementation steps for wildcard expansion in both backup and restore operations.
- Added new status fields to the backup and restore CRDs to track expanded wildcard namespaces.
- Clarified the approach to ensure backward compatibility with existing `*` behavior.
- Addressed limitations and provided insights on restore operations handling wildcard-expanded backups.
This update aims to provide a comprehensive and clear framework for implementing wildcard namespace support in Velero.
Signed-off-by: Joseph <jvaikath@redhat.com >
2025-08-19 17:44:45 -07:00
Joseph
037db22afe
Refine wildcard namespace support design document
...
- Clarified the use of the standalone `*` character in namespace specifications.
- Ensured consistent formatting for `*` throughout the document.
- Maintained focus on backward compatibility and limitations regarding wildcard usage.
This update enhances the clarity and consistency of the design document for implementing wildcard namespace support in Velero.
Signed-off-by: Joseph <jvaikath@redhat.com >
2025-08-19 17:44:45 -07:00
Joseph
4c1457c318
Enhance wildcard namespace support in backup and restore design document
...
- Updated the abstract to clarify the current limitations of namespace specifications in Velero.
- Expanded the goals section to include specific objectives for implementing wildcard patterns in `--include-namespaces` and `--exclude-namespaces`.
- Detailed the high-level design and implementation steps, including the addition of new status fields in the backup CRD and the creation of a utility package for wildcard expansion.
- Addressed backward compatibility and known limitations regarding the use of wildcards alongside the existing "*" character.
This update aims to provide a comprehensive overview of the proposed changes for improved namespace selection flexibility.
Signed-off-by: Joseph <jvaikath@redhat.com >
2025-08-19 17:44:45 -07:00
Joseph
c0699c443b
New design doc
...
Signed-off-by: Joseph <jvaikath@redhat.com >
2025-08-19 17:44:45 -07:00
Joseph
69e307918b
Update design
...
Signed-off-by: Joseph <jvaikath@redhat.com >
2025-08-19 17:44:45 -07:00
Joseph
571a816a61
Add design doc
...
Signed-off-by: Joseph <jvaikath@redhat.com >
2025-08-19 17:44:45 -07:00
Tiger Kaovilai
50c30942c1
PriorityClass Support Design Proposal ( #8882 )
...
Run the E2E test on kind / build (push) Failing after 8m58s
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
build-image / Build (push) Failing after 16s
Main CI / Build (push) Failing after 41s
PriorityClass Support Design Proposal
Design for https://github.com/vmware-tanzu/velero/issues/8869
Signed-off-by: Tiger Kaovilai <tkaovila@redhat.com >
2025-07-23 15:15:37 +08:00
lyndon-li
d889ad318b
design for node agent soothing ( #9067 )
...
Run the E2E test on kind / build (push) Failing after 8m15s
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 39s
Close stale issues and PRs / stale (push) Successful in 22s
Trivy Nightly Scan / Trivy nightly scan (velero, main) (push) Failing after 1m34s
Trivy Nightly Scan / Trivy nightly scan (velero-plugin-for-aws, main) (push) Failing after 1m27s
Trivy Nightly Scan / Trivy nightly scan (velero-plugin-for-gcp, main) (push) Failing after 1m34s
Trivy Nightly Scan / Trivy nightly scan (velero-plugin-for-microsoft-azure, main) (push) Failing after 1m30s
Signed-off-by: Lyndon-Li <lyonghui@vmware.com >
2025-07-16 16:45:20 +08:00
Xun Jiang
f2133c7d22
The backup and restore data mover node selection.
...
Update Makefile to let the `make serve-docs` work again.
Signed-off-by: Xun Jiang <xun.jiang@broadcom.com >
2025-07-01 16:26:12 +08:00
Xun Jiang
daff6ab685
The modification of VGDP affinity design.
...
Signed-off-by: Xun Jiang <xun.jiang@broadcom.com >
2025-06-12 16:34:21 +08:00
Shubham Pampattiwar
b30e43998a
Add notes regarding compat, perf, reqs and testing
...
Signed-off-by: Shubham Pampattiwar <spampatt@redhat.com >
2025-04-23 19:52:22 -07:00
Shubham Pampattiwar
71b889aa6e
Update VGSClass determination mechanism
...
Signed-off-by: Shubham Pampattiwar <spampatt@redhat.com >
2025-04-22 13:16:58 -07:00
Shubham Pampattiwar
2372c4ecf3
Update CSI plugin common branch flow and add mechanism to determine VGSClass
...
Signed-off-by: Shubham Pampattiwar <spampatt@redhat.com >
2025-04-08 14:52:41 -07:00
Shubham Pampattiwar
0ab2253f46
update csi plugin changes, diagram and snippets
...
Signed-off-by: Shubham Pampattiwar <spampatt@redhat.com >
2025-04-03 13:35:49 -07:00
Shubham Pampattiwar
e9f23a32ee
fix typo
...
Signed-off-by: Shubham Pampattiwar <spampatt@redhat.com >
2025-03-27 19:00:34 -07:00
Shubham Pampattiwar
d4296aa78c
delegate cleanup to VGS BIA
...
Signed-off-by: Shubham Pampattiwar <spampatt@redhat.com >
2025-03-27 18:18:29 -07:00
Shubham Pampattiwar
5ce4b5ad64
remove vgsc open question
...
Signed-off-by: Shubham Pampattiwar <spampatt@redhat.com >
2025-03-27 11:29:06 -07:00
Shubham Pampattiwar
0c87e2f64d
Update the VGS B/R workflows
...
Signed-off-by: Shubham Pampattiwar <spampatt@redhat.com >
2025-03-27 11:29:06 -07:00
Shubham Pampattiwar
48d6aff786
update itemblock case 3
...
Signed-off-by: Shubham Pampattiwar <spampatt@redhat.com >
2025-03-27 11:29:06 -07:00
Shubham Pampattiwar
dfbd9db9e3
Add design for VolumeGroupSnapshot support
...
Signed-off-by: Shubham Pampattiwar <spampatt@redhat.com >
add changelog file
Signed-off-by: Shubham Pampattiwar <spampatt@redhat.com >
fix codespell checks
Signed-off-by: Shubham Pampattiwar <spampatt@redhat.com >
address PR feedback: add itemblock:VGS digrams and extra notes for clarification
Signed-off-by: Shubham Pampattiwar <spampatt@redhat.com >
update backup workflow
Signed-off-by: Shubham Pampattiwar <spampatt@redhat.com >
2025-03-27 11:29:06 -07:00
Lyndon-Li
9e9bb128a3
update readme and implemented design for 1.16
...
Signed-off-by: Lyndon-Li <lyonghui@vmware.com >
2025-03-27 13:28:16 +08:00
Tiger Kaovilai
eaa5610904
Document schedule skipImmediately ( #8802 )
...
Run the E2E test on kind / build (push) Failing after 5m59s
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 / Build (push) Failing after 35s
Close stale issues and PRs / stale (push) Successful in 8s
Trivy Nightly Scan / Trivy nightly scan (velero, main) (push) Failing after 1m15s
Trivy Nightly Scan / Trivy nightly scan (velero-restore-helper, main) (push) Failing after 55s
Fixes #8787
Signed-off-by: Tiger Kaovilai <tkaovila@redhat.com >
2025-03-24 15:33:59 +08:00
hu-keyu
0d27d5258f
issue8720: log doesn't show pv name ( #8771 )
...
Run the E2E test on kind / build (push) Failing after 6m16s
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 / Build (push) Failing after 35s
Close stale issues and PRs / stale (push) Failing after 1m14s
Trivy Nightly Scan / Trivy nightly scan (velero, main) (push) Failing after 52s
Trivy Nightly Scan / Trivy nightly scan (velero-restore-helper, main) (push) Failing after 47s
* fix: log doesn't show pv name
Signed-off-by: hu-keyu <hzldd999@gmail.com >
* fix: add changelog
Signed-off-by: hu-keyu <hzldd999@gmail.com >
* update changelog fileName
Signed-off-by: hu-keyu <hzldd999@gmail.com >
---------
Signed-off-by: hu-keyu <hzldd999@gmail.com >
2025-03-13 18:14:05 -04:00
Xun Jiang/Bruce Jiang
f79b825cf1
Merge pull request #8684 from blackpiglet/7979_fix
...
7979 fix
2025-02-25 13:27:01 +08:00
Xun Jiang
6b7dd12bf7
Modify VS and VSC restore actions.
...
Signed-off-by: Xun Jiang <xun.jiang@broadcom.com >
2025-02-25 10:44:45 +08:00
Shubham Pampattiwar
62889238ed
Design to add label selector as a criteria for volume policy
...
Signed-off-by: Shubham Pampattiwar <spampatt@redhat.com >
add changelog file
Signed-off-by: Shubham Pampattiwar <spampatt@redhat.com >
use pvc labels for vp criteria
Signed-off-by: Shubham Pampattiwar <spampatt@redhat.com >
update design
Signed-off-by: Shubham Pampattiwar <spampatt@redhat.com >
add examples and update non-goals
Signed-off-by: Shubham Pampattiwar <spampatt@redhat.com >
2025-02-20 11:51:47 -08:00
Tiger Kaovilai
9235fe1eb1
Merge pull request #8676 from blackpiglet/7979_design
...
Run the E2E test on kind / build (push) Failing after 5m3s
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 / Build (push) Failing after 34s
Close stale issues and PRs / stale (push) Successful in 8s
Trivy Nightly Scan / Trivy nightly scan (velero, main) (push) Failing after 1m5s
Trivy Nightly Scan / Trivy nightly scan (velero-restore-helper, main) (push) Failing after 55s
Add the design of cleaning artifacts generated during CSI B/R
2025-02-14 08:19:07 -06:00
Xun Jiang/Bruce Jiang
a6ae21e7a3
Add the design of cleaning artifacts generated during CSI B/R
...
Signed-off-by: Xun Jiang/Bruce Jiang <59276555+blackpiglet@users.noreply.github.com >
2025-02-13 15:45:43 +08:00
Scott Seago
fcfb2fd9ee
Implement parallel ItemBlock processing via backup_controller goroutines
...
Signed-off-by: Scott Seago <sseago@redhat.com >
2025-02-12 12:03:37 -05:00
Daniel Jiang
79707aaa60
Merge pull request #8403 from shubham-pampattiwar/status-restore-cr-design
...
Run the E2E test on kind / build (push) Failing after 5m36s
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 / Build (push) Failing after 35s
Close stale issues and PRs / stale (push) Successful in 8s
Trivy Nightly Scan / Trivy nightly scan (velero, main) (push) Failing after 1m3s
Trivy Nightly Scan / Trivy nightly scan (velero-restore-helper, main) (push) Failing after 50s
Add Design for Allowing Object-Level Resource Status Restore
2025-02-11 19:46:30 +08:00
Shubham Pampattiwar
7442147028
Add Design for Allowing Instance-Level Resource Status Restore
...
Signed-off-by: Shubham Pampattiwar <spampatt@redhat.com >
add changelog file
Signed-off-by: Shubham Pampattiwar <spampatt@redhat.com >
typo fix
Signed-off-by: Shubham Pampattiwar <spampatt@redhat.com >
change instance to object
Signed-off-by: Shubham Pampattiwar <spampatt@redhat.com >
add precedence notes adn false as a valid anootation value
Signed-off-by: Shubham Pampattiwar <spampatt@redhat.com >
2025-01-29 11:04:24 -08:00
Lyndon-Li
bcba234035
Merge branch 'main' into build-hybrid-image
2024-12-06 15:57:07 +08:00
Lyndon-Li
baf74d67a7
build hybrid image
...
Signed-off-by: Lyndon-Li <lyonghui@vmware.com >
2024-12-04 10:29:34 +08:00
lyndon-li
7e80d8f1fd
Merge pull request #8459 from Lyndon-Li/design-for-windows-build
...
Run the E2E test on kind / run-e2e-test (push) Blocked by required conditions
Run the E2E test on kind / setup-test-matrix (push) Successful in 1m32s
Run the E2E test on kind / build (push) Failing after 14m10s
Main CI / Build (push) Failing after 12m7s
Close stale issues and PRs / stale (push) Failing after 11m56s
Trivy Nightly Scan / Trivy nightly scan (velero, main) (push) Failing after 6m24s
Trivy Nightly Scan / Trivy nightly scan (velero-restore-helper, main) (push) Failing after 10m15s
Design for multi-arch build and windows build
2024-12-03 10:16:27 +08:00
Lyndon-Li
298b497482
design for multi-arch build and windows build - remove input parameter for GCR
...
Signed-off-by: Lyndon-Li <lyonghui@vmware.com >
2024-12-02 15:01:00 +08:00
Lyndon-Li
3723033c4f
design for multi-arch build and windows build - add local build to tar
...
Signed-off-by: Lyndon-Li <lyonghui@vmware.com >
2024-12-02 13:42:49 +08:00
Mayank Aggarwal
074f26539d
Adding Support For VolumeAttributes in Resource Policy ( #8383 )
...
Run the E2E test on kind / build (push) Failing after 10m15s
Run the E2E test on kind / setup-test-matrix (push) Successful in 1m15s
Run the E2E test on kind / run-e2e-test (push) Has been skipped
Main CI / Build (push) Failing after 4m47s
Close stale issues and PRs / stale (push) Failing after 11m58s
Trivy Nightly Scan / Trivy nightly scan (velero, main) (push) Failing after 11m40s
Trivy Nightly Scan / Trivy nightly scan (velero-restore-helper, main) (push) Failing after 14m53s
* Adding VolumeAttributes validations in resource policy
Signed-off-by: mayaggar <mayaggar@microsoft.com >
* adding tests
Signed-off-by: mayaggar <mayaggar@microsoft.com >
* adding tests
Signed-off-by: mayaggar <mayaggar@microsoft.com >
* adding tests
Signed-off-by: mayaggar <mayaggar@microsoft.com >
* added changelog
Signed-off-by: mayaggar <mayaggar@microsoft.com >
* changelog
Signed-off-by: mayaggar <mayaggar@microsoft.com >
* design spec
Signed-off-by: mayaggar <mayaggar@microsoft.com >
* lint fixes
Signed-off-by: mayaggar <mayaggar@microsoft.com >
* doc update
Signed-off-by: mayaggar <mayaggar@microsoft.com >
* doc update
Signed-off-by: mayaggar <mayaggar@microsoft.com >
* Update internal/resourcepolicies/volume_resources_validator.go
Co-authored-by: Tiger Kaovilai <passawit.kaovilai@gmail.com >
Signed-off-by: Mayank Aggarwal <mayankagg9722@gmail.com >
* doc name update
Signed-off-by: mayaggar <mayaggar@microsoft.com >
---------
Signed-off-by: mayaggar <mayaggar@microsoft.com >
Signed-off-by: Mayank Aggarwal <mayankagg9722@gmail.com >
Co-authored-by: Tiger Kaovilai <passawit.kaovilai@gmail.com >
2024-11-28 10:17:07 +05:30
Lyndon-Li
3a7cf09957
design for multi-arch build and windows build
...
Signed-off-by: Lyndon-Li <lyonghui@vmware.com >
2024-11-28 11:00:40 +08:00
Tiger Kaovilai
a5ef9d6f7c
Typo: ebs.csi.aws.com instead of aws.ebs.csi.driver
...
Per driver [code](966da33cff/pkg/driver/driver.go (L49C30-L49C45) )
Signed-off-by: Tiger Kaovilai <tkaovila@redhat.com >
2024-11-07 16:24:25 -05:00
Lyndon-Li
561073d053
1.15 readme and implemented designs
...
Signed-off-by: Lyndon-Li <lyonghui@vmware.com >
2024-10-10 16:14:01 +08:00
Tiger Kaovilai
9855cd28fb
docs(vgdp-micro-service.md): correct typo in VGDP acronym description to match Unified Repository design reference
...
Signed-off-by: Tiger Kaovilai <tkaovila@redhat.com >
2024-09-23 15:57:33 -04:00
Shubham Pampattiwar
0b74a73761
Merge pull request #8218 from sseago/itmblock-docs
...
Update design doc and site docs to reflect ItemBlock implementation
2024-09-18 16:27:06 -07:00
Emmanuel Ferdman
5d0f09da25
Update the wait-for-additional-items design doc link
...
Signed-off-by: Emmanuel Ferdman <emmanuelferdman@gmail.com >
2024-09-18 13:54:17 +03:00
Scott Seago
e6fb4ba3d5
Update design doc and site docs to reflect ItemBlock implementation
...
As with other plugin types, the information on how to implement
an IBA plugin will be in the velero-plugin-example repo.
Signed-off-by: Scott Seago <sseago@redhat.com >
2024-09-13 14:34:48 -04:00
Xun Jiang/Bruce Jiang
efcf836d16
Merge pull request #8201 from blackpiglet/update_velero_install_parameter
...
Add the ConfigMap-specified parameters into velero install CLI
2024-09-12 13:08:56 +08:00