Workflow: baremetalds-assisted-operator-ztp

Using hub-cluster with Assisted Service operator to deploy extra workers as spoke clusters. Installation will be following ZTP flow (Zero Touch Provisioning), meaning no explicit provisioning actions will be made outside of the system.

Pre Steps

Name Description
baremetalds-assisted-operator Installing Assisted Service Operator on top of a baremetal cluster.
baremetalds-assisted-operator-ztp Using hub-cluster with Assisted Service operator to deploy extra workers as spoke clusters. Installation will be following ZTP flow (Zero Touch Provisioning), meaning no explicit provisioning actions will be made outside of the system.

Test Steps

No test steps configured.

Post Steps

Name Description
baremetalds-assisted-operator-gather Gathering data about assisted operator environment.
baremetalds-ipi-post The Baremetalds IPI cleanup chain contains all steps that gather and teardown an OpenShift cluster on Baremetal, provisioned by the `baremetald-ipi-pre` chain.

Dependencies

Image Exposed As Override[?] Required By Steps
assisted-image-service ASSISTED_IMAGE_SERVICE_IMAGE no baremetalds-assisted-operator-setup
assisted-installer ASSISTED_INSTALLER_IMAGE no baremetalds-assisted-operator-setup
assisted-installer-agent ASSISTED_AGENT_IMAGE no baremetalds-assisted-operator-setup
assisted-installer-controller ASSISTED_CONTROLLER_IMAGE no baremetalds-assisted-operator-setup
ci-index INDEX_IMAGE no baremetalds-assisted-operator-setup
release:latest ASSISTED_OPENSHIFT_INSTALL_RELEASE_IMAGE no baremetalds-assisted-operator-setup
OPENSHIFT_INSTALL_RELEASE_IMAGE no baremetalds-devscripts-setup

Environment

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

Variable Name Variable Content Consumed By Steps
ASSISTED_ZTP_CONFIG Configuration for the deploy_spoke_cluster.sh script. See https://github.com/openshift/assisted-service/blob/master/deploy/operator/README.md for more details on these settings. baremetalds-assisted-operator-ztp
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
DISCONNECTED By default we test in a connected environment. (default: false) baremetalds-assisted-operator-ztp baremetalds-assisted-operator-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 Workflow "baremetalds-assisted-operator-ztp" cluster_2 Pre cluster_1 baremetalds-assisted-operator cluster_0 baremetalds-ipi-pre cluster_3 Test cluster_6 Post cluster_5 baremetalds-ipi-post cluster_4 gather 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 5->6 7 baremetalds-assisted-operator-ztp 6->7 8 Intentionally left blank 7->8 9 baremetalds-assisted-operator-gather 8->9 10 baremetalds-devscripts-gather 9->10 11 gather-must-gather 10->11 12 gather-extra 11->12 13 gather-audit-logs 12->13 14 baremetalds-packet-teardown 13->14

GitHub Link:

https://github.com/openshift/release/blob/master/ci-operator/step-registry/baremetalds/assisted/operator/ztp/baremetalds-assisted-operator-ztp-workflow.yaml

Owners:

Approvers:

Source code for this page located on GitHub