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