Chain: ipi-openstack-post

The ipi-openstack-post chain inludes all the refs and chains necessary to tear down an ipi installation of OpenShift on Openstack.

Steps

Name Description
openstack-gather Gather platform-specific diagnostic information about the cluster.
ipi-deprovision The IPI deprovision step chain contains all the individual steps necessary to gather and deprovision an OpenShift cluster.
ipi-deprovision-openstack The ipi-deprovision-openstack contains all the refs and chains necessary to clean up cloud resources after a OpenShift cluster has been destroyed.

Dependencies

No step in this chain sets dependencies.[?]

Environment

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

Variable Name Variable Content Consumed By Steps
BASE_DOMAIN Base comain name to use for deletion records. openstack-deprovision-deletednsrecords
BASTION_USER The user of the bastion machine (default: centos) openstack-deprovision-bastionproxy
CONFIG_TYPE The type of config for the environment to deploy. * 'minimal' - Configure the install-config with the minimal options to make it work on our tests, which requires the usage of floating IPs. This config type doesn't require a proxy server to be deployed. * 'byon' - Configure the install-config to use a pre-created network (BYON) so it wouln't require the usage of floating IPs. This config type will require a proxy server to be deployed. * 'proxy' - Configure the install-config to use a pre-created restricted network (BYON) and a Cluster Proxy. openstack-deprovision-bastionproxy openstack-deprovision-machinesubnet
OPENSTACK_PROVIDER_NETWORK Name of the OpenStack provider network if any. openstack-deprovision-machinesubnet
OS_CLOUD name of cloud to use from clouds.yaml (default: openstack) openstack-gather openstack-deprovision-bastionproxy openstack-deprovision-deletefips openstack-deprovision-machinesubnet

Step Graph

Webreg Chain "ipi-openstack-post" cluster_1 ipi-deprovision cluster_0 gather cluster_2 ipi-deprovision-openstack 0 openstack-gather 1 gather-must-gather 0->1 2 gather-extra 1->2 3 gather-audit-logs 2->3 4 ipi-deprovision-deprovision 3->4 5 openstack-deprovision-deletednsrecords 4->5 6 openstack-deprovision-bastionproxy 5->6 7 openstack-deprovision-deletefips 6->7 8 openstack-deprovision-machinesubnet 7->8

GitHub Link:

https://github.com/openshift/release/blob/master/ci-operator/step-registry/ipi/openstack/post/ipi-openstack-post-chain.yaml

Owners:

Approvers:

Reviewers:

Source code for this page located on GitHub