-
Task
-
Resolution: Done
-
Major
-
None
-
None
-
None
-
BU Product Work
-
3
-
False
-
None
-
False
-
OCPSTRAT-1430 - Hosted Control Plane for OpenStack clusters-DevPreview
-
-
-
ShiftStack Sprint 256, ShiftStack Sprint 257
The kubevirt e2e job runs:
hack/ci-test-e2e.sh \ --test.v \ --test.timeout=0 \ --test.run='^TestCreateCluster$|TestNodePool|TestAutoscaling' \ --e2e.node-pool-replicas=2 \ --e2e.kubevirt-node-memory="10Gi" \ --e2e.kubevirt-node-cores="4" \ --e2e.platform="KubeVirt" \ --e2e.latest-release-image=${OCP_IMAGE_LATEST} \ --e2e.previous-release-image=${OCP_IMAGE_PREVIOUS} \ ${STORAGE_CLASS_FLAG} \ --e2e.pull-secret-file=/etc/ci-pull-credentials/.dockerconfigjson
This is responsible for both executing tests, and defining parameters which will be used to generate HCPs for tests. We must be able to generate OpenStack HCPs.
The above snippet is from the prow job in openshift/release, but `hack/ci-test-e2e.sh` and the test code which it is executing are all in the `hypershift` repo.
The minimum requirement will be to support --e2e.platform="OpenStack". Beyond that, we are likely to require:
- External network
- Node flavor
- OpenStack credentials