Lyndon-Li
0359b07579
Merge branch 'main' into vgdp-ms-pvr-controller
2025-06-11 15:30:22 +08:00
Lyndon-Li
fec271180d
vgdp ms pvr controller
...
Signed-off-by: Lyndon-Li <lyonghui@vmware.com >
2025-06-10 19:25:02 +08:00
Lyndon-Li
390da9cfb2
Merge branch 'main' into vgdp-ms-pvr-controller
2025-06-10 17:59:30 +08:00
lyndon-li
8b7a31b006
Merge branch 'main' into vgdp-ms-pvr-data-path
2025-06-10 17:53:02 +08:00
Lyndon-Li
ac4cf70d67
vgdp ms pvr data path
...
Signed-off-by: Lyndon-Li <lyonghui@vmware.com >
2025-06-10 17:48:30 +08:00
Lyndon-Li
1f5436fe91
vgdp ms pvr controller
...
Signed-off-by: Lyndon-Li <lyonghui@vmware.com >
2025-06-10 16:54:21 +08:00
Matthieu MOREL
00ce103a50
Refactor affinity tests to use require and assert for better readability and error reporting
...
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com >
2025-06-09 07:33:22 +02:00
Xun Jiang
1b7175394a
Skip VS and VSC not created by backup.
...
Signed-off-by: Xun Jiang <xun.jiang@broadcom.com >
2025-06-07 10:51:05 +08:00
Lyndon-Li
73e1c8ae4a
Merge branch 'main' into vgdp-ms-pvr-data-path
2025-06-06 15:39:08 +08:00
Lyndon-Li
5d5d4cd657
Merge branch 'main' into pod-volume-exposer
2025-06-06 14:40:26 +08:00
Lyndon-Li
d795f41a47
vgdp ms pvr data path
...
Signed-off-by: Lyndon-Li <lyonghui@vmware.com >
2025-06-06 06:23:32 +00:00
Lyndon-Li
3f830a7b19
Merge branch 'main' into vgdp-ms-pvr-data-path
2025-06-06 11:33:24 +08:00
Xun Jiang/Bruce Jiang
2390bc8e71
Merge pull request #8976 from blackpiglet/7785_fix
...
Add BSL status check for backup/restore operations.
2025-06-06 11:22:10 +08:00
Lyndon-Li
829e75e9b7
issue 8960: implement PodVolume exposer for PVB/PVR
...
Signed-off-by: Lyndon-Li <lyonghui@vmware.com >
2025-06-04 13:44:10 +08:00
Lyndon-Li
a65e11e04d
data path for vgdp ms pvb
...
Signed-off-by: Lyndon-Li <lyonghui@vmware.com >
2025-06-03 15:19:42 +08:00
Lyndon-Li
b54404fc56
vgdp ms pvr data path
...
Signed-off-by: Lyndon-Li <lyonghui@vmware.com >
2025-06-03 14:59:57 +08:00
lyndon-li
bd23062c24
Merge branch 'main' into pod-volume-exposer
2025-06-03 14:05:11 +08:00
Lyndon-Li
5ccf22e0b0
Merge branch 'main' into vgdp-ms-pvb-data-path
2025-06-03 13:26:52 +08:00
Lyndon-Li
92c72b1a63
data path for vgdp ms pvb
...
Signed-off-by: Lyndon-Li <lyonghui@vmware.com >
2025-06-03 13:25:48 +08:00
Shubham Pampattiwar
d2c6b6bc3e
Add support for configuring VGS label key ( #8938 )
...
Run the E2E test on kind / build (push) Failing after 6m38s
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 31s
Close stale issues and PRs / stale (push) Successful in 10s
Trivy Nightly Scan / Trivy nightly scan (velero, main) (push) Failing after 1m17s
Trivy Nightly Scan / Trivy nightly scan (velero-plugin-for-aws, main) (push) Failing after 1m40s
Trivy Nightly Scan / Trivy nightly scan (velero-plugin-for-gcp, main) (push) Failing after 49s
Trivy Nightly Scan / Trivy nightly scan (velero-plugin-for-microsoft-azure, main) (push) Failing after 45s
add changelog file
Signed-off-by: Shubham Pampattiwar <spampatt@redhat.com >
2025-05-30 11:03:47 -04:00
Wenkai Yin(尹文开)
681a874298
Merge pull request #8975 from ywk253100/250526_repo
...
Run the E2E test on kind / build (push) Failing after 6m35s
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 31s
Mark BackupRepository not ready when BSL changed
2025-05-30 14:53:35 +08:00
Lyndon-Li
d903e9eda7
issue 8960: implement PodVolume exposer for PVB/PVR
...
Signed-off-by: Lyndon-Li <lyonghui@vmware.com >
2025-05-30 13:45:31 +08:00
Xun Jiang
f604a5da48
Add BSL status check for backup/restore operations.
...
Signed-off-by: Xun Jiang <xun.jiang@broadcom.com >
2025-05-30 10:21:32 +08:00
Lyndon-Li
9dbfdbc4d8
Merge branch 'main' into pod-volume-exposer
2025-05-29 17:10:23 +08:00
Lyndon-Li
b7d997130d
issue 8960: implement PodVolume exposer for PVB/PVR
...
Signed-off-by: Lyndon-Li <lyonghui@vmware.com >
2025-05-29 17:09:03 +08:00
Xun Jiang
8ce07eb94c
Remove CSI VS and VSC metadata from backup.
...
Signed-off-by: Xun Jiang <xun.jiang@broadcom.com >
2025-05-29 16:20:06 +08:00
Xun Jiang
2d71430e80
Skip namespace in terminating state in backup resource collection.
...
To make sure resources in terminating namespaces are not included.
Signed-off-by: Xun Jiang <xun.jiang@broadcom.com >
2025-05-29 10:32:32 +08:00
Wenkai Yin(尹文开)
d0374fadb6
Mark BackupRepository not ready when BSL changed
...
Mark BackupRepository not ready when BSL changed
Fixes #8860
Signed-off-by: Wenkai Yin(尹文开) <yinw@vmware.com >
2025-05-27 14:43:14 +08:00
Lyndon-Li
b222b88c94
dm controller refactor for cancel
...
Signed-off-by: Lyndon-Li <lyonghui@vmware.com >
2025-05-22 14:56:15 +08:00
Lyndon-Li
38c927711a
dm controller refactor for cancel
...
Signed-off-by: Lyndon-Li <lyonghui@vmware.com >
2025-05-21 11:29:35 +08:00
Wenkai Yin(尹文开)
5ba4bd1373
Call WaitGroup.Done() once only when PVB changes to final status the first time to avoid panic
...
Call WaitGroup.Done() once only when PVB changes to final status the first time to avoid
panic
Signed-off-by: Wenkai Yin(尹文开) <yinw@vmware.com >
2025-05-14 17:26:32 +08:00
Xun Jiang/Bruce Jiang
d5a2e7e6b9
Add VolumeSnapshotContent into the RIA and the mustHave resource list. ( #8924 )
...
Run the E2E test on kind / build (push) Failing after 6m26s
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 32s
Close stale issues and PRs / stale (push) Successful in 9s
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 44s
Trivy Nightly Scan / Trivy nightly scan (velero-plugin-for-gcp, main) (push) Failing after 52s
Trivy Nightly Scan / Trivy nightly scan (velero-plugin-for-microsoft-azure, main) (push) Failing after 50s
Signed-off-by: Xun Jiang <xun.jiang@broadcom.com >
2025-05-12 16:08:45 +08:00
lyndon-li
8d0d15db10
Merge pull request #8902 from sseago/warn-managed-fields-patch
...
Run the E2E test on kind / build (push) Failing after 6m22s
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 9s
Trivy Nightly Scan / Trivy nightly scan (velero, main) (push) Failing after 56s
Trivy Nightly Scan / Trivy nightly scan (velero-plugin-for-aws, main) (push) Failing after 54s
Trivy Nightly Scan / Trivy nightly scan (velero-plugin-for-gcp, main) (push) Failing after 45s
Trivy Nightly Scan / Trivy nightly scan (velero-plugin-for-microsoft-azure, main) (push) Failing after 50s
For not found errors on managed fields, add restore warning
2025-05-07 10:50:09 +08:00
lyndon-li
4d10047d67
issue-8878: relief node os deduction error checks ( #8891 )
...
Run the E2E test on kind / build (push) Failing after 6m28s
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 36s
Close stale issues and PRs / stale (push) Successful in 9s
Trivy Nightly Scan / Trivy nightly scan (velero, main) (push) Failing after 1m5s
Trivy Nightly Scan / Trivy nightly scan (velero-plugin-for-aws, main) (push) Failing after 49s
Trivy Nightly Scan / Trivy nightly scan (velero-plugin-for-gcp, main) (push) Failing after 44s
Trivy Nightly Scan / Trivy nightly scan (velero-plugin-for-microsoft-azure, main) (push) Failing after 1m4s
Signed-off-by: Lyndon-Li <lyonghui@vmware.com >
2025-05-06 12:38:05 -04:00
Scott Seago
6b630f73d8
For not found errors on managed fields, add restore warning
...
Signed-off-by: Scott Seago <sseago@redhat.com >
2025-05-02 15:07:09 -04:00
Tiger Kaovilai
43ab5b5070
Fix undefined v1 for corev1api
...
Signed-off-by: Tiger Kaovilai <tkaovila@redhat.com >
2025-04-25 14:38:55 -04:00
Felix Prasse
1589439441
Propagate dns settings to backup pods ( #8845 )
...
Run the E2E test on kind / build (push) Failing after 6m28s
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 37s
Close stale issues and PRs / stale (push) Successful in 9s
Trivy Nightly Scan / Trivy nightly scan (velero, main) (push) Failing after 59s
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 53s
Trivy Nightly Scan / Trivy nightly scan (velero-plugin-for-microsoft-azure, main) (push) Failing after 1m2s
* Propagate dns settings to backup pods
Signed-off-by: Felix Prasse <1330854+flx5@users.noreply.github.com >
* Add changelog for PR 8845
Signed-off-by: Felix Prasse <1330854+flx5@users.noreply.github.com >
---------
Signed-off-by: Felix Prasse <1330854+flx5@users.noreply.github.com >
2025-04-25 02:49:53 +00:00
hu-keyu
e06b62e3a8
issue8827: Pass logger in call chain ( #8875 )
...
Run the E2E test on kind / build (push) Failing after 6m42s
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 36s
Close stale issues and PRs / stale (push) Successful in 9s
Trivy Nightly Scan / Trivy nightly scan (velero, main) (push) Failing after 1m4s
Trivy Nightly Scan / Trivy nightly scan (velero-plugin-for-aws, main) (push) Failing after 56s
Trivy Nightly Scan / Trivy nightly scan (velero-plugin-for-gcp, main) (push) Failing after 49s
Trivy Nightly Scan / Trivy nightly scan (velero-plugin-for-microsoft-azure, main) (push) Failing after 57s
* Pass logger in call chain
Signed-off-by: hu-keyu <hzldd999@gmail.com >
2025-04-23 14:44:05 +08:00
Matthieu MOREL
c6a420bd3a
chore: define common aliases for k8s packages ( #8672 )
...
Run the E2E test on kind / build (push) Failing after 6m48s
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 1m11s
Trivy Nightly Scan / Trivy nightly scan (velero-plugin-for-aws, main) (push) Failing after 47s
Trivy Nightly Scan / Trivy nightly scan (velero-plugin-for-gcp, main) (push) Failing after 49s
Trivy Nightly Scan / Trivy nightly scan (velero-plugin-for-microsoft-azure, main) (push) Failing after 43s
* lchore: define common alias for k8s packages
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com >
* Update .golangci.yaml
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com >
* Update .golangci.yaml
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com >
* Update .golangci.yaml
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com >
---------
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com >
2025-04-22 06:14:47 -04:00
Matthieu MOREL
5705bcc3f4
chore: bump golangci-lint to v2 ( #8839 )
...
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com >
2025-04-17 02:38:19 -04:00
Lyndon-Li
68968b3e54
issue 8847: inherit pod info from node-agent-windows
...
Signed-off-by: Lyndon-Li <lyonghui@vmware.com >
2025-04-07 19:30:25 +08:00
hu-keyu
5160f96c2e
issue8294: inherit k8s default volumeSnapshotClass ( #8721 )
...
Run the E2E test on kind / build (push) Failing after 7m33s
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 38s
* inherit k8s default volumeSnapshotClass
Signed-off-by: hu-keyu <hzldd999@gmail.com >
* add doc change for issue8294
Signed-off-by: hu-keyu <hzldd999@gmail.com >
---------
Signed-off-by: hu-keyu <hzldd999@gmail.com >
2025-04-07 12:21:13 +05:30
Lyndon-Li
f1dcb7ba11
add third party annotation support for maintenance job
...
Signed-off-by: Lyndon-Li <lyonghui@vmware.com >
2025-03-25 13:43:38 +08:00
Lyndon-Li
3c5ebbadd3
issue 8803: use deterministic name to create backupRepository
...
Signed-off-by: Lyndon-Li <lyonghui@vmware.com >
2025-03-24 18:34:33 +08:00
Xun Jiang
1652e6b27f
Modify how the restore workflow using the resource name.
...
The restore workflow used name represents the backup resource and the
restore to be restored, but the restored resource name may be different
from the backup one, e.g. PV and VSC are global resources, to avoid
conflict, need to rename them.
Reanme the name variable to backupResourceName, and use obj.GetName()
for restore operation.
Signed-off-by: Xun Jiang <xun.jiang@broadcom.com >
2025-03-20 18:42:09 +08:00
Roger Zimmermann
38a52980cc
Issue #8772 ensure pv removed ( #8777 )
...
Run the E2E test on kind / build (push) Failing after 6m16s
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 37s
Close stale issues and PRs / stale (push) Successful in 8s
Trivy Nightly Scan / Trivy nightly scan (velero, main) (push) Failing after 1m10s
Trivy Nightly Scan / Trivy nightly scan (velero-restore-helper, main) (push) Failing after 53s
* ensure pv has been deleted
Signed-off-by: Roger Zimmermann <roger.zimmermann@inventx.ch >
* ensure delete pv unit test
Signed-off-by: Roger Zimmermann <roger.zimmermann@inventx.ch >
* comment, errors
Signed-off-by: Roger Zimmermann <roger.zimmermann@inventx.ch >
* updated changelog
Signed-off-by: Roger Zimmermann <roger.zimmermann@inventx.ch >
Signed-off-by: Roger Zimmermann <roger.zimmermann@inventx.ch >
* pass value
Co-authored-by: Tiger Kaovilai <passawit.kaovilai@gmail.com >
Signed-off-by: Roger Zimmermann <roger.zimmermann@inventx.ch >
* function renamed as suggested
Signed-off-by: Roger Zimmermann <roger.zimmermann@inventx.ch >
---------
Signed-off-by: Roger Zimmermann <roger.zimmermann@inventx.ch >
Co-authored-by: Tiger Kaovilai <passawit.kaovilai@gmail.com >
2025-03-13 10:39:25 -04:00
lyndon-li
d1a244e12f
Merge pull request #8774 from mpryc/upstream_8649
...
Run the E2E test on kind / build (push) Failing after 7m29s
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 39s
Close stale issues and PRs / stale (push) Successful in 9s
Trivy Nightly Scan / Trivy nightly scan (velero, main) (push) Failing after 1m19s
Trivy Nightly Scan / Trivy nightly scan (velero-restore-helper, main) (push) Failing after 1m8s
issue 8649: host_pods should not be mandatory to node-agent
2025-03-12 08:39:00 +08:00
Shubham Pampattiwar
6337c52cfb
Merge pull request #8755 from sseago/csi-pvc-annotations
...
Run the E2E test on kind / build (push) Failing after 12m44s
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
Trivy Nightly Scan / Trivy nightly scan (velero, main) (push) Failing after 1m11s
Trivy Nightly Scan / Trivy nightly scan (velero-restore-helper, main) (push) Failing after 57s
Move pvc annotation removal from CSI RIA to regular PVC RIA
2025-03-11 10:45:58 -07:00
Michal Pryc
b4eee87e18
issue 8649: host_pods should not be mandatory to node-agent
...
Enables the node-agent to start even if the
/host_pods path does not exist.
If the path is present, the existing logic
remains unchanged, ensuring it is readable.
Signed-off-by: Michal Pryc <mpryc@redhat.com >
2025-03-11 13:11:25 +01:00
Lyndon-Li
b170892e64
issue 8754: add third party annotation support
...
Signed-off-by: Lyndon-Li <lyonghui@vmware.com >
2025-03-10 10:38:26 +08:00