Workflow: ipi-kubevirt

The IPI workflow provides pre- and post- steps that provision and deprovision an OpenShift cluster with a default configuration on Kubevirt, allowing job authors to inject their own end-to-end test logic. All modifications to this workflow should be done by modifying the `ipi-kubevirt-{pre,post}` chains to allow other workflows to mimic and extend this base workflow without a need to backport changes.

Pre Steps

Name Description
ipi-kubevirt-pre The IPI setup step contains all steps that provision an OpenShift cluster with a default configuration on Kubevirt.

Test Steps

No test steps configured.

Post Steps

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

Dependencies

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

Environment

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

Variable Name Variable Content Consumed By Steps
FIPS_ENABLED (default: false) ipi-conf

Step Graph

Webreg Workflow "ipi-kubevirt" cluster_3 Pre cluster_2 ipi-kubevirt-pre cluster_0 ipi-conf-kubevirt cluster_1 ipi-install-kubevirt cluster_4 Test cluster_8 Post cluster_7 ipi-kubevirt-post cluster_6 ipi-deprovision-kubevirt cluster_5 gather 0 ipi-conf 1 ipi-kubevirt-pre-cleanworkspace 0->1 2 ipi-conf-kubevirt 1->2 3 ipi-install-rbac 2->3 4 ipi-install-kubevirt-install 3->4 5 Intentionally left blank 4->5 6 gather-must-gather 5->6 7 gather-extra 6->7 8 gather-audit-logs 7->8 9 ipi-deprovision-deprovision-kubevirt 8->9

GitHub Link:

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

Owners:

Approvers:

Source code for this page located on GitHub