Chain: ipi-conf-azure-resourcegroup

The IPI Azure configure step generates the Azure-specific install-config.yaml contents based on the cluster profile and optional input files.

Steps

Name Description
ipi-conf The IPI configure step generates the generic portions of the install-config.yaml file based on optional input files.
ipi-conf-azure The IPI Azure configure step generates the Azure-specific install-config.yaml contents based on the cluster profile and optional input files.
ipi-conf-azure-resourcegroup The IPI Azure configure step generates the Azure-specific install-config.yaml contents based on the cluster profile and optional input files.
ipi-install-monitoringpvc The IPI install monitoringpvc step configures cluster-monitoring operator to save prometheus data in a persistent storage. This would ensure metrics are kept during upgrades.

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 This value represents the the DNS zone that is configured in the azure portal, and it will be used in the base_domain field of the install-config.yaml file. (default: ci.azure.devcluster.openshift.com) ipi-conf-azure
COMPUTE_NODE_TYPE The instance type to use for compute nodes (default: Standard_D4s_v3) ipi-conf-azure
FIPS_ENABLED (default: false) ipi-conf
SIZE_VARIANT The size of the cluster in one of our supported t-shirt values that is standard across all CI environments. The sizes are: * "" (default) - 4 vCPU, 16GB control plane nodes, default workers * "compact" - 8 vCPU, 32GB control plane nodes, no workers * "large" - 16 vCPU, 64GB+ control plane nodes, default workers, suitable for clusters up to 250 nodes * "xlarge" - 32 vCPU, 128GB+ control plane nodes, default workers, suitable for clusters up to 1000 nodes These sizes are roughly consistent across all cloud providers, but we may not be able to instantiate some sizes in some regions or accounts due to quota issues. ipi-conf-azure

Step Graph

Webreg Chain "ipi-conf-azure-resourcegroup" 0 ipi-conf 1 ipi-conf-azure 0->1 2 ipi-conf-azure-resourcegroup 1->2 3 ipi-install-monitoringpvc 2->3

GitHub Link:

https://github.com/openshift/release/blob/master/ci-operator/step-registry/ipi/conf/azure/resourcegroup/ipi-conf-azure-resourcegroup-chain.yaml

Owners:

Approvers:

Source code for this page located on GitHub