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
List available OpenShift versions and select the first enabled entry to install on the new cluster.
2
resolveProvider
List supported cloud providers and select the first available provider id to host the cluster.
3
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
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
Create an additional machine pool of compute nodes on the now-ready cluster.
Source API Descriptions
openapi
openapi
openapi
Arazzo Workflow Specification
Work with this as data
Every workflow here is available over the APIs.io API and to AI agents over MCP.