Chain: ipi-install-ovirt

The oVirt IPI install step chain contains all the individual steps necessary to install an OpenShift cluster on oVirt.

Steps

Name Description
ipi-install-rbac The pre-installation RBAC step adds necessary privileges for the cluster under test against the build farm.
ipi-install-ovirt-send-event-to-ovirt-pre This step sends an event to the oVirt engine with job details
ipi-install-install The IPI install step runs the OpenShift Installer in order to bring up an OpenShift cluster, using the provided cluster profile to choose a target IaaS platform. Anything that needs to be configured using manifests should generate them before this step and put them in the SHARED_DIR so that this step can pull in the manifests. Files with name manifest_(manifest_name).yml|yaml end up in $INSTALL_DIR/manifests, while files with name tls_(tls_asset_name).key|pub end up in $INSTALL_DIR/tls.
ipi-install-ovirt-send-event-to-ovirt-post This step sends an event to the oVirt engine with job details

Dependencies

Image Exposed As Required By Steps
release:latest OPENSHIFT_INSTALL_RELEASE_IMAGE_OVERRIDE ipi-install-install
RELEASE_IMAGE_LATEST ipi-install-install

Environment

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

Variable Name Variable Content Consumed By Steps
OPENSHIFT_INSTALL_EXPERIMENTAL_DUAL_STACK Using experimental Azure dual-stack support (default: false) ipi-install-install
OPENSHIFT_INSTALL_PRESERVE_BOOTSTRAP Keep bootstrap resources after install. Warning: this should only be used for debugging purposes, and poses a risk to cluster stability. ipi-install-install

Step Graph

Webreg Chain "ipi-install-ovirt" 0 ipi-install-rbac 1 ipi-install-ovirt-send-event-to-ovirt-pre 0->1 2 ipi-install-install 1->2 3 ipi-install-ovirt-send-event-to-ovirt-post 2->3

GitHub Link:

https://github.com/openshift/release/blob/master/ci-operator/step-registry/ipi/install/ovirt/ipi-install-ovirt-chain.yaml

Owners:

Approvers:

Reviewers:

Source code for this page located on GitHub