[AKS] Stabilize live tests and preserve IPv4 outbound default - #33886
Draft
FumingZhang wants to merge 5 commits into
Draft
[AKS] Stabilize live tests and preserve IPv4 outbound default#33886FumingZhang wants to merge 5 commits into
FumingZhang wants to merge 5 commits into
Conversation
Avoid retry formatting of inline JSON, initialize Container Insights workspaces before AKS creation, wait between sequential VMS pool operations, and skip live scenarios whose service toggles are unavailable in the runner subscription. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Artifact Streaming is GA and Control Plane Metrics is on the GA rollout path, so retain their live coverage instead of masking API-version and toggle-rollout failures. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Gate the VMS autoscaler settle checks to live and recording runs so existing replay cassettes do not issue unrecorded GET requests. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Preserve the historical IPv4 managed outbound IP default when only the IPv6 count is supplied. Keep explicit and existing IPv4 values unchanged, and cover create and update behavior with focused tests. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
|
Azure Pipelines: There may be pipelines that require an authorized user to comment /azp run to run. |
microsoft-github-policy-service
Bot
requested review from
elvazhu521,
Julie Zhu (yanzhudd) and
Yong Zhang (yonzhan)
August 13, 2026 00:43
Member
|
/azp run |
|
Azure Pipelines: Successfully started running 3 pipeline(s). |
Retry polling and refetch requests cannot replay through the normal scenario path. Disable recording for these live runs and discard any temporary cassette traffic captured while preparers override the recording flag.\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Member
|
/azp run |
|
Azure Pipelines: Successfully started running 3 pipeline(s). |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
🤖 PR Validation — ️✔️ All clear
Related command
az aks create,az aks update,az aks nodepool add,az aks nodepool update,az aks nodepool auto-scaleDescription
This PR fixes the remaining actionable failures found in the AKS CLI live-test runner and restores the historical managed outbound IPv4 default.
managedOutboundIPs.countto1when only the IPv6 count is supplied. This preserves the behavior that existed beforeazure-mgmt-containerservice41 changed the SDK constructor default from1toNone, while retaining explicit or existing IPv4 values.Testing Guide
python -m pytest -q src/azure-cli/azure/cli/command_modules/acs/tests/latest/test_loadbalancer.py— 6 passed.python -m pytest -q src/azure-cli/azure/cli/command_modules/acs/tests/latest/test_aks_provisioning_retry.py— 31 passed, 5 subtests passed.python -m py_compilefor all changed Python files — passed.git diff --check— passed.History Notes
[AKS]
az aks create,az aks update: Preserve the default managed outbound IPv4 count when only the IPv6 count is providedThis checklist is used to make sure that common guidelines for a pull request are followed.
The PR title and description has followed the guideline in Submitting Pull Requests.
I adhere to the Command Guidelines.
I adhere to the Error Handling Guidelines.