Workflow: openshift-e2e-ovirt-clusterbot

The Openshift E2E oVirt clusterbot workflow installs an OpenShift cluster on top of oVirt and for testing and development purposes via the slack clusterbot, see openshift/ci-chat-bot

Pre Steps

Name Description
openshift-cluster-bot-rbac Creates policy allowing cluster-bot the ability to poll for status of cluster operations in this namespace.
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.

Test Steps

Name Description
e2e-test

Post Steps

Name Description
ipi-ovirt-post The IPI cleanup step contains all steps that deprovision an OpenShift cluster on oVirt, provisioned by the `ipi-ovirt-pre` chain.

Dependencies

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

Environment

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

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 Workflow "openshift-e2e-ovirt-clusterbot" cluster_3 Pre cluster_2 ipi-ovirt-pre cluster_0 ipi-conf-ovirt cluster_1 ipi-install-ovirt cluster_4 Test cluster_8 Post cluster_7 ipi-ovirt-post cluster_6 ipi-deprovision cluster_5 gather 0 openshift-cluster-bot-rbac 1 ipi-conf-ovirt-generate-install-config-params 0->1 2 ipi-conf-ovirt-generate-ovirt-config 1->2 3 ipi-conf-ovirt-generate-install-config 2->3 4 ipi-install-monitoringpvc 3->4 5 ipi-conf-etcd-on-ramfs 4->5 6 ipi-install-rbac 5->6 7 ipi-install-ovirt-send-event-to-ovirt-pre 6->7 8 ipi-install-install 7->8 9 ipi-install-ovirt-send-event-to-ovirt-post 8->9 10 e2e-test 9->10 11 gather-core-dump 10->11 12 gather-must-gather 11->12 13 gather-extra 12->13 14 gather-audit-logs 13->14 15 ipi-deprovision-deprovision 14->15

GitHub Link:

https://github.com/openshift/release/blob/master/ci-operator/step-registry/openshift/e2e/ovirt/clusterbot/openshift-e2e-ovirt-clusterbot-workflow.yaml

Owners:

Approvers:

Reviewers:

Source code for this page located on GitHub