Workflow: shiftstack-liveliness

Checks that CI clouds are running fine.

Pre Steps

Name Description
openstack-conf-clouds The ipi-conf-openstack-clouds ref configures the required cloud credentials and installs the required security certificates.
openstack-conf-resourcenames Selects the values for OPENSTACK_EXTERNAL_NETWORK, OPENSTACK_COMPUTE_FLAVOR and ZONES based on a matrix that uses CLUSTER_TYPE. Also generates a safe CLUSTER_NAME. All values are persisted in $SHARED_DIR.

Test Steps

Name Description
shiftstack-liveliness Checks that CI clouds are running fine.

Post Steps

No test steps configured.

Dependencies

No step in this workflow sets dependencies.[?]

Environment

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

Variable Name Variable Content Consumed By Steps
APPLICATION_CREDENTIALS If this variable is not empty, the provided clouds.yaml will contain ephemeral application credentials. openstack-conf-clouds
APPLICATION_CREDENTIALS_EXPIRATION When to set the expiration of the application credentials. Use a format that `date -d` would understand. This variable has no effect if APPLICATION_CREDENTIALS is empty. (default: 5 hours) openstack-conf-clouds
CLUSTER_TYPE_OVERRIDE This will override CLUSTER_TYPE in the `commands` file if set. openstack-conf-clouds openstack-conf-resourcenames
IMAGE_USER The user of the testing machine (default: centos) shiftstack-liveliness
OPENSTACK_COMPUTE_FLAVOR If not passed, the command script chooses the value based on CLUSTER_TYPE. openstack-conf-resourcenames
OPENSTACK_CONTROLPLANE_FLAVOR If not passed, the command script chooses the value based on CLUSTER_TYPE. openstack-conf-resourcenames
OPENSTACK_EXTERNAL_NETWORK If not passed, the command script chooses the value based on CLUSTER_TYPE. openstack-conf-resourcenames shiftstack-liveliness
OS_CLOUD Name of cloud to use from the clouds.yaml file (default: openstack) openstack-conf-clouds shiftstack-liveliness
TESTING_FLAVOR The flavor of the testing machine. Defaults to the value in "${SHARED_DIR}/BASTION_FLAVOR" shiftstack-liveliness
TESTING_IMAGE The image of the testing machine (default: centos8-stream) shiftstack-liveliness
ZONES If not passed, the command script chooses the value based on CLUSTER_TYPE. openstack-conf-resourcenames

Step Graph

Webreg Workflow "shiftstack-liveliness" cluster_0 Pre cluster_1 Test cluster_2 Post 0 openstack-conf-clouds 1 openstack-conf-resourcenames 0->1 2 shiftstack-liveliness 1->2 3 Intentionally left blank 2->3

GitHub Link:

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

Owners:

Approvers:

Reviewers:

Source code for this page located on GitHub