openshift / oadp-operator

OADP Operator
Apache License 2.0
78 stars 72 forks source link

Virtualization E2E tests on OpenStack #1511

Closed mrnold closed 2 months ago

mrnold commented 2 months ago

Why the changes were made

This adds an E2E OpenStack provider that gets VM tests working on PSI, using an AWS bucket as the backup location. Includes a handful of tweaks like making KVM emulation configurable, creating a WFFC storage class when the default is Immediate, and creating a VolumeSnapshotClass for Ceph RBD.

How to test the changes made

Log in to shared PSI cluster, set up AWS bucket as per usual instructions, then make TEST_VIRT=true test-e2e.

openshift-ci[bot] commented 2 months ago

Skipping CI for Draft Pull Request. If you want CI signal for your change, please convert it to an actual PR. You can still manually trigger a test run with /test all

weshayutin commented 2 months ago

just getting one ci run in :) feel free to re-hold

mrnold commented 2 months ago

Okay, I am seeing good data mover tests now. This should be good to run through CI to make sure I haven't broken anything.

weshayutin commented 2 months ago

/retest

openshift-ci[bot] commented 2 months ago

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: mrnold, shubham-pampattiwar, weshayutin

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Needs approval from an approver in each of these files: - ~~[OWNERS](https://github.com/openshift/oadp-operator/blob/master/OWNERS)~~ [mrnold,shubham-pampattiwar] Approvers can indicate their approval by writing `/approve` in a comment Approvers can cancel approval by writing `/approve cancel` in a comment
openshift-ci-robot commented 2 months ago

/retest-required

Remaining retests: 0 against base HEAD fb62869f0ca10f0508f3ecf0f45e7a5c0d481098 and 2 for PR HEAD 693442ea3dc8dce35eb2a44103a19359481f7ef9 in total

weshayutin commented 2 months ago

/retest-required

openshift-ci[bot] commented 2 months ago

@mrnold: all tests passed!

Full PR test history. Your PR dashboard.

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md). If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes-sigs/prow](https://github.com/kubernetes-sigs/prow/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).