Azure Kubernetes Service · Arazzo Workflow
Azure Kubernetes Service Upgrade Node Pool Image
Version 1.0.0
Discover the latest node image, trigger the node image upgrade, and poll until complete.
Provider
Workflows
upgrade-node-image
Upgrade an agent pool node image to the latest version and wait for completion.
Reads AgentPools_GetUpgradeProfile, triggers AgentPools_UpgradeNodeImageVersion, then polls AgentPools_Get until provisioningState is Succeeded.
1
getUpgradeProfile
Read the agent pool upgrade profile to capture the latest available node image version before triggering the upgrade.
2
triggerImageUpgrade
Trigger the node image upgrade for the pool. AKS accepts the request asynchronously and returns 202 Accepted.
3
pollNodePool
Read the agent pool and inspect provisioningState. While it 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.