Skip to content

Commit d79ec41

Browse files
author
Ashish Suneja
committed
azure_kubernetes_service: add management plane operations
- GetNodePoolNames: lists current AKS node pools - CreateNodePoolAsync: creates nodepool, returns np_succeeded handle - DeleteNodePoolAsync: deletes nodepool, returns np_gone handle - UpgradeNodePoolAsync: upgrades nodepool, returns np_succeeded handle - UpdateClusterAsync: toggles tag for non-destructive update - WaitForOperation: polls nodepool/cluster until terminal state - ResolveNodePoolVersions: auto-detects initial/target versions - Retry logic via vm_util.Retry (max 5, 30s interval) Tested: - Existing AKS test suite passing - pyink + lint-diffs clean
1 parent 8f474b0 commit d79ec41

1 file changed

Lines changed: 411 additions & 0 deletions

File tree

0 commit comments

Comments
 (0)