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
Xun Jiang
35e1e1f988
Fix unstable UT in pvc_action_test.go's TestExectue().
...
* Move the error assert out of goroutine.
* Create the VSC before patching VS status to ReadyToUse.
Signed-off-by: Xun Jiang <xun.jiang@broadcom.com >
2026-05-11 11:33:08 +08:00
Shubham Pampattiwar and GitHub
038d780576
Merge pull request #9776 from shubham-pampattiwar/fix-prow-action-permissions
...
Run the E2E test on kind / get-go-version (push) Failing after 1m0s
Run the E2E test on kind / build (push) Has been skipped
Run the E2E test on kind / setup-test-matrix (push) Successful in 5s
Run the E2E test on kind / run-e2e-test (push) Has been skipped
Main CI / get-go-version (push) Successful in 15s
Main CI / Build (push) Failing after 39s
Close stale issues and PRs / stale (push) Successful in 8s
Trivy Nightly Scan / Trivy nightly scan (velero, main) (push) Failing after 1m40s
Trivy Nightly Scan / Trivy nightly scan (velero-plugin-for-aws, main) (push) Failing after 1m42s
Trivy Nightly Scan / Trivy nightly scan (velero-plugin-for-gcp, main) (push) Failing after 1m43s
Trivy Nightly Scan / Trivy nightly scan (velero-plugin-for-microsoft-azure, main) (push) Failing after 1m31s
Fix prow-action workflow permissions for issue commands
2026-05-09 11:25:43 +08:00
Xun Jiang/Bruce Jiang and GitHub
3a01767ad1
Merge pull request #9778 from blackpiglet/xj014661/main/bump_deps
...
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 3s
Run the E2E test on kind / run-e2e-test (push) Has been skipped
build-image / Build (push) Failing after 11s
Main CI / get-go-version (push) Successful in 15s
Main CI / Build (push) Failing after 31s
Close stale issues and PRs / stale (push) Successful in 13s
Trivy Nightly Scan / Trivy nightly scan (velero, main) (push) Failing after 2m12s
Trivy Nightly Scan / Trivy nightly scan (velero-plugin-for-aws, main) (push) Failing after 1m46s
Trivy Nightly Scan / Trivy nightly scan (velero-plugin-for-gcp, main) (push) Failing after 1m35s
Trivy Nightly Scan / Trivy nightly scan (velero-plugin-for-microsoft-azure, main) (push) Failing after 1m35s
Bump Velero dependencies to latest version.
2026-05-08 18:17:16 +08:00
Xun Jiang
5afe5df122
Bump Velero dependencies to latest version.
...
* Fix UT failures caused by client-go version bump.
* Some modifications to enhance the UT stability.
* Fix UT errors: non-constant format string in call to ...
* Fix linter issues.
Signed-off-by: Xun Jiang <xun.jiang@broadcom.com >
2026-05-08 17:38:42 +08:00
Lyndon-Li
6a67f4a8a4
fix UT error
...
Signed-off-by: Lyndon-Li <lyonghui@vmware.com >
2026-05-08 16:41:39 +08:00
Lyndon-Li
6ca73a00b6
fix UT error
...
Signed-off-by: Lyndon-Li <lyonghui@vmware.com >
2026-05-08 16:39:24 +08:00
Daniel Jiang and GitHub
7314eab582
Update CODE OF CONDUCT for CNCF compliance ( #9779 )
...
Run the E2E test on kind / get-go-version (push) Failing after 54s
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 14s
Main CI / Build (push) Failing after 43s
Close stale issues and PRs / stale (push) Successful in 14s
Trivy Nightly Scan / Trivy nightly scan (velero, main) (push) Failing after 2m7s
Trivy Nightly Scan / Trivy nightly scan (velero-plugin-for-aws, main) (push) Failing after 1m37s
Trivy Nightly Scan / Trivy nightly scan (velero-plugin-for-gcp, main) (push) Failing after 1m45s
Trivy Nightly Scan / Trivy nightly scan (velero-plugin-for-microsoft-azure, main) (push) Failing after 1m39s
Signed-off-by: Daniel Jiang <daniel.jiang@broadcom.com >
2026-05-07 13:34:24 -04:00
Xun Jiang/Bruce Jiang and GitHub
e6d928cdfe
Some updates for actions on main branch. ( #9775 )
...
Run the E2E test on kind / get-go-version (push) Failing after 55s
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 30s
Close stale issues and PRs / stale (push) Successful in 12s
Trivy Nightly Scan / Trivy nightly scan (velero, main) (push) Failing after 2m6s
Trivy Nightly Scan / Trivy nightly scan (velero-plugin-for-aws, main) (push) Failing after 1m31s
Trivy Nightly Scan / Trivy nightly scan (velero-plugin-for-gcp, main) (push) Failing after 1m22s
Trivy Nightly Scan / Trivy nightly scan (velero-plugin-for-microsoft-azure, main) (push) Failing after 1m36s
* Add Windows dockerfile in the Dockerfile change action.
* Update Bitnami MinIO Dockerfile directory.
Signed-off-by: Xun Jiang <xun.jiang@broadcom.com >
2026-05-06 12:10:23 -04:00
Joseph Antony Vaikath and GitHub
360095a2e7
Merge pull request #9558 from Joeavaikath/wildcard-ns-bugfix
...
Run the E2E test on kind / get-go-version (push) Failing after 50s
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 12s
Main CI / Build (push) Failing after 41s
Wildcard namespaces: Log warning on empty resolution
2026-05-06 16:30:36 +08:00
lyndon-li and GitHub
7aab742041
Merge pull request #9763 from Lyndon-Li/fix-docker-hub-push-error
...
Run the E2E test on kind / get-go-version (push) Failing after 59s
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) Successful in 10s
Main CI / Build (push) Failing after 30s
Close stale issues and PRs / stale (push) Successful in 10s
Trivy Nightly Scan / Trivy nightly scan (velero, main) (push) Failing after 1m27s
Trivy Nightly Scan / Trivy nightly scan (velero-plugin-for-aws, main) (push) Failing after 1m30s
Trivy Nightly Scan / Trivy nightly scan (velero-plugin-for-gcp, main) (push) Failing after 1m39s
Trivy Nightly Scan / Trivy nightly scan (velero-plugin-for-microsoft-azure, main) (push) Failing after 1m35s
Fix docker hub push error
2026-04-30 14:45:53 +08:00
Lyndon-Li
7918cb35dd
fix docker hub push error
...
Signed-off-by: Lyndon-Li <lyonghui@vmware.com >
2026-04-30 14:30:53 +08:00
f72c57b185
Bump github.com/moby/spdystream from 0.5.0 to 0.5.1 ( #9734 )
...
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 3s
Run the E2E test on kind / run-e2e-test (push) Has been skipped
Main CI / get-go-version (push) Successful in 15s
Main CI / Build (push) Failing after 34s
* Bump github.com/moby/spdystream from 0.5.0 to 0.5.1
Bumps [github.com/moby/spdystream](https://github.com/moby/spdystream ) from 0.5.0 to 0.5.1.
- [Release notes](https://github.com/moby/spdystream/releases )
- [Commits](https://github.com/moby/spdystream/compare/v0.5.0...v0.5.1 )
---
updated-dependencies:
- dependency-name: github.com/moby/spdystream
dependency-version: 0.5.1
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
* fix: run go mod tidy to update module files
Agent-Logs-Url: https://github.com/velero-io/velero/sessions/3537c5cb-5e31-405c-a79f-878bd146efa8
Co-authored-by: blackpiglet <59276555+blackpiglet@users.noreply.github.com >
---------
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: Xun Jiang/Bruce Jiang <59276555+blackpiglet@users.noreply.github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Daniel Jiang <daniel.jiang@broadcom.com >
Co-authored-by: Xun Jiang/Bruce Jiang <59276555+blackpiglet@users.noreply.github.com >
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
2026-04-29 22:39:18 -04:00
Lyndon-Li
4f34ae17a3
add incremental aware object writer
...
Signed-off-by: Lyndon-Li <lyonghui@vmware.com >
2026-04-28 18:11:53 +08:00
Lyndon-Li
44ab9a6a1a
add metadata operations for kopia repo
...
Signed-off-by: Lyndon-Li <lyonghui@vmware.com >
2026-04-28 15:58:28 +08:00
Lyndon-Li
4befbc0afe
add repo snapshot operations
...
Signed-off-by: Lyndon-Li <lyonghui@vmware.com >
2026-04-28 15:47:27 +08:00
+2
76197d7892
fix: lint permission issue ( #9740 )
...
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 4s
Run the E2E test on kind / run-e2e-test (push) Has been skipped
Main CI / get-go-version (push) Successful in 11s
Main CI / Build (push) Failing after 31s
Close stale issues and PRs / stale (push) Successful in 11s
Trivy Nightly Scan / Trivy nightly scan (velero, main) (push) Failing after 1m30s
Trivy Nightly Scan / Trivy nightly scan (velero-plugin-for-aws, main) (push) Failing after 1m21s
Trivy Nightly Scan / Trivy nightly scan (velero-plugin-for-gcp, main) (push) Failing after 1m17s
Trivy Nightly Scan / Trivy nightly scan (velero-plugin-for-microsoft-azure, main) (push) Failing after 1m19s
* fix: lint permission issue
Signed-off-by: emirot <emirot.nolan@gmail.com >
* fix: lint permission issue
Signed-off-by: emirot <emirot.nolan@gmail.com >
* Set permissions to the actions
This commit update the actions "Auto Assign Author", "Auto Label PRs",
and "Auto Request Review"
Signed-off-by: Daniel Jiang <daniel.jiang@broadcom.com >
Signed-off-by: emirot <emirot.nolan@gmail.com >
* Fix wildcard expansion when includes is empty and excludes has wildcards (#9684 )
* Fix wildcard expansion when includes is empty and excludes has wildcards
When a Backup CR is applied via kubectl with empty includedNamespaces
and a wildcard in excludedNamespaces, ShouldExpandWildcards triggers
expansion. The empty includes expands to nil, but wildcardExpanded is
set to true, causing ShouldInclude to return false for all namespaces.
Populate expanded includes with all active namespaces when the original
includes was empty (meaning "include all") so that the wildcardExpanded
check does not falsely reject everything.
Signed-off-by: Joseph <jvaikath@redhat.com >
* Changelog
Signed-off-by: Joseph <jvaikath@redhat.com >
* Normalize empty includes to * instead of active namespaces list
This ensures consistent behavior between CLI and kubectl-apply paths
for Namespace CR inclusion when excludes contain wildcards.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
Signed-off-by: Joseph <jvaikath@redhat.com >
* Move empty includes normalization to backup controller
Instead of normalizing empty IncludedNamespaces to ["*"] in the
collections layer's ExpandIncludesExcludes, do it earlier in
prepareBackupRequest. This ensures the spec is correct before any
downstream processing.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
Signed-off-by: Joseph <jvaikath@redhat.com >
* Update TestProcessBackupCompletions for wildcard normalization
Add IncludedNamespaces: []string{"*"} to all expected BackupSpec
structs, reflecting the new prepareBackupRequest normalization.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
Signed-off-by: Joseph <jvaikath@redhat.com >
* Add checks around empty includenamespaces
Signed-off-by: Joseph <jvaikath@redhat.com >
* gofmt
Signed-off-by: Joseph <jvaikath@redhat.com >
---------
Signed-off-by: Joseph <jvaikath@redhat.com >
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
Signed-off-by: emirot <emirot.nolan@gmail.com >
* update hashicorp/go-hclog and go-plugin to current version (#9613 )
Signed-off-by: Peter Woodman <peter@shortbus.org >
Signed-off-by: emirot <emirot.nolan@gmail.com >
* fix: honor -stderrthreshold when -logtostderr is true (default)
klog v2 defaults -logtostderr to true, which silently ignores the
-stderrthreshold flag — all log levels are unconditionally sent to
stderr. This makes it impossible for log-aggregation systems to filter
by severity.
Bump klog to v2.140.0 and opt into the fixed behavior by setting
legacy_stderr_threshold_behavior=false and stderrthreshold=INFO (which
preserves current output while letting users override via CLI flags).
Ref: kubernetes/klog#212 , kubernetes/klog#432
Signed-off-by: Pierluigi Lenoci <pierluigilenoci@gmail.com >
Signed-off-by: emirot <emirot.nolan@gmail.com >
* fix: add changelog and nolint explanation for CI
Add missing changelog entry for PR 9654 (fixes Changelog Check).
Add explanation to //nolint:errcheck directives (fixes nolintlint).
Signed-off-by: Pierluigi Lenoci <pierluigilenoci@gmail.com >
Signed-off-by: emirot <emirot.nolan@gmail.com >
* Remove Restic code path from PodVolumeRestore.
Signed-off-by: Xun Jiang <xun.jiang@broadcom.com >
Signed-off-by: emirot <emirot.nolan@gmail.com >
* Bump go.opentelemetry.io/otel from 1.40.0 to 1.41.0
Bumps [go.opentelemetry.io/otel](https://github.com/open-telemetry/opentelemetry-go ) from 1.40.0 to 1.41.0.
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases )
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md )
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.40.0...v1.41.0 )
---
updated-dependencies:
- dependency-name: go.opentelemetry.io/otel
dependency-version: 1.41.0
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: emirot <emirot.nolan@gmail.com >
* Fix error in auto-request-review action
Per action.yml of the action, the token is required.
https://github.com/necojackarc/auto-request-review/blob/e89da1a8cd7c8c16d9de9c6e763290b6b0e3d424/action.yml#L8
Signed-off-by: Daniel Jiang <daniel.jiang@broadcom.com >
Signed-off-by: emirot <emirot.nolan@gmail.com >
* fix go-releaser upload error
Signed-off-by: Lyndon-Li <lyonghui@vmware.com >
Signed-off-by: emirot <emirot.nolan@gmail.com >
* add concurrency limit to go-releaser
Signed-off-by: Lyndon-Li <lyonghui@vmware.com >
Signed-off-by: emirot <emirot.nolan@gmail.com >
* Bump go.opentelemetry.io/otel/sdk from 1.40.0 to 1.43.0 (#9692 )
Bumps [go.opentelemetry.io/otel/sdk](https://github.com/open-telemetry/opentelemetry-go ) from 1.40.0 to 1.43.0.
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases )
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md )
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.40.0...v1.43.0 )
---
updated-dependencies:
- dependency-name: go.opentelemetry.io/otel/sdk
dependency-version: 1.43.0
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Signed-off-by: emirot <emirot.nolan@gmail.com >
* fix(lint): fix lint local
Signed-off-by: emirot <emirot.nolan@gmail.com >
* Apply suggestion from @blackpiglet
https://github.com/velero-io/velero/pull/9740/changes#r3151366281
Signed-off-by: Tiger Kaovilai <passawit.kaovilai@gmail.com >
---------
Signed-off-by: emirot <emirot.nolan@gmail.com >
Signed-off-by: Daniel Jiang <daniel.jiang@broadcom.com >
Signed-off-by: Joseph <jvaikath@redhat.com >
Signed-off-by: Peter Woodman <peter@shortbus.org >
Signed-off-by: Pierluigi Lenoci <pierluigilenoci@gmail.com >
Signed-off-by: Xun Jiang <xun.jiang@broadcom.com >
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: Lyndon-Li <lyonghui@vmware.com >
Signed-off-by: Tiger Kaovilai <passawit.kaovilai@gmail.com >
Co-authored-by: Daniel Jiang <daniel.jiang@broadcom.com >
Co-authored-by: Joseph Antony Vaikath <jvaikath@redhat.com >
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
Co-authored-by: peter woodman <peter@shortbus.org >
Co-authored-by: Pierluigi Lenoci <pierluigilenoci@gmail.com >
Co-authored-by: Xun Jiang <xun.jiang@broadcom.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Lyndon-Li <lyonghui@vmware.com >
Co-authored-by: Tiger Kaovilai <passawit.kaovilai@gmail.com >
2026-04-28 03:11:49 -04:00
Daniel Jiang and GitHub
1056305ca6
Merge pull request #9565 from hollycai05/add-e2e-tests-for-PR9452
...
Add e2e test case for PR 9452
2026-04-28 14:01:26 +08:00
Daniel Jiang and GitHub
ca41757ef1
Merge pull request #9567 from hollycai05/add-e2e-tests-for-issue7725
...
Add e2e test case for issue 7725
2026-04-28 14:01:18 +08:00
79faa5ff96
Bump go.opentelemetry.io/otel/sdk from 1.40.0 to 1.43.0 ( #9692 )
...
Run the E2E test on kind / get-go-version (push) Failing after 1m10s
Run the E2E test on kind / build (push) Has been skipped
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 / get-go-version (push) Successful in 11s
Main CI / Build (push) Failing after 29s
Close stale issues and PRs / stale (push) Successful in 11s
Trivy Nightly Scan / Trivy nightly scan (velero, main) (push) Failing after 1m26s
Trivy Nightly Scan / Trivy nightly scan (velero-plugin-for-aws, main) (push) Failing after 1m10s
Trivy Nightly Scan / Trivy nightly scan (velero-plugin-for-gcp, main) (push) Failing after 1m5s
Trivy Nightly Scan / Trivy nightly scan (velero-plugin-for-microsoft-azure, main) (push) Failing after 1m5s
Bumps [go.opentelemetry.io/otel/sdk](https://github.com/open-telemetry/opentelemetry-go ) from 1.40.0 to 1.43.0.
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases )
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md )
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.40.0...v1.43.0 )
---
updated-dependencies:
- dependency-name: go.opentelemetry.io/otel/sdk
dependency-version: 1.43.0
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-27 11:58:24 -04:00
lyndon-li and GitHub
3f0c221119
Merge pull request #9759 from Lyndon-Li/fix-go-releaser-upload-issue
...
Fix go-releaser upload error
2026-04-27 23:34:33 +08:00
lyndon-li and GitHub
b635035d79
Merge branch 'main' into fix-go-releaser-upload-issue
2026-04-27 22:50:02 +08:00
Lyndon-Li
36dde0f88e
fix go-releaser upload error
...
Signed-off-by: Lyndon-Li <lyonghui@vmware.com >
2026-04-27 22:48:20 +08:00
Daniel Jiang and GitHub
f67ba0ec5e
Merge pull request #9757 from Lyndon-Li/add-go-releaser-concurrency-limit
...
Add concurrency limit to go-releaser
2026-04-27 22:34:23 +08:00
Lyndon-Li
16ca7739ce
add concurrency limit to go-releaser
...
Signed-off-by: Lyndon-Li <lyonghui@vmware.com >
2026-04-27 18:05:00 +08:00
lyndon-li and GitHub
065926d6a0
Merge pull request #9753 from reasonerjt/fix-auto-request-review-error
...
Run the E2E test on kind / get-go-version (push) Failing after 59s
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) Successful in 10s
Main CI / Build (push) Failing after 33s
Fix error in auto-request-review action
2026-04-27 16:35:20 +08:00
Daniel Jiang
b3c178b9a1
Fix error in auto-request-review action
...
Per action.yml of the action, the token is required.
https://github.com/necojackarc/auto-request-review/blob/e89da1a8cd7c8c16d9de9c6e763290b6b0e3d424/action.yml#L8
Signed-off-by: Daniel Jiang <daniel.jiang@broadcom.com >
2026-04-27 15:47:17 +08:00
lyndon-li and GitHub
2b1fa4f47b
Merge pull request #9751 from velero-io/dependabot/go_modules/go.opentelemetry.io/otel-1.41.0
...
Bump go.opentelemetry.io/otel from 1.40.0 to 1.41.0
2026-04-27 14:50:49 +08:00
dependabot[bot] and GitHub
f494e1064e
Bump go.opentelemetry.io/otel from 1.40.0 to 1.41.0
...
Bumps [go.opentelemetry.io/otel](https://github.com/open-telemetry/opentelemetry-go ) from 1.40.0 to 1.41.0.
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases )
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md )
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.40.0...v1.41.0 )
---
updated-dependencies:
- dependency-name: go.opentelemetry.io/otel
dependency-version: 1.41.0
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-04-24 20:52:14 +00:00
Xun Jiang/Bruce Jiang and GitHub
6090392cfc
Merge pull request #9732 from blackpiglet/9468_fix
...
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 9s
Main CI / Build (push) Failing after 31s
Close stale issues and PRs / stale (push) Successful in 12s
Trivy Nightly Scan / Trivy nightly scan (velero, main) (push) Failing after 1m39s
Trivy Nightly Scan / Trivy nightly scan (velero-plugin-for-aws, main) (push) Failing after 1m19s
Trivy Nightly Scan / Trivy nightly scan (velero-plugin-for-gcp, main) (push) Failing after 1m9s
Trivy Nightly Scan / Trivy nightly scan (velero-plugin-for-microsoft-azure, main) (push) Failing after 1m7s
Remove Restic code path from PodVolumeRestore
2026-04-24 15:30:58 +08:00
Xun Jiang/Bruce Jiang and GitHub
f30be4b657
Merge pull request #9654 from pierluigilenoci/fix/honor-stderrthreshold
...
Honor stderrthreshold when logtostderr is enabled
2026-04-24 13:24:50 +08:00
peter woodman and GitHub
7549408e21
update hashicorp/go-hclog and go-plugin to current version ( #9613 )
...
Run the E2E test on kind / get-go-version (push) Failing after 1m1s
Run the E2E test on kind / build (push) Has been skipped
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 / get-go-version (push) Successful in 11s
Main CI / Build (push) Failing after 32s
Close stale issues and PRs / stale (push) Successful in 11s
Trivy Nightly Scan / Trivy nightly scan (velero, main) (push) Failing after 1m41s
Trivy Nightly Scan / Trivy nightly scan (velero-plugin-for-aws, main) (push) Failing after 1m13s
Trivy Nightly Scan / Trivy nightly scan (velero-plugin-for-gcp, main) (push) Failing after 1m8s
Trivy Nightly Scan / Trivy nightly scan (velero-plugin-for-microsoft-azure, main) (push) Failing after 1m17s
Signed-off-by: Peter Woodman <peter@shortbus.org >
2026-04-23 00:20:05 -04:00
3b34fb8eff
Fix wildcard expansion when includes is empty and excludes has wildcards ( #9684 )
...
Run the E2E test on kind / get-go-version (push) Failing after 1m5s
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) Successful in 11s
Main CI / Build (push) Failing after 33s
Close stale issues and PRs / stale (push) Successful in 12s
Trivy Nightly Scan / Trivy nightly scan (velero, main) (push) Failing after 1m53s
Trivy Nightly Scan / Trivy nightly scan (velero-plugin-for-aws, main) (push) Failing after 1m8s
Trivy Nightly Scan / Trivy nightly scan (velero-plugin-for-gcp, main) (push) Failing after 1m11s
Trivy Nightly Scan / Trivy nightly scan (velero-plugin-for-microsoft-azure, main) (push) Failing after 1m13s
* Fix wildcard expansion when includes is empty and excludes has wildcards
When a Backup CR is applied via kubectl with empty includedNamespaces
and a wildcard in excludedNamespaces, ShouldExpandWildcards triggers
expansion. The empty includes expands to nil, but wildcardExpanded is
set to true, causing ShouldInclude to return false for all namespaces.
Populate expanded includes with all active namespaces when the original
includes was empty (meaning "include all") so that the wildcardExpanded
check does not falsely reject everything.
Signed-off-by: Joseph <jvaikath@redhat.com >
* Changelog
Signed-off-by: Joseph <jvaikath@redhat.com >
* Normalize empty includes to * instead of active namespaces list
This ensures consistent behavior between CLI and kubectl-apply paths
for Namespace CR inclusion when excludes contain wildcards.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
Signed-off-by: Joseph <jvaikath@redhat.com >
* Move empty includes normalization to backup controller
Instead of normalizing empty IncludedNamespaces to ["*"] in the
collections layer's ExpandIncludesExcludes, do it earlier in
prepareBackupRequest. This ensures the spec is correct before any
downstream processing.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
Signed-off-by: Joseph <jvaikath@redhat.com >
* Update TestProcessBackupCompletions for wildcard normalization
Add IncludedNamespaces: []string{"*"} to all expected BackupSpec
structs, reflecting the new prepareBackupRequest normalization.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
Signed-off-by: Joseph <jvaikath@redhat.com >
* Add checks around empty includenamespaces
Signed-off-by: Joseph <jvaikath@redhat.com >
* gofmt
Signed-off-by: Joseph <jvaikath@redhat.com >
---------
Signed-off-by: Joseph <jvaikath@redhat.com >
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-22 13:24:22 -07:00
Pierluigi Lenoci
4d23571c18
fix: add changelog and nolint explanation for CI
...
Add missing changelog entry for PR 9654 (fixes Changelog Check).
Add explanation to //nolint:errcheck directives (fixes nolintlint).
Signed-off-by: Pierluigi Lenoci <pierluigilenoci@gmail.com >
2026-04-22 16:10:46 +02:00
Pierluigi Lenoci
0fa1910afb
fix: honor -stderrthreshold when -logtostderr is true (default)
...
klog v2 defaults -logtostderr to true, which silently ignores the
-stderrthreshold flag — all log levels are unconditionally sent to
stderr. This makes it impossible for log-aggregation systems to filter
by severity.
Bump klog to v2.140.0 and opt into the fixed behavior by setting
legacy_stderr_threshold_behavior=false and stderrthreshold=INFO (which
preserves current output while letting users override via CLI flags).
Ref: kubernetes/klog#212 , kubernetes/klog#432
Signed-off-by: Pierluigi Lenoci <pierluigilenoci@gmail.com >
2026-04-22 09:44:47 +02: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
Xun Jiang
da3e7cfaaf
Remove Restic code path from PodVolumeRestore.
...
Signed-off-by: Xun Jiang <xun.jiang@broadcom.com >
2026-04-22 14:07:54 +08:00
lyndon-li and GitHub
3886dc0e9a
Merge branch 'main' into cbt-bitmap-implementation
2026-04-22 08:27:11 +08:00
lyndon-li and GitHub
2d6865d6e5
Merge pull request #9739 from reasonerjt/update-actions-permissions
...
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 3s
Run the E2E test on kind / run-e2e-test (push) Has been skipped
Main CI / get-go-version (push) Successful in 10s
Main CI / Build (push) Failing after 32s
Close stale issues and PRs / stale (push) Successful in 12s
Trivy Nightly Scan / Trivy nightly scan (velero, main) (push) Failing after 1m37s
Trivy Nightly Scan / Trivy nightly scan (velero-plugin-for-aws, main) (push) Failing after 1m14s
Trivy Nightly Scan / Trivy nightly scan (velero-plugin-for-gcp, main) (push) Failing after 1m17s
Trivy Nightly Scan / Trivy nightly scan (velero-plugin-for-microsoft-azure, main) (push) Failing after 1m5s
Set permissions to the actions
2026-04-22 08:26:52 +08:00
Daniel Jiang
a96a73d0d7
Set permissions to the actions
...
This commit update the actions "Auto Assign Author", "Auto Label PRs",
and "Auto Request Review"
Signed-off-by: Daniel Jiang <daniel.jiang@broadcom.com >
2026-04-21 19:00:14 +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
b1827074e5
Merge branch 'main' into cbt-bitmap-implementation
2026-04-21 14:57:27 +08:00
lyndon-li and GitHub
1160ae209e
Merge pull request #9716 from Lyndon-Li/cbt-interfaces
...
Run the E2E test on kind / get-go-version (push) Failing after 53s
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 10s
Main CI / Build (push) Failing after 1m2s
Add CBT interfaces for block data mover
2026-04-21 14:56:37 +08:00
lyndon-li and GitHub
256e1063d7
Merge branch 'main' into cbt-interfaces
2026-04-21 14:16:23 +08:00
Lyndon-Li
3ef30897ae
CBT bitmap implementation
...
Signed-off-by: Lyndon-Li <lyonghui@vmware.com >
2026-04-21 14:14:24 +08:00
Lyndon-Li
2ca4e46327
add cbt interfaces
...
Signed-off-by: Lyndon-Li <lyonghui@vmware.com >
2026-04-17 15:38:44 +08:00
Wenkai Yin(尹文开) and GitHub
a75775ef49
Merge pull request #9724 from Lyndon-Li/unified-repo-interface-extension
...
Run the E2E test on kind / get-go-version (push) Failing after 1m2s
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 31s
Close stale issues and PRs / stale (push) Successful in 11s
Trivy Nightly Scan / Trivy nightly scan (velero, main) (push) Failing after 1m37s
Trivy Nightly Scan / Trivy nightly scan (velero-plugin-for-aws, main) (push) Failing after 1m14s
Trivy Nightly Scan / Trivy nightly scan (velero-plugin-for-gcp, main) (push) Failing after 1m21s
Trivy Nightly Scan / Trivy nightly scan (velero-plugin-for-microsoft-azure, main) (push) Failing after 1m11s
Unified repo interface extension for block data mover
2026-04-17 14:27:52 +08:00