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
AgentPools_GetUpgradeProfile
Read the agent pool upgrade profile to capture the latest available node image version before triggering the upgrade.
2
triggerImageUpgrade
AgentPools_UpgradeNodeImageVersion
Trigger the node image upgrade for the pool. AKS accepts the request asynchronously and returns 202 Accepted.
3
pollNodePool
AgentPools_Get
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.