Shubham Pampattiwar and GitHub
6e511f2c80
Merge pull request #10146 from blackpiglet/jxun/modify_parent_snapshot_in_data_mover_when_is_none
...
Modify the ParentSnapshot to "" and ForceFull to true when ParentSnapshot is "none".
2026-08-03 09:59:48 -07:00
Xun Jiang
c3ef38c225
Modify the ParentSnapshot to "" and ForceFull to true when ParentSnapshot is "none".
...
Signed-off-by: Xun Jiang <xun.jiang@broadcom.com >
2026-08-03 18:02:36 +08:00
Xun Jiang/Bruce Jiang and GitHub
ddbe054b33
Merge pull request #10144 from Lyndon-Li/empty-sa-namespace-for-get-changed-blocks
...
Run the E2E test on kind / setup-test-matrix (push) Successful in 4s
e2e-test-kind.yaml / extract (push) Failing after 11s
Run the E2E test on kind / get-go-version (push) Failing after 13s
Run the E2E test on kind / build (push) Skipped
Run the E2E test on kind / run-e2e-test (push) Skipped
push.yml / extract (push) Successful in 11s
Main CI / get-go-version (push) Successful in 12s
Main CI / Build (push) Failing after 38s
Empty sa namespace when secret is empty for getChangedBlocks
2026-08-03 17:38:51 +08:00
Lyndon-Li
1249e69999
empty sa namespace when secret is empty for getChangedBlocks
...
Signed-off-by: Lyndon-Li <lyonghui@vmware.com >
2026-08-03 17:09:30 +08:00
Xun Jiang/Bruce Jiang and GitHub
c832bb767e
Merge pull request #10142 from Lyndon-Li/upload-progerss-interval
...
Upload progress every 10s
2026-08-03 16:00:32 +08:00
Xun Jiang/Bruce Jiang and GitHub
ef95e11c8f
Merge pull request #10140 from Lyndon-Li/set-cbt-service-to-uploader
...
Set CBT service to uploader
2026-08-03 14:35:42 +08:00
Lyndon-Li
f22b7c86d7
upload progress every 10s
...
Signed-off-by: Lyndon-Li <lyonghui@vmware.com >
2026-08-03 14:11:37 +08:00
Lyndon-Li
036e9944e4
empty CBT secret ns when secret is not set
...
Signed-off-by: Lyndon-Li <lyonghui@vmware.com >
2026-08-03 13:52:20 +08:00
Lyndon-Li
8fe02224b9
set CBT service to uploader
...
Signed-off-by: Lyndon-Li <lyonghui@vmware.com >
2026-08-03 13:25:18 +08:00
lyndon-li and GitHub
70478f4377
Merge pull request #10126 from blackpiglet/jxun/parent_snapshot
...
Run the E2E test on kind / setup-test-matrix (push) Successful in 6s
e2e-test-kind.yaml / extract (push) Failing after 17s
Run the E2E test on kind / get-go-version (push) Failing after 18s
Run the E2E test on kind / build (push) Skipped
Run the E2E test on kind / run-e2e-test (push) Skipped
push.yml / extract (push) Successful in 12s
Main CI / get-go-version (push) Successful in 13s
Main CI / Build (push) Failing after 40s
Use "" as parentSnapshot for DU when BackupType is incremental.
2026-07-31 17:52:30 +08:00
Xun Jiang
f0797c9104
Use "" as parentSnapshot for DU when BackupType is incremental.
...
Signed-off-by: Xun Jiang <xun.jiang@broadcom.com >
2026-07-31 16:24:17 +08:00
Shubham Pampattiwar and GitHub
0c2b588f5a
Merge pull request #10124 from shubham-pampattiwar/site/cncf-sandbox-blog-post
...
Run the E2E test on kind / setup-test-matrix (push) Successful in 5s
e2e-test-kind.yaml / extract (push) Failing after 16s
Run the E2E test on kind / get-go-version (push) Failing after 17s
Run the E2E test on kind / build (push) Skipped
Run the E2E test on kind / run-e2e-test (push) Skipped
push.yml / extract (push) Successful in 12s
Main CI / get-go-version (push) Successful in 12s
Main CI / Build (push) Failing after 28s
Site: add blog post for Velero joining CNCF Sandbox
2026-07-30 13:02:15 -07:00
Shubham Pampattiwar
96bf9e2ec1
site: add blog post for Velero joining CNCF Sandbox
...
Announce Velero's acceptance into the CNCF Sandbox, covering the
governance change, project history, current maintainers, and how
to get involved. This is the first blog post since v1.11 in 2023.
Signed-off-by: Shubham Pampattiwar <spampatt@redhat.com >
2026-07-30 12:12:42 -07:00
Shubham Pampattiwar and GitHub
95e76381fd
Site: update homepage CTA and add LinkedIn to footer ( #10113 )
...
* site: update homepage CTA and add LinkedIn to footer
Replace stale 'How Do You Use Velero?' link (GitHub issue #1327 from 2019)
with 'Join the Velero Community' pointing to the community page.
Add the new Velero LinkedIn page to the footer social links.
Signed-off-by: Shubham Pampattiwar <spampatt@redhat.com >
* site: fix invisible CNCF logo in footer
The footer uses a white background but the CNCF logo was a white SVG
(cncf-white.svg), making it invisible. Switch to the color version
from the CNCF artwork repository.
Signed-off-by: Shubham Pampattiwar <spampatt@redhat.com >
---------
Signed-off-by: Shubham Pampattiwar <spampatt@redhat.com >
2026-07-30 12:27:15 -04:00
Chlins Zhang and GitHub
9063ee5fb7
Replace rebase action with GitHub CLI ( #10093 )
...
* Replace rebase action with GitHub CLI
Signed-off-by: chlins <chlins.zhang@gmail.com >
* Add contents write permission for rebase workflow
Updating the PR branch pushes to the head branch, which requires contents: write for the GITHUB_TOKEN.
Signed-off-by: chlins <chlins.zhang@gmail.com >
---------
Signed-off-by: chlins <chlins.zhang@gmail.com >
2026-07-30 12:24:51 -04:00
Chlins Zhang and GitHub
c1f3e81484
Merge pull request #10094 from chlins/fix/pin-prow-action
...
Run the E2E test on kind / setup-test-matrix (push) Successful in 6s
e2e-test-kind.yaml / extract (push) Failing after 16s
Run the E2E test on kind / get-go-version (push) Failing after 17s
Run the E2E test on kind / build (push) Skipped
Run the E2E test on kind / run-e2e-test (push) Skipped
push.yml / extract (push) Successful in 11s
Main CI / get-go-version (push) Successful in 12s
Main CI / Build (push) Failing after 36s
Pin prow GitHub action to commit SHA
2026-07-30 14:42:17 +08:00
lyndon-li and GitHub
d3692d08ed
Merge pull request #10105 from Lyndon-Li/optimize-sub-object-description
...
Optimize sub object description
2026-07-30 14:16:57 +08:00
Lyndon-Li
c7d7801ae9
Merge branch 'main' into optimize-sub-object-description
2026-07-29 18:09:28 +08:00
5691f7f29d
Support overriding Schedule annotations via template.metadata.annotations ( #10045 )
...
Run the E2E test on kind / setup-test-matrix (push) Successful in 4s
e2e-test-kind.yaml / extract (push) Failing after 13s
Run the E2E test on kind / get-go-version (push) Failing after 14s
Run the E2E test on kind / build (push) Skipped
Run the E2E test on kind / run-e2e-test (push) Skipped
push.yml / extract (push) Successful in 14s
Main CI / get-go-version (push) Successful in 16s
Main CI / Build (push) Failing after 2m46s
* Support overriding Schedule annotations via template.metadata.annotations
Adds an Annotations field to BackupSpec.Metadata, mirroring the existing
Labels override. When Schedule.Spec.Template.Metadata.Annotations is set,
it is used for the resulting Backup's annotations instead of copying
Schedule.Annotations directly, allowing users to opt out of unwanted
annotations (e.g. ArgoCD tracking annotations) being propagated from
Schedule to Backup.
Fixes #5836
Signed-off-by: Lubron Zhan <lubronzhan@gmail.com >
* Rename changelog fragment to match PR number 10045
Signed-off-by: Lubron Zhan <lubronzhan@gmail.com >
---------
Signed-off-by: Lubron Zhan <lubronzhan@gmail.com >
Co-authored-by: Daniel Jiang <daniel.jiang@broadcom.com >
2026-07-29 15:55:51 +08:00
5ca38aa075
ci(push): pin action versions to commit SHAs and restrict permissions ( #10083 )
...
Signed-off-by: chlins <chlins.zhang@gmail.com >
Co-authored-by: Daniel Jiang <daniel.jiang@broadcom.com >
2026-07-29 07:41:57 +00:00
chlins
4745c45faf
Pin prow GitHub action to commit SHA
...
Signed-off-by: chlins <chlins.zhang@gmail.com >
2026-07-29 15:11:08 +08:00
Adam Zhang and GitHub
0027460717
Merge pull request #10087 from adam-jian-zhang/fix-vsc-hardcode
...
Run the E2E test on kind / setup-test-matrix (push) Successful in 3s
e2e-test-kind.yaml / extract (push) Failing after 12s
Run the E2E test on kind / get-go-version (push) Failing after 13s
Run the E2E test on kind / build (push) Skipped
Run the E2E test on kind / run-e2e-test (push) Skipped
push.yml / extract (push) Successful in 11s
Main CI / get-go-version (push) Successful in 15s
Main CI / Build (push) Failing after 33s
remove VolumeSnapshotContent from resourceMustHave
2026-07-29 11:10:10 +08:00
Scott Seago and GitHub
041f577343
Merge branch 'main' into fix-vsc-hardcode
2026-07-28 20:21:50 -04:00
lyndon-li and GitHub
f59217b9ea
Merge pull request #10091 from Lyndon-Li/block-uploader-thread-module-refactor
...
Run the E2E test on kind / setup-test-matrix (push) Successful in 4s
e2e-test-kind.yaml / extract (push) Failing after 12s
Run the E2E test on kind / get-go-version (push) Failing after 13s
Run the E2E test on kind / build (push) Skipped
Run the E2E test on kind / run-e2e-test (push) Skipped
push.yml / extract (push) Successful in 11s
Main CI / get-go-version (push) Successful in 12s
Main CI / Build (push) Failing after 23s
Refactor block uploader thread module
2026-07-28 18:45:43 +08:00
Adam Zhang
63cfddd18d
add tests to cover pvc and vsc ria
...
Signed-off-by: Adam Zhang <adam.zhang@broadcom.com >
2026-07-28 16:06:04 +08:00
Lyndon-Li
d685b818ad
refactor block uploader thread module
...
Signed-off-by: Lyndon-Li <lyonghui@vmware.com >
2026-07-28 15:43:13 +08:00
Lyndon-Li
525fb9eaa2
Merge branch 'main' into optimize-sub-object-description
2026-07-28 15:14:15 +08:00
Adam Zhang
ef100da89b
remove VolumeSnapshotContents from resourceMustHave list
...
Stop force-including VolumeSnapshotContents via resourceMustHave on
every restore; CSI VolumeSnapshot/PVC RestoreItemActions now set
`restore.velero.io/must-include-additional-items` so bound snapshot
dependencies are restored only when their parent is restored.
Fixes : #9957
Signed-off-by: Adam Zhang <adam.zhang@broadcom.com >
2026-07-28 14:04:15 +08:00
Lyndon-Li
a389cb4560
Merge branch 'main' into block-uploader-thread-module-refactor
2026-07-28 13:21:28 +08:00
Lyndon-Li
b635d3f8ed
refactor block uploader thread module
...
Signed-off-by: Lyndon-Li <lyonghui@vmware.com >
2026-07-28 13:20:34 +08:00
Chlins Zhang and GitHub
c95597720a
build(image): remove kubectl installation from build image ( #10065 )
...
Run the E2E test on kind / setup-test-matrix (push) Successful in 4s
e2e-test-kind.yaml / extract (push) Failing after 12s
Run the E2E test on kind / get-go-version (push) Failing after 13s
Run the E2E test on kind / build (push) Skipped
Run the E2E test on kind / run-e2e-test (push) Skipped
build-image / Build (push) Failing after 12s
push.yml / extract (push) Successful in 12s
Main CI / get-go-version (push) Successful in 13s
Main CI / Build (push) Failing after 27s
Signed-off-by: chlins <chlins.zhang@gmail.com >
2026-07-27 19:34:38 -04:00
Adam Zhang and GitHub
a43a1bce6a
Add RIA must-include additional items ( #10082 )
...
Let RestoreItemActions opt in via annotation to
bypass global restore filters for AdditionalItems,
mirroring the backup-side must-include behavior.
Signed-off-by: Adam Zhang <adam.zhang@broadcom.com >
2026-07-27 16:36:55 -04:00
lyndon-li and GitHub
1711094110
Merge pull request #10071 from Lyndon-Li/block-uploader-restore-implementation
...
Run the E2E test on kind / setup-test-matrix (push) Successful in 3s
e2e-test-kind.yaml / extract (push) Failing after 15s
Run the E2E test on kind / get-go-version (push) Failing after 16s
Run the E2E test on kind / build (push) Skipped
Run the E2E test on kind / run-e2e-test (push) Skipped
push.yml / extract (push) Successful in 13s
Main CI / get-go-version (push) Successful in 14s
Main CI / Build (push) Failing after 1m6s
Block uploader restore implementation
2026-07-27 15:40:52 +08:00
Xun Jiang/Bruce Jiang and GitHub
3905ccb0ea
Backup workflow for block data mover. ( #10067 )
...
Signed-off-by: Xun Jiang <xun.jiang@broadcom.com >
2026-07-27 15:36:44 +08:00
Adam Zhang and GitHub
d2c46dad7a
Merge pull request #10056 from adam-jian-zhang/ria-must-include-design
...
design for RIA must-include-additional-items
2026-07-27 15:08:05 +08:00
Xun Jiang/Bruce Jiang and GitHub
ae772382a8
Merge pull request #10062 from shubham-pampattiwar/remove-health-files
...
Remove community health files now provided by org-level .github repo
2026-07-27 15:07:56 +08:00
Shubham Pampattiwar and GitHub
77e119c274
Fix stale 'Latest Release Information' link on velero.io ( #10081 )
...
Update the landing page CTA link from the outdated Velero 1.11 blog
post to the GitHub releases/latest URL, which always resolves to the
most recent release and will not go stale.
Fixes #10080
Signed-off-by: Shubham Pampattiwar <spampatt@redhat.com >
2026-07-27 15:05:44 +08:00
Lyndon-Li
bc596da386
block uploader restore implementation
...
Signed-off-by: Lyndon-Li <lyonghui@vmware.com >
2026-07-27 14:19:22 +08:00
Lyndon-Li
d81b319abf
Merge branch 'main' into block-uploader-restore-implementation
2026-07-27 14:12:06 +08:00
Xun Jiang/Bruce Jiang and GitHub
713c2f3b0a
Merge pull request #10074 from velero-io/dependabot/github_actions/codecov/codecov-action-7
...
Bump codecov/codecov-action from 6 to 7
2026-07-27 13:47:56 +08:00
Xun Jiang/Bruce Jiang and GitHub
07ab16ffc0
Merge pull request #10075 from velero-io/dependabot/github_actions/actions/labeler-7
...
Bump actions/labeler from 5 to 7
2026-07-27 13:46:15 +08:00
dependabot[bot] and GitHub
91e089d3e6
Bump actions/labeler from 5 to 7
...
Bumps [actions/labeler](https://github.com/actions/labeler ) from 5 to 7.
- [Release notes](https://github.com/actions/labeler/releases )
- [Commits](https://github.com/actions/labeler/compare/v5...v7 )
---
updated-dependencies:
- dependency-name: actions/labeler
dependency-version: '7'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-07-25 19:12:46 +00:00
dependabot[bot] and GitHub
ff7273548b
Bump codecov/codecov-action from 6 to 7
...
Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action ) from 6 to 7.
- [Release notes](https://github.com/codecov/codecov-action/releases )
- [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/codecov/codecov-action/compare/v6...v7 )
---
updated-dependencies:
- dependency-name: codecov/codecov-action
dependency-version: '7'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-07-25 19:12:25 +00:00
a12b373e4c
Support set-based filter label selectors ( #10064 )
...
Run the E2E test on kind / setup-test-matrix (push) Successful in 3s
e2e-test-kind.yaml / extract (push) Failing after 12s
Run the E2E test on kind / get-go-version (push) Failing after 13s
Run the E2E test on kind / build (push) Skipped
Run the E2E test on kind / run-e2e-test (push) Skipped
push.yml / extract (push) Successful in 10s
Main CI / get-go-version (push) Successful in 11s
Main CI / Build (push) Failing after 25s
* Support set-based filter label selectors
Use matchLabels/matchExpressions in fine-grained filters.
Signed-off-by: Adam Zhang <adam.zhang@broadcom.com >
* omit the details of resource policy for cli
The reason to not resolve and display CLI is because it may go
out of sync, we want to avoid display it to mislead users.
We may consider to cpature those information and display it
in later release.
Signed-off-by: Adam Zhang <adam.zhang@broadcom.com >
---------
Signed-off-by: Adam Zhang <adam.zhang@broadcom.com >
Co-authored-by: Scott Seago <sseago@redhat.com >
2026-07-24 16:03:51 -04:00
Shubham Pampattiwar
d44a185115
Remove community health files now provided by org-level .github repo
...
These files are now maintained in the velero-io/.github repo and
automatically apply as org-wide defaults across all velero-io repos.
See https://github.com/velero-io/.github
Fixes #10042
Signed-off-by: Shubham Pampattiwar <spampatt@redhat.com >
2026-07-24 09:30:04 -07:00
Lyndon-Li
00f1626f7a
block uploader restore implementation
...
Signed-off-by: Lyndon-Li <lyonghui@vmware.com >
2026-07-24 14:02:19 +08:00
Lyndon-Li
f6f2ecf8cc
Merge branch 'main' into block-uploader-restore-implementation
2026-07-24 13:38:40 +08:00
Lyndon-Li
236c45b443
block uploader restore UT
...
Signed-off-by: Lyndon-Li <lyonghui@vmware.com >
2026-07-24 13:37:40 +08:00
92f636ca52
Bump google.golang.org/grpc from 1.81.1 to 1.82.1 ( #10058 )
...
Run the E2E test on kind / setup-test-matrix (push) Successful in 3s
build-image / Build (push) Failing after 15s
e2e-test-kind.yaml / extract (push) Failing after 15s
Run the E2E test on kind / get-go-version (push) Failing after 15s
Run the E2E test on kind / build (push) Skipped
Run the E2E test on kind / run-e2e-test (push) Skipped
push.yml / extract (push) Successful in 14s
Main CI / get-go-version (push) Successful in 15s
Main CI / Build (push) Failing after 34s
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go ) from 1.81.1 to 1.82.1.
- [Release notes](https://github.com/grpc/grpc-go/releases )
- [Commits](https://github.com/grpc/grpc-go/compare/v1.81.1...v1.82.1 )
---
updated-dependencies:
- dependency-name: google.golang.org/grpc
dependency-version: 1.82.1
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-23 15:52:44 -04:00
Tiger Kaovilai and GitHub
5ecf38b5d7
Derive dev-tool CLI versions from go.mod (ginkgo, protoc-gen-go, goimports) ( #10024 )
...
* Derive Ginkgo CLI version from go.mod in test/Makefile
Hardcoded @v2.22.0 pin drifted from go.mod's v2.28.3, causing
Ginkgo CLI/package version mismatch warnings.
Fixes #10023
Signed-off-by: Tiger Kaovilai <tkaovila@redhat.com >
* Derive protoc-gen-go and goimports versions from go.mod in build-image
Same drift issue as #10023 : Dockerfile hardcoded @v1.33.0 and @v0.33.0
while go.mod had moved on. Build context is hack/build-image, which
doesn't include go.mod, so versions are computed in the Makefile (which
does have go.mod) and passed through as build-args, same as GOPROXY.
protoc-gen-go-grpc and controller-gen/setup-envtest/golangci-lint are
left as-is: no matching go.mod entry, or independently versioned from
the module they live alongside.
Fixes #10023
Signed-off-by: Tiger Kaovilai <tkaovila@redhat.com >
---------
Signed-off-by: Tiger Kaovilai <tkaovila@redhat.com >
2026-07-23 15:43:47 -04:00