Skip to content

OpenShift Bootstrap Node Configuration Profile

OpenShift Cluster Pipeline

This profile defines the primary pipeline for building a complete OpenShift cluster. It orchestrates the end-to-end cluster deployment process including initialization, node deployment, and post-installation configuration.

Requirements

Required Parameters: - broker/name: Name of broker managing cluster resources - openshift/pull-secret: Red Hat pull secret for container images

Optional Parameters: - openshift/workers/names: List of worker node hostnames - openshift/controlplanes/names: List of control plane node hostnames - openshift/bootstraps/names: List of bootstrap node hostnames - openshift/load-balancers/names: List of load balancer hostnames - openshift/oc-url: Custom URL for OpenShift CLI tools - openshift/external-registry: External registry configuration - openshift/external-registry-create: Flag to create registry - openshift/external-registry-update: Flag to update registry - registry/address: Registry address for configuration

Usage

This pipeline executes in the following sequence:

# Pre-cluster provision tasks:
1. openshift-cluster-tools           # Install required tools
2. openshift-cluster-external-registry-create  # Setup registry if configured
3. openshift-cluster-external-registry-update  # Update registry if configured
4. openshift-cluster-prep            # Prepare cluster configuration

# Post-cluster provision tasks:
1. openshift-cluster-join            # Join nodes to cluster
2. openshift-cluster-acm-install     # Install Advanced Cluster Management

# Cleanup tasks (cluster destruction):
1. openshift-cluster-cleanup         # Clean up cluster resources

The pipeline automatically manages: - Node role assignments - Machine type configurations - Profile applications - Workflow chains - Cluster membership