Azure Kubernetes Service · Arazzo Workflow
Azure Kubernetes Service Upgrade Cluster Control Plane
Version 1.0.0
Discover an available Kubernetes version, upgrade the cluster, and poll until provisioned.
Provider
Workflows
upgrade-cluster-control-plane
Upgrade an AKS cluster to a target Kubernetes version and wait for completion.
Calls ManagedClusters_GetUpgradeProfile, submits ManagedClusters_CreateOrUpdate with the chosen kubernetesVersion, and polls ManagedClusters_Get until provisioningState is Succeeded.
1
getUpgradeProfile
Read the cluster upgrade profile to confirm the current control-plane version and the upgrades it offers before applying the target version.
2
applyUpgrade
Submit a create-or-update setting the target kubernetesVersion under the ARM properties object. A 200 indicates the upgrade request was accepted.
3
pollCluster
Read the cluster and inspect provisioningState. While the cluster is still Upgrading the flow loops back to this step; once it reports Succeeded the workflow ends.
Source API Descriptions
Arazzo Workflow Specification
Work with this as data
Every workflow here is available over the APIs.io API and to AI agents over MCP.