Workflow: ipi-libvirt

The IPI workflow provides pre- and post- steps that provision and deprovision an OpenShift cluster with a default configuration on libvirt, allowing job authors to inject their own end-to-end test logic.

Pre Steps

Name Description
ipi-libvirt-pre The IPI setup step contains all steps that provision an OpenShift cluster with a default configuration on multi-arch(s390x & ppc64le)

Test Steps

No test steps configured.

Post Steps

Name Description
ipi-libvirt-post The IPI cleanup step contains all steps that gather and deprovision an Openshift cluster on multi-arch, provisioned by the 'ipi-libvirt-pre' chain.

Dependencies

Image Exposed As Override[?] Required By Steps
release:latest OPENSHIFT_INSTALL_RELEASE_IMAGE_OVERRIDE no ipi-install-libvirt-install
RELEASE_IMAGE_LATEST no ipi-install-libvirt-install

Environment

In addition to the default environment, the following variables are consumed through this workflow

Variable Name Variable Content Consumed By Steps
ARCH ipi-conf-libvirt ipi-install-libvirt-install
BRANCH ipi-conf-libvirt ipi-install-libvirt-install
MASTER_DISK (default: 42949672960) ipi-install-libvirt-install
MASTER_MEMORY (default: 16384) ipi-install-libvirt-install
MASTER_REPLICAS (default: 3) ipi-conf-libvirt ipi-install-libvirt-install
WORKER_DISK (default: 32212254720) ipi-install-libvirt-install
WORKER_MEMORY (default: 16384) ipi-install-libvirt-install
WORKER_REPLICAS (default: 2) ipi-conf-libvirt ipi-install-libvirt-install

Step Graph

Webreg Workflow "ipi-libvirt" cluster_2 Pre cluster_1 ipi-libvirt-pre cluster_0 ipi-install-libvirt cluster_3 Test cluster_5 Post cluster_4 ipi-libvirt-post 0 ipi-conf-libvirt 1 ipi-install-rbac 0->1 2 ipi-install-libvirt-install 1->2 3 Intentionally left blank 2->3 4 gather-libvirt 3->4 5 ipi-deprovision-deprovision-libvirt 4->5

GitHub Link:

https://github.com/openshift/release/blob/master/ci-operator/step-registry/ipi/libvirt/ipi-libvirt-workflow.yaml

Owners:

Approvers:

Source code for this page located on GitHub