Chain: baremetalds-assisted-operator-before-upgrade

Installing Assisted Service Operator on top of a baremetal cluster.

Steps

Name Description
baremetalds-assisted-conf-devscripts-ipstack Configure dev-scripts IP_STACK outside of DEVSCRIPTS_CONFIG.
baremetalds-assisted-conf-devscripts-extraworkers Configure dev-scripts environment variables NUM_EXTRA_WORKERS outside of DEVSCRIPTS_CONFIG. Configures dev-scripts to create extra VMs but not deploy them in the original cluster if APPLY_EXTRA_WORKERS=false. The defaults are NUM_EXTRA_WORKERS=0 and APPLY_EXTRA_WORKERS=false. For more information on these values refer to https://github.com/openshift-metal3/dev-scripts/blob/master/config_example.sh
baremetalds-ipi-pre The Baremetald IPI setup chain contains all steps that provision an OpenShift cluster with a default configuration on bare metal.
baremetalds-assisted-operator-setup-before-upgrade Installing Assisted Service Operator and Hive.

Dependencies

Image Exposed As Required By Steps
assisted-installer ASSISTED_INSTALLER_IMAGE baremetalds-assisted-operator-setup-before-upgrade
assisted-installer-agent ASSISTED_AGENT_IMAGE baremetalds-assisted-operator-setup-before-upgrade
assisted-installer-controller ASSISTED_CONTROLLER_IMAGE baremetalds-assisted-operator-setup-before-upgrade
ci-index INDEX_IMAGE baremetalds-assisted-operator-setup-before-upgrade
release:latest OPENSHIFT_INSTALL_RELEASE_IMAGE baremetalds-devscripts-setup

Environment

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

Variable Name Variable Content Consumed By Steps
ASSISTED_STOP_AFTER_AGENT_DISCOVERY Determines if a full cluster deployment is needed. Before upgrading the operator, the value of this variable is "false", which preserves the existing behavior and completes cluster installation. After upgrading the operator, the value of this variable is true. When set to "true", cluster installation will stop after agents are discovered. (default: false) baremetalds-assisted-operator-setup-before-upgrade
ASSISTED_UPGRADE_OPERATOR Determines the ASSISTED_OPENSHIFT_VERSION to be used. Before upgrading the operator, the value is set to "true", which signals that the current operator needs to be updated. The value is derived from the default_ocp_versions.json. When set to "true", ASSISTED_OPENSHIFT_VERSION gets the value 4.8. Otherwise, 4.9. After upgrading the operator, the value of this variable is "false". (default: true) baremetalds-assisted-operator-setup-before-upgrade
CATALOG_SOURCE_NAME (default: community-operators) baremetalds-assisted-operator-setup-before-upgrade
CHANNEL_INSTALL_OVERRIDE (default: ocm-2.3) baremetalds-assisted-operator-setup-before-upgrade
DEVSCRIPTS_CONFIG Additional dev-scripts configuration, appended to the one defined by the step command. See https://github.com/openshift-metal3/dev-scripts/blob/master/README.md for more details about supported values. baremetalds-devscripts-setup
IP_STACK Configures the IP_STACK for the devscripts cluster. The possible values are v4, v6 or v4v6 for dual stack. The default is v6. For more information on these values refer to https://github.com/openshift-metal3/dev-scripts/blob/master/config_example.sh (default: v6) baremetalds-assisted-conf-devscripts-ipstack
NUM_EXTRA_WORKERS Indicate number of extra VMs to create but not deploy. (default: 0) baremetalds-assisted-conf-devscripts-extraworkers
PACKET_PLAN Plan to use in Packet when creating a testing machine. (default: m2.xlarge.x86) baremetalds-packet-setup

Step Graph

Webreg Chain "baremetalds-assisted-operator-before-upgrade" cluster_0 baremetalds-ipi-pre 0 baremetalds-assisted-conf-devscripts-ipstack 1 baremetalds-assisted-conf-devscripts-extraworkers 0->1 2 baremetalds-packet-setup 1->2 3 ipi-install-rbac 2->3 4 baremetalds-devscripts-proxy 3->4 5 baremetalds-devscripts-setup 4->5 6 baremetalds-assisted-operator-setup-before-upgrade 5->6

GitHub Link:

https://github.com/openshift/release/blob/master/ci-operator/step-registry/baremetalds/assisted/operator/before-upgrade/baremetalds-assisted-operator-before-upgrade-chain.yaml

Owners:

Approvers:

Source code for this page located on GitHub