Xun Jiang
8e1c4a7dc5
Add E2E cases for node-agent-configmap.
...
Run the E2E test on kind / build (push) Failing after 11s
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
Fix the default BackupRepoConfig setting issue.
Delete PriorityClass in migration case clean stage.
Signed-off-by: Xun Jiang <xun.jiang@broadcom.com >
2025-09-02 15:03:20 +08:00
Xun Jiang
996d2a025f
Add E2E test cases for repository maintenance job configuration.
...
Signed-off-by: Xun Jiang <xun.jiang@broadcom.com >
2025-08-28 20:06:15 +08:00
Xun Jiang
ce09996854
Fix [Basic][Snapshot] failure on AddintionalBSL case.
...
It failed with fetching the wrong VolumeInfo. Correct it.
Add AdditionalBSL label for applied cases.
Remove not needed default BSL kibishii test for additional bsl case.
Signed-off-by: Xun Jiang <xun.jiang@broadcom.com >
2025-08-08 19:43:43 +08:00
Priyansh Choudhary
bd09744b2d
Add provision for labels and annotations in E2E tests. ( #9043 )
...
Run the E2E test on kind / build (push) Failing after 6m44s
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 59s
* Add support for pod labels and service account annotations in Velero configuration
Signed-off-by: Priyansh Choudhary <im1706@gmail.com >
* Refactor Velero configuration to use string types for pod labels and service account annotations
Signed-off-by: Priyansh Choudhary <im1706@gmail.com >
2025-06-26 21:00:01 -04:00
Xun Jiang
a18fe55585
Support Windows E2E.
...
* Please notice only Kibishii workload support Windows test,
because the other work loads use busybox image, and not support Windows.
* Refactor CreateFileToPod to support Windows.
* Add skip logic for migration test if the version is under 1.16.
* Add main in semver check.
Signed-off-by: Xun Jiang <xun.jiang@broadcom.com >
2025-05-20 15:58:15 +08:00
Xun Jiang
14e1055a9a
Support using image registry proxy in more cases.
...
Signed-off-by: Xun Jiang <xun.jiang@broadcom.com >
2025-05-14 08:47:00 +08:00
Xun Jiang
d3e8e9a9c2
Remove pushing images to GCR.
...
Remove dependency with GCR.
Signed-off-by: Xun Jiang <xun.jiang@broadcom.com >
2025-05-08 20:42:21 +08:00
Xun Jiang/Bruce Jiang
54907a03fe
E2E support sets the --item-block-worker-count. ( #8836 )
...
Run the E2E test on kind / build (push) Failing after 6m51s
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
Signed-off-by: Xun Jiang <xun.jiang@broadcom.com >
2025-04-08 20:30:51 -04:00
Xun Jiang
8fcb6de323
Refactor the migration cases.
...
Signed-off-by: Xun Jiang <xun.jiang@broadcom.com >
2024-11-26 11:04:54 +08:00
Xun Jiang
226d50d9cb
Modify the schedule cases.
...
* Modify the OrderResource case's verification code.
* Simplify the Periodical case.
* Simplify the InProgess case.
* Prettify the code.
* Replace math/rand with crypto/rand
* Replace PollUnitl with PollUntilContextTimeout
Signed-off-by: Xun Jiang <xun.jiang@broadcom.com >
2024-11-21 15:16:50 +08:00
Xun Jiang
e5354e123b
Modify the StorageClass install and delete code.
...
* Only install and uninstall SC and VSC once for default cluster.
* Install and uninstall SC and VSC for standby cluster on migration case.
* Refactor the StorageClass and VolumeSnapshotClass YAMLs.
* Prettify the e2e_suite_test.go
Signed-off-by: Xun Jiang <xun.jiang@broadcom.com >
2024-11-19 11:10:50 +08:00
Xun Jiang
b02fc1da96
E2E supports VKS data mover environment.
...
* Add new flag HAS_VSPHERE_PLUGIN for E2E test.
* Modify the E2E README for the new parameter.
* Add the VolumeSnapshotClass for VKS.
* Modify the plugin install logic.
* Modify the cases to support data mover case in VKS.
Signed-off-by: Xun Jiang <xun.jiang@broadcom.com >
2024-11-12 23:25:28 +08:00
Xun Jiang
6a1d8dfc6c
Fix the context choosing error after migration case.
...
Change the FAIL_FAST default value to false.
Signed-off-by: Xun Jiang <xun.jiang@broadcom.com >
2024-10-15 13:49:32 +08:00
Xun Jiang
1ba78b83bf
Skip uninstall and resource cleanup when fail-fast is enabled.
...
Signed-off-by: Xun Jiang <xun.jiang@broadcom.com >
2024-09-23 20:24:14 +08:00
Xun Jiang
af62dd4b3e
Modify E2E and perf test result output directory.
...
Add LongTime label to more E2E cases.
Signed-off-by: Xun Jiang <xun.jiang@broadcom.com >
2024-08-20 10:58:32 +08:00
Xun Jiang
e862b976a4
Use labels instead of regex to filter E2E test cases.
...
Signed-off-by: Xun Jiang <blackpigletbruce@gmail.com >
2024-07-24 15:33:06 +08:00
Xun Jiang
afca7dd6fe
Replace RunSpecsWithDefaultAndCustomReporters with RunSpecs.
...
Signed-off-by: Xun Jiang <blackpigletbruce@gmail.com >
2024-07-22 15:58:00 +08:00
Xun Jiang
7a3b947961
Bump Ginkgo to v2.
...
Signed-off-by: Xun Jiang <blackpigletbruce@gmail.com >
2024-07-17 15:31:23 +08:00
Ming Qiu
a628cb525f
Add E2E test for parallel files upload and download
...
Signed-off-by: Ming Qiu <ming.qiu@broadcom.com >
2024-05-09 03:04:04 +00:00
danfengl
a3bd26acd9
Remove CSI plugin in E2E test
...
Signed-off-by: danfengl <danfengl@vmware.com >
2024-04-22 07:13:40 +00:00
Matthieu MOREL
ef04ef6361
golangci-lint: use exclude-rules instead of skip-files and skip-dirs
...
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com >
2024-03-27 20:17:34 +00:00
danfengl
7c50c3cb8c
using zfs for vanilla cluster test
...
Signed-off-by: danfengl <danfengl@vmware.com >
2024-02-27 06:39:33 +00:00
Xun Jiang
effbcba521
Add E2E test cases for backup VolumeInfo feature.
...
Signed-off-by: Xun Jiang <blackpigletbruce@gmail.com >
2024-02-22 16:18:55 +08:00
Tiger Kaovilai
b1d95cf2aa
Set GOBIN so Makefile don't modify $PATH on go install Fix realPath resolving when cloud credentials is prefixed by ~ for home dir Use ~/.docker/config.json if REGISTRY_CREDENTIAL_FILE not defined and skip step if does not exists since it is optional
...
Signed-off-by: Tiger Kaovilai <tkaovila@redhat.com >
Set `GOBIN` so Makefile don't modify $PATH on `go install`
Fix realPath resolving when cloud credentials is prefixed by `~` for home dir
Use `~/.docker/config.json` if REGISTRY_CREDENTIAL_FILE not defined and skip step if does not exists since it is optional
Signed-off-by: Tiger Kaovilai <tkaovila@redhat.com >
Add kind testdata storageclass
Signed-off-by: Tiger Kaovilai <tkaovila@redhat.com >
Add kind testdata storageclass
Signed-off-by: Tiger Kaovilai <tkaovila@redhat.com >
log `Start to install Azure VolumeSnapshotClass ...` only on azure when csi is enabled
Signed-off-by: Tiger Kaovilai <tkaovila@redhat.com >
Add BSL_CONFIG example and notes
Signed-off-by: Tiger Kaovilai <tkaovila@redhat.com >
Makefile: Set `GOBIN` for `_output/...`
Signed-off-by: Tiger Kaovilai <tkaovila@redhat.com >
README spacing
Signed-off-by: Tiger Kaovilai <tkaovila@redhat.com >
StandbyClusterObjectStoreProvider typo
Signed-off-by: Tiger Kaovilai <tkaovila@redhat.com >
Specify velero namespace during get/delete command
Signed-off-by: Tiger Kaovilai <tkaovila@redhat.com >
Use object stores rather than cloudProvider for bucket queries
Signed-off-by: Tiger Kaovilai <tkaovila@redhat.com >
Remove debug print
Signed-off-by: Tiger Kaovilai <tkaovila@redhat.com >
simplify NS get changes, add velero NS to `DeleteBackupResource`
Signed-off-by: Tiger Kaovilai <tkaovila@redhat.com >
Skip file system backups on kind which uses hostPath volumes
Signed-off-by: Tiger Kaovilai <tkaovila@redhat.com >
Add StorageClass change test to PR kind e2e
Signed-off-by: Tiger Kaovilai <tkaovila@redhat.com >
Add more tests to pr
Signed-off-by: Tiger Kaovilai <tkaovila@redhat.com >
Add NS mapping to PR e2e
Signed-off-by: Tiger Kaovilai <tkaovila@redhat.com >
Add `SKIP_KIND` to some jobs containing volumes
Signed-off-by: Tiger Kaovilai <tkaovila@redhat.com >
Remove kind from kibishii tests
Signed-off-by: Tiger Kaovilai <tkaovila@redhat.com >
Label volume resource policies as restic, skip restic/snapshot tests, add more tests
Signed-off-by: Tiger Kaovilai <tkaovila@redhat.com >
TTLTest is a snapshot test
Signed-off-by: Tiger Kaovilai <tkaovila@redhat.com >
Remove non working tests
Signed-off-by: Tiger Kaovilai <tkaovila@redhat.com >
Resolve https://github.com/vmware-tanzu/velero/pull/7353#issuecomment-1925660077
Signed-off-by: Tiger Kaovilai <tkaovila@redhat.com >
address https://github.com/vmware-tanzu/velero/pull/7353/files#r1477218762
Signed-off-by: Tiger Kaovilai <tkaovila@redhat.com >
Address https://github.com/vmware-tanzu/velero/pull/7353#issuecomment-1923414840
Signed-off-by: Tiger Kaovilai <tkaovila@redhat.com >
2024-02-04 22:17:37 -05:00
danfengl
72438b7319
Support IRSA for data mover pipeline
...
Signed-off-by: danfengl <danfengl@vmware.com >
2024-02-02 02:04:26 +00:00
danfengl
df585053e7
Add a new EKS pipeline with IRSA as credential
...
Signed-off-by: danfengl <danfengl@vmware.com >
2024-01-26 02:17:21 +00:00
danfengl
fdca488209
Add param disable informer cache for velero installation
...
Signed-off-by: danfengl <danfengl@vmware.com >
2024-01-05 07:22:50 +00:00
qiuming
f6dfa8e7b2
Merge pull request #7176 from danfengliu/fix-issue-of-hiiting-snapshot-limit
...
Add sleep to avoid snapshot limitation issue
2024-01-02 17:09:43 +08:00
danfengl
b25578d6e1
Add sleep to avoid snapshot limitation issue and skip retain PV on vSphere pipeline
...
1. Add sleep to avoid snapshot limitation issue https://docs.aws.amazon.com/AWSEC2/latest/APIReference/errors-overview.html#:~:text=SnapshotCreationPerVolumeRateExceeded ;
2. Move InstallVelero variable out of struct of Veleroconfig as a global one since it's not for controlling any individual case;
3. Unskip migration test case on AWS pipeline, because we added a new EKS pipeline and deleted TKG AWS pipline in internal E2E test, so this restriction for TKG AWS pipline is no long existed;
4. Skip retainPV test on vSphere pipeline due to PV longtime bounding issue;
5. Fix failing get snapshot by CSI from EC2 issue, snapshot by CSI has no label of backup name.
Signed-off-by: danfengl <danfengl@vmware.com >
2024-01-02 05:53:03 +00:00
danfengliu
49e3e545be
Merge pull request #7048 from danfengliu/add-readme-for-e2e-test
...
Update E2E README file to latest
2023-12-06 16:53:13 +08:00
qiuming
ccd3f220ad
Merge pull request #7090 from qiuming-best/perf-test-0
...
Enhance perf test
2023-11-27 16:10:26 +08:00
Ming
507157f812
Add perf test namespace mapping when restore
...
Signed-off-by: Ming <mqiu@vmware.com >
2023-11-27 02:11:13 +00:00
danfengl
4590579105
Update E2E README file to latest
...
Signed-off-by: danfengl <danfengl@vmware.com >
2023-11-25 12:37:21 +00:00
danfengl
55a465a941
Add E2E test for taking CSI snapshot to PV with retain reclaim policy
...
Signed-off-by: danfengl <danfengl@vmware.com >
2023-11-21 07:11:22 +00:00
danfengl
15be42f47b
monitor velero logs and fix E2E issues
...
1. Capture Velero pod log and K8S cluster event;
2. Fix wrong path of storageclass yaml file issue caused by pert test;
3. Fix change storageclass test issue that no sc named 'default' in EKS cluster;
4. Support AWS credential as config format;
5. Support more E2E script input parameters like standy cluster plugins and provider.
Signed-off-by: danfengl <danfengl@vmware.com >
2023-08-28 05:53:32 +00:00
Anshul Ahuja
e753a08f85
E2E test for Resource Modifier & Bug fixes ( #6483 )
...
* Add resource modifier e2e test and bug fixes
Signed-off-by: Anshul Ahuja <anshulahuja@microsoft.com >
2023-08-16 11:09:59 +08:00
Ming
f890033ee8
Merge branch 'main' of https://github.com/qiuming-best/velero into perf-test
2023-08-15 07:57:01 +00:00
Ming Qiu
3b45830012
Add performance E2E test
...
Signed-off-by: Ming Qiu <mqiu@vmware.com >
2023-08-15 01:46:36 +00:00
danfengl
c637057dab
The minimum worker node count of wowrkload cluster should be 2
...
Signed-off-by: danfengl <danfengl@vmware.com >
2023-08-06 08:35:38 +00:00
Mateus Oliveira
913b610196
fix: Typos and add more spell checking rules to CI ( #6415 )
...
* fix: Typos and add more spell checking rules to CI
Signed-off-by: Mateus Oliveira <msouzaol@redhat.com >
* fixup! fix: Typos and add more spell checking rules to CI
Signed-off-by: Mateus Oliveira <msouzaol@redhat.com >
* fixup! fix: Typos and add more spell checking rules to CI
Signed-off-by: Mateus Oliveira <msouzaol@redhat.com >
* fixup! fix: Typos and add more spell checking rules to CI
Signed-off-by: Mateus Oliveira <msouzaol@redhat.com >
* fixup! fix: Typos and add more spell checking rules to CI
Signed-off-by: Mateus Oliveira <msouzaol@redhat.com >
* fixup! fix: Typos and add more spell checking rules to CI
Signed-off-by: Mateus Oliveira <msouzaol@redhat.com >
* fixup! fix: Typos and add more spell checking rules to CI
Signed-off-by: Mateus Oliveira <msouzaol@redhat.com >
* fixup! fix: Typos and add more spell checking rules to CI
Signed-off-by: Mateus Oliveira <msouzaol@redhat.com >
---------
Signed-off-by: Mateus Oliveira <msouzaol@redhat.com >
2023-07-21 17:25:24 -04:00
danfengl
bc8742566b
Install plugin for datamover pipeline
...
Signed-off-by: danfengl <danfengl@vmware.com >
2023-07-10 02:02:50 +00:00
Ming
2f6899e5a7
Optimize Velero install
...
Signed-off-by: Ming <mqiu@vmware.com >
2023-06-01 07:09:38 +00:00
Ming
a16c17b1e3
Adjust E2E test codes
...
Signed-off-by: Ming <mqiu@vmware.com >
2023-05-15 03:28:56 +00:00
qiuming
b38ee8ad41
Optimize APIGroup E2E test case ( #6174 )
...
Signed-off-by: Ming <mqiu@vmware.com >
2023-04-24 17:38:30 -04:00
Ming
e4c05f2ddf
Merge branch 'main' of https://github.com/qiuming-best/velero into resource-policies-e2e
2023-04-14 04:08:52 +00:00
danfengl
504b1cba30
Add E2E test for schedule backup creation principle
...
Signed-off-by: danfengl <danfengl@vmware.com >
2023-04-12 10:31:20 +00:00
Ming
45a639b16c
Add resource policies E2E test
...
Signed-off-by: Ming <mqiu@vmware.com >
2023-04-12 02:04:01 +00:00
danfengl
112775f924
Add changing PVC selected node E2E test
...
Signed-off-by: danfengl <danfengl@vmware.com >
2023-03-29 01:36:45 +00:00
qiuming
4de4d37833
Merge pull request #5915 from danfengliu/add-changing-sc-e2e-test
...
Add E2E test of PV/PVC storage class can be changed during restores
2023-03-22 15:52:50 +08:00
danfengl
44a065bd3f
Turn Velero debug log flag on
...
Signed-off-by: danfengl <danfengl@vmware.com >
2023-03-07 04:07:55 +00:00