Uploaded image for project: 'OpenStack as Infra'
  1. OpenStack as Infra
  2. OSASINFRA-3505

Implement E2E options for OpenStack cluster creation

XMLWordPrintable

    • Icon: Task Task
    • Resolution: Done
    • Icon: Major Major
    • openshift-4.17
    • 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

              emacchi@redhat.com Emilien Macchi
              rhn-gps-mbooth Matthew Booth
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: