Chain: ipi-ovirt-pre

The IPI setup step contains all steps that provision an OpenShift cluster with a tmpfs configuration for ETCD, persistent Prometheus storage and no Affinity Groups.


Name Description
ipi-conf-ovirt The IPI configure step chain generates the install-config.yaml and ovirt-config.yaml files based on the cluster profile and lease inforamtion.
ipi-install-monitoringpvc The IPI install monitoringpvc step configures cluster-monitoring operator to save prometheus data in a persistent storage. This would ensure metrics are kept during upgrades.
ipi-conf-etcd-on-ramfs This step creates a machine config for the master nodes to use ramfs for etcd
ipi-install-ovirt The oVirt IPI install step chain contains all the individual steps necessary to install an OpenShift cluster on oVirt.


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


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

Variable Name Variable Content Consumed By Steps
IGNITIONVERSION ignition version to use for mco. (default: 3.1.0) ipi-conf-etcd-on-ramfs
NETWORK_TYPE (default: OpenShiftSDN) ipi-conf-ovirt-generate-install-config
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-ovirt-pre" cluster_0 ipi-conf-ovirt cluster_1 ipi-install-ovirt 0 ipi-conf-ovirt-generate-install-config-params 1 ipi-conf-ovirt-generate-ovirt-config 0->1 2 ipi-conf-ovirt-generate-install-config 1->2 3 ipi-install-monitoringpvc 2->3 4 ipi-conf-etcd-on-ramfs 3->4 5 ipi-install-rbac 4->5 6 ipi-install-ovirt-send-event-to-ovirt-pre 5->6 7 ipi-install-install 6->7 8 ipi-install-ovirt-send-event-to-ovirt-post 7->8

GitHub Link:




Source code for this page located on GitHub