Workflow: optional-operators-cvp-common-ibmz-eco

Installs a cluster with a default configuration on IBM Z, install an optional operator using the input index image, package and channel, and execute a common suite of CVP tests to validate the optional operator. Important: Parameter values in `env` are supposed to be used only in rehearsals and serve as "testing defaults". Production jobs should always override them via `cvp-trigger`.

Pre Steps

Name Description
upi-ibmz-eco-pre This chain contains all of the steps to provision an OpenShift cluster using the IBM Z UPI workflow.
optional-operators-configure-proxy-registry The configure-proxy registry step configures the proxy image registry to pull internal images.
optional-operators-subscribe The subscribe step installs an optional operator from a provided index image.

Test Steps

Name Description
optional-operators-cvp-common-scorecard The operator cvp scorecard test for bundle images from brew registry.
optional-operators-cvp-common-test The shared CVP tests to validate optional operator images.

Post Steps

Name Description
upi-ibmz-eco-post This chain deprovisions all the components created by the upi-ibmz-eco-pre chain.

Dependencies

Image Exposed As Override[?] Required By Steps
bundle-image BUNDLE_IMAGE no optional-operators-cvp-common-scorecard
ci-index OO_INDEX no optional-operators-subscribe
release:latest OPENSHIFT_INSTALL_RELEASE_IMAGE_OVERRIDE no upi-conf-ibmz-eco
RELEASE_IMAGE_LATEST no upi-conf-ibmz-eco

Environment

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

Variable Name Variable Content Consumed By Steps
CLUSTER_DOMAIN upi-conf-ibmz-eco
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
OCP_VERSION upi-conf-ibmz-eco
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
OPENSTACK_COMPUTE_FLAVOR (default: medium) upi-conf-ibmz-eco
OS_CLOUD (default: rhcert) upi-conf-ibmz-eco

Step Graph

Webreg Workflow "optional-operators-cvp-common-ibmz-eco" cluster_2 Pre cluster_1 upi-ibmz-eco-pre cluster_0 upi-conf-ibmz-eco cluster_3 Test cluster_6 Post cluster_5 upi-ibmz-eco-post cluster_4 gather 0 ipi-install-rbac 1 upi-conf-ibmz-eco 0->1 2 upi-install-ibmz-eco 1->2 3 ipi-install-times-collection 2->3 4 optional-operators-configure-proxy-registry 3->4 5 optional-operators-subscribe 4->5 6 optional-operators-cvp-common-scorecard 5->6 7 optional-operators-cvp-common-test 6->7 8 gather-must-gather 7->8 9 gather-extra 8->9 10 gather-audit-logs 9->10 11 upi-deprovision-ibmz-eco 10->11

GitHub Link:

https://github.com/openshift/release/blob/master/ci-operator/step-registry/optional-operators/cvp-common/ibmz-eco/optional-operators-cvp-common-ibmz-eco-workflow.yaml

Owners:

Approvers:

Source code for this page located on GitHub