Red Hat · Arazzo Workflow
Red Hat OpenShift Provision Cluster and Add Machine Pool
Version 1.0.0
Pick a version and cloud provider, create a cluster, poll until ready, then add a machine pool.
View Spec
View on GitHub
CloudContainersEnterpriseHybrid CloudKubernetesLinuxOpen SourceArazzoWorkflows
Provider
Workflows
provision-cluster
Resolve version and provider, create a cluster, wait for ready, add a machine pool.
Lists available OpenShift versions and cloud providers, creates a cluster using the supplied name and region, polls the cluster until its state is ready, and then creates an additional machine pool.
1
resolveVersion
listVersions
List available OpenShift versions and select the first enabled entry to install on the new cluster.
2
resolveProvider
listCloudProviders
List supported cloud providers and select the first available provider id to host the cluster.
3
createCluster
createCluster
Create the cluster using the resolved version, provider, and supplied region. The API returns a cluster record whose state begins as installing.
4
pollCluster
getCluster
Retrieve the cluster and re-poll while it is still installing; proceed to add a machine pool once the cluster state becomes ready.
5
addMachinePool
createMachinePool
Create an additional machine pool of compute nodes on the now-ready cluster.
Source API Descriptions
openapi