lyndon-li
ca628ccc44
Merge pull request #9632 from blackpiglet/xj014661/1.18/grpc-1.79.3
...
[1.18][cherry-pick] Bump google.golang.org/grpc from 1.77.0 to 1.79.3
2026-03-19 17:24:19 +08:00
dependabot[bot]
6055bd5478
Bump google.golang.org/grpc from 1.77.0 to 1.79.3
...
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go ) from 1.77.0 to 1.79.3.
- [Release notes](https://github.com/grpc/grpc-go/releases )
- [Commits](https://github.com/grpc/grpc-go/compare/v1.77.0...v1.79.3 )
---
updated-dependencies:
- dependency-name: google.golang.org/grpc
dependency-version: 1.79.3
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-19 16:33:59 +08:00
lyndon-li
c5bca75f17
Merge pull request #9621 from Lyndon-Li/release-1.18
...
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) Failing after 17s
Main CI / Build (push) Has been skipped
[1.18] Fix compile error for Windows
2026-03-16 14:53:19 +08:00
Lyndon-Li
fcdbc7cfa8
fix compile error for Windows
...
Signed-off-by: Lyndon-Li <lyonghui@vmware.com >
2026-03-16 13:54:57 +08:00
Xun Jiang/Bruce Jiang
2b87a2306e
Merge pull request #9612 from vmware-tanzu/xj014661/1.18/fix_NodeAgentConfig_e2e_error
...
Run the E2E test on kind / get-go-version (push) Failing after 1m21s
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 15s
Main CI / Build (push) Has been skipped
[E2E][1.18] Compare affinity by string instead of exactly same compare.
2026-03-16 10:47:03 +08:00
Xun Jiang
c239b27bf2
Compare affinity by string instead of exactly same compare.
...
Run the E2E test on kind / get-go-version (push) Failing after 1m16s
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
From 1.18.1, Velero adds some default affinity in the backup/restore pod,
so we can't directly compare the whole affinity,
but we can verify if the expected affinity is contained in the pod affinity.
Signed-off-by: Xun Jiang <xun.jiang@broadcom.com >
2026-03-13 18:01:07 +08:00
lyndon-li
6ba0f86586
Merge pull request #9610 from Lyndon-Li/release-1.18
...
Run the E2E test on kind / get-go-version (push) Failing after 1m20s
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) Failing after 2m31s
Main CI / Build (push) Has been skipped
[1.18] Issue 9460: Uploader flush buffer
2026-03-12 15:37:42 +08:00
lyndon-li
6dfd8c96d0
Merge branch 'release-1.18' into release-1.18
2026-03-12 15:13:08 +08:00
Shubham Pampattiwar
336e8c4b56
Merge pull request #9604 from shubham-pampattiwar/cherry-pick-fix-dbr-stuck-release-1.18
...
[release-1.18] Fix DBR stuck when CSI snapshot no longer exists in cloud provider
2026-03-11 22:23:47 -07:00
Shubham Pampattiwar
883befcdde
Remove cherry-picked changelog file from upstream PR
...
Signed-off-by: Shubham Pampattiwar <spampatt@redhat.com >
2026-03-11 20:41:06 -07:00
Shubham Pampattiwar
7cfd4af733
Add changelog for PR #9604
...
Signed-off-by: Shubham Pampattiwar <spampatt@redhat.com >
2026-03-11 20:41:06 -07:00
Shubham Pampattiwar
4cc1779fec
Fix DBR stuck when CSI snapshot no longer exists in cloud provider ( #9581 )
...
* Fix DBR stuck when CSI snapshot no longer exists in cloud provider
During backup deletion, VolumeSnapshotContentDeleteItemAction creates a
new VSC with the snapshot handle from the backup and polls for readiness.
If the underlying snapshot no longer exists (e.g., deleted externally),
the CSI driver reports Status.Error but checkVSCReadiness() only checks
ReadyToUse, causing it to poll for the full 10-minute timeout instead of
failing fast. Additionally, the newly created VSC is never cleaned up on
failure, leaving orphaned resources in the cluster.
This commit:
- Adds Status.Error detection in checkVSCReadiness() to fail immediately
on permanent CSI driver errors (e.g., InvalidSnapshot.NotFound)
- Cleans up the dangling VSC when readiness polling fails
Fixes #9579
Signed-off-by: Shubham Pampattiwar <spampatt@redhat.com >
* Add changelog for PR #9581
Signed-off-by: Shubham Pampattiwar <spampatt@redhat.com >
* Fix typo in pod_volume_test.go: colume -> volume
Signed-off-by: Shubham Pampattiwar <spampatt@redhat.com >
---------
Signed-off-by: Shubham Pampattiwar <spampatt@redhat.com >
2026-03-11 20:41:06 -07:00
Lyndon-Li
ce2b4c191f
issue 9460: flush buffer when uploader completes
...
Signed-off-by: Lyndon-Li <lyonghui@vmware.com >
2026-03-12 11:26:30 +08:00
Lyndon-Li
1e6f02dc24
flush volume after restore
...
Signed-off-by: Lyndon-Li <lyonghui@vmware.com >
2026-03-12 11:19:48 +08:00
Lyndon-Li
e2bbace03b
uploader flush buffer for restore
...
Signed-off-by: Lyndon-Li <lyonghui@vmware.com >
2026-03-12 11:19:25 +08:00
lyndon-li
341597f542
Merge pull request #9609 from Lyndon-Li/release-1.18
...
Run the E2E test on kind / get-go-version (push) Failing after 1m9s
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) Failing after 22s
Main CI / Build (push) Has been skipped
[1.18] Issue 9475: Selected node to node selector
2026-03-12 11:18:32 +08:00
Lyndon-Li
ea97ef8279
node-selector for selected node
...
Signed-off-by: Lyndon-Li <lyonghui@vmware.com >
2026-03-12 10:47:22 +08:00
Lyndon-Li
384a492aa2
replace nodeName with node selector
...
Signed-off-by: Lyndon-Li <lyonghui@vmware.com >
2026-03-12 10:45:11 +08:00
lyndon-li
c3237addfe
Merge pull request #9606 from Lyndon-Li/release-1.18
...
Run the E2E test on kind / get-go-version (push) Failing after 1m19s
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 15s
Main CI / Build (push) Has been skipped
[1.18] Issue 9496: support customized host os
2026-03-11 22:25:57 +08:00
lyndon-li
e4774b32f3
Merge branch 'release-1.18' into release-1.18
2026-03-11 20:14:40 +08:00
Xun Jiang/Bruce Jiang
ac73e8f29d
Merge pull request #9596 from blackpiglet/xj014661/1.18/ephemeral_storage_config
...
Run the E2E test on kind / get-go-version (push) Failing after 1m12s
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) Failing after 18s
Main CI / Build (push) Has been skipped
[cherry-pick][1.18] Add ephemeral storage limit and request support for data mover and maintenance job
2026-03-11 18:24:43 +08:00
Xun Jiang/Bruce Jiang
ea2c4f4e5c
Merge branch 'release-1.18' into xj014661/1.18/ephemeral_storage_config
2026-03-11 18:14:54 +08:00
Lyndon-Li
2c0fddc498
support custom os
...
Signed-off-by: Lyndon-Li <lyonghui@vmware.com >
2026-03-11 18:02:34 +08:00
Lyndon-Li
eac69375c9
support custom os
...
Signed-off-by: Lyndon-Li <lyonghui@vmware.com >
2026-03-11 17:56:53 +08:00
Lyndon-Li
733b2eb6f5
support customized host os
...
Signed-off-by: Lyndon-Li <lyonghui@vmware.com >
2026-03-11 17:56:14 +08:00
Lyndon-Li
01bd153968
support customized host os - use affinity for host os selection
...
Signed-off-by: Lyndon-Li <lyonghui@vmware.com >
2026-03-11 17:56:08 +08:00
Lyndon-Li
57892169a9
support customized host os
...
Signed-off-by: Lyndon-Li <lyonghui@vmware.com >
2026-03-11 16:09:12 +08:00
lyndon-li
072dc4c610
Merge pull request #9594 from Lyndon-Li/release-1.18
...
[1.18] Issue 9343: include PV topology to data mover pod affinities
2026-03-11 15:37:58 +08:00
lyndon-li
77c60589d6
Merge branch 'release-1.18' into release-1.18
2026-03-11 15:15:05 +08:00
Xun Jiang/Bruce Jiang
d0cea53676
Merge pull request #9597 from blackpiglet/xj014661/1.18/add_bia_skip_resource_logic
...
Run the E2E test on kind / get-go-version (push) Failing after 1m20s
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 13s
Main CI / Build (push) Has been skipped
[cherry-pick][1.18] Add BIA skip resource logic
2026-03-11 09:45:32 +08:00
Xun Jiang
9a39cbfbf5
Remove the skipped item from the resource list when it's skipped by BIA.
...
Signed-off-by: Xun Jiang <xun.jiang@broadcom.com >
2026-03-10 17:51:20 +08:00
Xun Jiang
62a24ece50
If BIA return updateObj with SkipFromBackupAnnotation, treat it as skip the resource from backup.
...
Signed-off-by: Xun Jiang <xun.jiang@broadcom.com >
2026-03-10 17:49:59 +08:00
Xun Jiang
b85a8f6784
Add ephemeral storage limit and request support for data mover and maintenance job.
...
Signed-off-by: Xun Jiang <xun.jiang@broadcom.com >
2026-03-10 17:42:06 +08:00
Lyndon-Li
d39285be32
issue 9343: include PV topology to data mover pod affinitiesq
...
Signed-off-by: Lyndon-Li <lyonghui@vmware.com >
2026-03-10 15:56:01 +08:00
Lyndon-Li
c30164c355
issue 9343: include PV topology to data mover pod affinities
...
Signed-off-by: Lyndon-Li <lyonghui@vmware.com >
2026-03-10 15:53:39 +08:00
Lyndon-Li
ce0888ee44
issue 9343: include PV topology to data mover pod affinities
...
Signed-off-by: Lyndon-Li <lyonghui@vmware.com >
2026-03-10 15:38:27 +08:00
Xun Jiang/Bruce Jiang
8682cdd36e
Merge pull request #9591 from Lyndon-Li/release-1.18
...
Run the E2E test on kind / get-go-version (push) Failing after 1m23s
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) Failing after 16s
Main CI / Build (push) Has been skipped
Remove unecessary changelogs for 1.18.0
2026-03-09 18:15:46 +08:00
Lyndon-Li
c87e8acbf4
remove unecessary changelogs for 1.18.0
...
Signed-off-by: Lyndon-Li <lyonghui@vmware.com >
2026-03-09 17:47:12 +08:00
Xun Jiang/Bruce Jiang
6adcf06b5b
Merge pull request #9572 from blackpiglet/xj014661/v1.18/CVE-2026-24051
...
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 2s
Run the E2E test on kind / run-e2e-test (push) Has been skipped
Main CI / get-go-version (push) Failing after 15s
Main CI / Build (push) Has been skipped
Xj014661/v1.18/CVE 2026 24051
v1.18.0-rc.2
v1.18.0
2026-03-02 17:42:25 +08:00
Xun Jiang
ffa65605a6
Bump go.opentelemetry.io/otel/sdk to 1.40.0 to fix CVE-2026-24051.
...
Bump Linux base image to paketobuildpacks/run-jammy-tiny:0.2.104
Signed-off-by: Xun Jiang <xun.jiang@broadcom.com >
2026-03-02 17:09:23 +08:00
Xun Jiang/Bruce Jiang
bd8dfe9ee2
Merge branch 'vmware-tanzu:release-1.18' into release-1.18
2026-03-02 17:04:43 +08:00
lyndon-li
54783fbe28
Merge pull request #9546 from Lyndon-Li/release-1.18
...
Run the E2E test on kind / get-go-version (push) Failing after 1h5m30s
Run the E2E test on kind / setup-test-matrix (push) Successful in 4s
Run the E2E test on kind / build (push) Has been skipped
Run the E2E test on kind / run-e2e-test (push) Has been skipped
Main CI / get-go-version (push) Failing after 21s
Main CI / Build (push) Has been skipped
Update base image for 1.18.0
v1.18.0-rc.1
2026-02-13 17:11:09 +08:00
Lyndon-Li
cb5f56265a
update base image for 1.18.0
...
Signed-off-by: Lyndon-Li <lyonghui@vmware.com >
2026-02-13 16:43:12 +08:00
Tiger Kaovilai
0c7b89a44e
Fix VolumePolicy PVC phase condition filter for unbound PVCs
...
Use typed error approach: Make GetPVForPVC return ErrPVNotFoundForPVC
when PV is not expected to be found (unbound PVC), then use errors.Is
to check for this error type. When a matching policy exists (e.g.,
pvcPhase: [Pending, Lost] with action: skip), apply the action without
error. When no policy matches, return the original error to preserve
default behavior.
Changes:
- Add ErrPVNotFoundForPVC sentinel error to pvc_pv.go
- Update ShouldPerformSnapshot to handle unbound PVCs with policies
- Update ShouldPerformFSBackup to handle unbound PVCs with policies
- Update item_backupper.go to handle Lost PVCs in tracking functions
- Remove checkPVCOnlySkip helper (no longer needed)
- Update tests to reflect new behavior
Signed-off-by: Tiger Kaovilai <tkaovila@redhat.com >
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-02-12 16:18:56 +08:00
Xun Jiang/Bruce Jiang
aa89713559
Merge pull request #9537 from kaovilai/1.18-9508
...
Run the E2E test on kind / get-go-version (push) Failing after 1m33s
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 29s
Main CI / Build (push) Has been skipped
release-1.18: Fix VolumePolicy PVC phase condition filter for unbound PVCs
2026-02-12 11:41:25 +08:00
Xun Jiang/Bruce Jiang
5db4c65a92
Merge branch 'release-1.18' into 1.18-9508
2026-02-12 11:32:06 +08:00
Xun Jiang/Bruce Jiang
87db850f66
Merge pull request #9539 from Joeavaikath/1.18-9502
...
release-1.18: Support all glob wildcard characters in namespace validation (#9502 )
2026-02-12 10:50:55 +08:00
Xun Jiang/Bruce Jiang
c7631fc4a4
Merge branch 'release-1.18' into 1.18-9502
2026-02-12 10:41:26 +08:00
Wenkai Yin(尹文开)
9a37478cc2
Merge pull request #9538 from vmware-tanzu/topic/xj014661/update_migration_test_cases
...
Update the migration and upgrade test cases.
2026-02-12 10:19:43 +08:00
Tiger Kaovilai
5b54ccd2e0
Fix VolumePolicy PVC phase condition filter for unbound PVCs
...
Use typed error approach: Make GetPVForPVC return ErrPVNotFoundForPVC
when PV is not expected to be found (unbound PVC), then use errors.Is
to check for this error type. When a matching policy exists (e.g.,
pvcPhase: [Pending, Lost] with action: skip), apply the action without
error. When no policy matches, return the original error to preserve
default behavior.
Changes:
- Add ErrPVNotFoundForPVC sentinel error to pvc_pv.go
- Update ShouldPerformSnapshot to handle unbound PVCs with policies
- Update ShouldPerformFSBackup to handle unbound PVCs with policies
- Update item_backupper.go to handle Lost PVCs in tracking functions
- Remove checkPVCOnlySkip helper (no longer needed)
- Update tests to reflect new behavior
Signed-off-by: Tiger Kaovilai <tkaovila@redhat.com >
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-02-11 15:29:14 -05:00