Workflow: optional-operators-ci-vsphere

Installs a cluster with a default configuration on vsphere and installs an optional operator using the built index image that refers to build bundle images.

Pre Steps

Name Description
ipi-vsphere-pre The IPI setup step contains all steps that provision an OpenShift cluster with a default configuration on vSphere.
optional-operators-subscribe The subscribe step installs an optional operator from a provided index image.

Test Steps

No test steps configured.

Post Steps

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

Dependencies

Image Exposed As Override[?] Required By Steps
ci-index OO_INDEX no optional-operators-subscribe
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
FIPS_ENABLED (default: false) ipi-conf
INITIAL_CHANNEL (For upgrade tests) The name of the initial channel of the operator to track. optional-operators-subscribe
INITIAL_CSV (For upgrade tests) The name of the initial CSV to install. optional-operators-subscribe
OO_CHANNEL The name of the operator channel to track. optional-operators-subscribe
OO_INSTALL_NAMESPACE The namespace into which the operator and catalog will be installed. Special value `!create` means that a new namespace will be created. optional-operators-subscribe
OO_PACKAGE The name of the operator package to be installed. Must be present in the index image referenced by `INDEX_IMAGE`. optional-operators-subscribe
OO_TARGET_NAMESPACES A comma-separated list of namespaces the operator will target. Special, value `!all` means that all namespaces will be targeted. If no OperatorGroup exists in `INSTALL_NAMESPACE`, a new one will be created with its target namespaces set to `TARGET_NAMESPACES`, otherwise the existing OperatorGroup's target namespace set will be replaced. The special value `!install` will set the target namespace to the operator's installation namespace. optional-operators-subscribe
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 "optional-operators-ci-vsphere" cluster_3 Pre cluster_2 ipi-vsphere-pre cluster_0 ipi-conf-vsphere cluster_1 ipi-install-vsphere cluster_4 Test cluster_7 Post cluster_6 ipi-vsphere-post cluster_5 gather 0 ipi-conf-vsphere-check 1 ipi-conf-vsphere-vips 0->1 2 ipi-conf-vsphere-lb 1->2 3 ipi-conf-vsphere-dns 2->3 4 ipi-conf 3->4 5 ipi-conf-vsphere 4->5 6 ipi-install-monitoringpvc 5->6 7 ipi-install-rbac 6->7 8 openshift-cluster-bot-rbac 7->8 9 ipi-install-install 8->9 10 ipi-install-vsphere-registry 9->10 11 optional-operators-subscribe 10->11 12 Intentionally left blank 11->12 13 gather-must-gather 12->13 14 gather-extra 13->14 15 gather-audit-logs 14->15 16 ipi-deprovision-vsphere-diags 15->16 17 ipi-deprovision-deprovision 16->17 18 ipi-deprovision-vsphere-dns 17->18 19 ipi-deprovision-vsphere-lb 18->19

GitHub Link:

https://github.com/openshift/release/blob/master/ci-operator/step-registry/optional-operators/ci/vsphere/optional-operators-ci-vsphere-workflow.yaml

Owners:

Approvers:

Source code for this page located on GitHub