Skip to content

{AKS} Vendor new SDK and bump API version to 2026-08-01 - #34242

Open
FumingZhang wants to merge 1 commit into
Azure:devfrom
FumingZhang:fuming/aks-2026-08-stable-sdk
Open

FumingZhang wants to merge 1 commit into
Azure:devfrom
FumingZhang:fuming/aks-2026-08-stable-sdk

Conversation

@FumingZhang

@FumingZhang FumingZhang commented Oct 20, 2026 •

Copy link
Copy Markdown
Member

🤖 PR Validation — ️✔️ All clear

Breaking Changes Tests
️✔️ None ️✔️ 130/130

Related command

az aks, az aks nodepool

Description

Integrate the published azure-mgmt-containerservice 41.8.0 SDK for stable AKS API version 2026-08-01.

  • Update the dependency in pyproject.toml and the Linux, macOS, and Windows requirement files from 41.7.0 to 41.8.0.
  • Migrate 234 ACS replay recordings from 2026-07-01 to 2026-08-01.
  • Keep this a dedicated SDK/API integration change: no command implementation changes or unrelated features.

Every recording change was verified to be only an exact API-version string replacement. The installed SDK's actual default API was checked as 2026-08-01.

Testing Guide

Validated using the changed CLI checkout and the published Python SDK:

  • azdev test acs --series --no-exitfirst --pytest-args -q: 1,337 passed, 93 skipped.
  • azdev style acs: pylint and flake8 passed.
  • azdev linter acs: passed.
  • Python compilation and git diff --check: passed.
  • Repository secret scanner: no secrets detected in the dependency metadata or replay recordings.

Tests ran in playback mode; no live Azure resources were created.

History Notes

Dedicated SDK/API integration. The {AKS} title intentionally does not create an automatic customer-facing history entry.


  • The PR title and description follow the submitting-pull-requests guidelines.
  • The change adheres to the Command Guidelines.
  • The change adheres to the Error Handling Guidelines.

Use the published azure-mgmt-containerservice 41.8.0 package and migrate ACS replay recordings to its stable API version.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot AI balanced review requested due to automatic review settings October 20, 2026 00:42
@FumingZhang
FumingZhang requested review from a team as code owners October 20, 2026 00:42

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🔵 Needs a closer look

The changes require final human review because they are too complex or risky for automated approval.

No open issues 🎉

What changed in this PR

Updates the AKS SDK dependency to 41.8.0 and aligns playback requests with API version 2026-08-01, without changing command implementations.

Changes:

  • Synchronizes SDK requirements across package metadata and all three platforms.
  • Updates API-version strings in ACS recordings.
File Description
src/​azure-cli/​requirements.py3.windows.txt Updated as part of this pull request.
src/​azure-cli/​requirements.py3.Linux.txt Updated as part of this pull request.
src/​azure-cli/​requirements.py3.Darwin.txt Updated as part of this pull request.
src/​azure-cli/​pyproject.toml Updated as part of this pull request.
src/​azure-cli/​azure/​cli/​command_modules/​acs/​tests/​latest/​recordings/​test_list_trustedaccess_roles.yaml Updated as part of this pull request.
src/​azure-cli/​azure/​cli/​command_modules/​acs/​tests/​latest/​recordings/​test_aks_upgrade_node_image_only_nodepool.yaml Updated as part of this pull request.
src/​azure-cli/​azure/​cli/​command_modules/​acs/​tests/​latest/​recordings/​test_aks_upgrade_node_image_only_nodepool_msi.yaml Updated as part of this pull request.
src/​azure-cli/​azure/​cli/​command_modules/​acs/​tests/​latest/​recordings/​test_aks_upgrade_node_image_only_cluster.yaml Updated as part of this pull request.
src/​azure-cli/​azure/​cli/​command_modules/​acs/​tests/​latest/​recordings/​test_aks_upgrade_node_image_only_cluster_msi.yaml Updated as part of this pull request.
src/​azure-cli/​azure/​cli/​command_modules/​acs/​tests/​latest/​recordings/​test_aks_update_with_oidc_issuer_enabled.yaml Updated as part of this pull request.
src/​azure-cli/​azure/​cli/​command_modules/​acs/​tests/​latest/​recordings/​test_aks_update_outbound_from_slb_to_natgateway.yaml Updated as part of this pull request.
src/​azure-cli/​azure/​cli/​command_modules/​acs/​tests/​latest/​recordings/​test_aks_update_app_routing_istio_fails_when_asm_enabled.yaml Updated as part of this pull request.
src/​azure-cli/​azure/​cli/​command_modules/​acs/​tests/​latest/​recordings/​test_aks_stop_and_start.yaml Updated as part of this pull request.
src/​azure-cli/​azure/​cli/​command_modules/​acs/​tests/​latest/​recordings/​test_aks_stop_and_start_private_cluster.yaml Updated as part of this pull request.
src/​azure-cli/​azure/​cli/​command_modules/​acs/​tests/​latest/​recordings/​test_aks_managed_aad.yaml Updated as part of this pull request.
src/​azure-cli/​azure/​cli/​command_modules/​acs/​tests/​latest/​recordings/​test_aks_managed_aad_msi.yaml Updated as part of this pull request.
src/​azure-cli/​azure/​cli/​command_modules/​acs/​tests/​latest/​recordings/​test_aks_get_version_table.yaml Updated as part of this pull request.
src/​azure-cli/​azure/​cli/​command_modules/​acs/​tests/​latest/​recordings/​test_aks_enable_utlra_ssd.yaml Updated as part of this pull request.
src/​azure-cli/​azure/​cli/​command_modules/​acs/​tests/​latest/​recordings/​test_aks_enable_openservicemesh_addon.yaml Updated as part of this pull request.
src/​azure-cli/​azure/​cli/​command_modules/​acs/​tests/​latest/​recordings/​test_aks_enable_addons_confcom_addon.yaml Updated as part of this pull request.
src/​azure-cli/​azure/​cli/​command_modules/​acs/​tests/​latest/​recordings/​test_aks_disable_openservicemesh_addon.yaml Updated as part of this pull request.
src/​azure-cli/​azure/​cli/​command_modules/​acs/​tests/​latest/​recordings/​test_aks_disable_addons_confcom_addon.yaml Updated as part of this pull request.
src/​azure-cli/​azure/​cli/​command_modules/​acs/​tests/​latest/​recordings/​test_aks_deployment_safeguards.yaml Updated as part of this pull request.
src/​azure-cli/​azure/​cli/​command_modules/​acs/​tests/​latest/​recordings/​test_aks_create_with_workload_identity_enabled.yaml Updated as part of this pull request.
src/​azure-cli/​azure/​cli/​command_modules/​acs/​tests/​latest/​recordings/​test_aks_create_with_vpa.yaml Updated as part of this pull request.
src/​azure-cli/​azure/​cli/​command_modules/​acs/​tests/​latest/​recordings/​test_aks_create_with_pod_ip_allocation_mode_static_block.yaml Updated as part of this pull request.
src/​azure-cli/​azure/​cli/​command_modules/​acs/​tests/​latest/​recordings/​test_aks_create_with_paid_sku.yaml Updated as part of this pull request.
src/​azure-cli/​azure/​cli/​command_modules/​acs/​tests/​latest/​recordings/​test_aks_create_with_overlay_network_plugin_mode.yaml Updated as part of this pull request.
src/​azure-cli/​azure/​cli/​command_modules/​acs/​tests/​latest/​recordings/​test_aks_create_with_ossku.yaml Updated as part of this pull request.
src/​azure-cli/​azure/​cli/​command_modules/​acs/​tests/​latest/​recordings/​test_aks_create_with_openservicemesh_addon.yaml Updated as part of this pull request.
src/​azure-cli/​azure/​cli/​command_modules/​acs/​tests/​latest/​recordings/​test_aks_create_with_oidc_issuer_enabled.yaml Updated as part of this pull request.
src/​azure-cli/​azure/​cli/​command_modules/​acs/​tests/​latest/​recordings/​test_aks_create_with_nsg_control.yaml Updated as part of this pull request.
src/​azure-cli/​azure/​cli/​command_modules/​acs/​tests/​latest/​recordings/​test_aks_create_with_node_os_upgrade_channel_security_patch.yaml Updated as part of this pull request.
src/​azure-cli/​azure/​cli/​command_modules/​acs/​tests/​latest/​recordings/​test_aks_create_with_network_plugin_none.yaml Updated as part of this pull request.
src/​azure-cli/​azure/​cli/​command_modules/​acs/​tests/​latest/​recordings/​test_aks_create_with_network_dataplane_cilium.yaml Updated as part of this pull request.
src/​azure-cli/​azure/​cli/​command_modules/​acs/​tests/​latest/​recordings/​test_aks_create_with_managed_disk.yaml Updated as part of this pull request.
src/​azure-cli/​azure/​cli/​command_modules/​acs/​tests/​latest/​recordings/​test_aks_create_with_ingress_appgw_addon.yaml Updated as part of this pull request.
src/​azure-cli/​azure/​cli/​command_modules/​acs/​tests/​latest/​recordings/​test_aks_create_with_image_cleaner_enabled_with_interval_hours.yaml Updated as part of this pull request.
src/​azure-cli/​azure/​cli/​command_modules/​acs/​tests/​latest/​recordings/​test_aks_create_with_image_cleaner_enabled_with_default_interval_hours.yaml Updated as part of this pull request.
src/​azure-cli/​azure/​cli/​command_modules/​acs/​tests/​latest/​recordings/​test_aks_create_with_ephemeral_disk.yaml Updated as part of this pull request.
src/​azure-cli/​azure/​cli/​command_modules/​acs/​tests/​latest/​recordings/​test_aks_create_with_enable_upstream_kubescheduler_user_configuration.yaml Updated as part of this pull request.
src/​azure-cli/​azure/​cli/​command_modules/​acs/​tests/​latest/​recordings/​test_aks_create_with_enable_cost_analysis.yaml Updated as part of this pull request.
src/​azure-cli/​azure/​cli/​command_modules/​acs/​tests/​latest/​recordings/​test_aks_create_with_enable_azure_monitor_app_monitoring.yaml Updated as part of this pull request.
src/​azure-cli/​azure/​cli/​command_modules/​acs/​tests/​latest/​recordings/​test_aks_create_with_enable_ai_toolchain_operator.yaml Updated as part of this pull request.
src/​azure-cli/​azure/​cli/​command_modules/​acs/​tests/​latest/​recordings/​test_aks_create_with_enable_acns.yaml Updated as part of this pull request.
src/​azure-cli/​azure/​cli/​command_modules/​acs/​tests/​latest/​recordings/​test_aks_create_with_custom_monitoring_workspace.yaml Updated as part of this pull request.
src/​azure-cli/​azure/​cli/​command_modules/​acs/​tests/​latest/​recordings/​test_aks_create_with_confcom_addon.yaml Updated as part of this pull request.
src/​azure-cli/​azure/​cli/​command_modules/​acs/​tests/​latest/​recordings/​test_aks_create_with_confcom_addon_helper_enabled.yaml Updated as part of this pull request.
src/​azure-cli/​azure/​cli/​command_modules/​acs/​tests/​latest/​recordings/​test_aks_create_with_azurekeyvaultsecretsprovider_addon.yaml Updated as part of this pull request.
src/​azure-cli/​azure/​cli/​command_modules/​acs/​tests/​latest/​recordings/​test_aks_create_with_app_routing_istio_fails_when_asm_enabled.yaml Updated as part of this pull request.
src/​azure-cli/​azure/​cli/​command_modules/​acs/​tests/​latest/​recordings/​test_aks_create_with_app_routing_enabled.yaml Updated as part of this pull request.
src/​azure-cli/​azure/​cli/​command_modules/​acs/​tests/​latest/​recordings/​test_aks_create_with_app_routing_enabled_and_nginx_specified.yaml Updated as part of this pull request.
src/​azure-cli/​azure/​cli/​command_modules/​acs/​tests/​latest/​recordings/​test_aks_create_with_app_routing_enabled_and_nginx_specified_abbrv.yaml Updated as part of this pull request.
src/​azure-cli/​azure/​cli/​command_modules/​acs/​tests/​latest/​recordings/​test_aks_create_with_apiserver_vnet_integration.yaml Updated as part of this pull request.
src/​azure-cli/​azure/​cli/​command_modules/​acs/​tests/​latest/​recordings/​test_aks_create_with_apiserver_vnet_integration_public.yaml Updated as part of this pull request.
src/​azure-cli/​azure/​cli/​command_modules/​acs/​tests/​latest/​recordings/​test_aks_create_with_acns_transit_encryption.yaml Updated as part of this pull request.
src/​azure-cli/​azure/​cli/​command_modules/​acs/​tests/​latest/​recordings/​test_aks_create_node_resource_group.yaml Updated as part of this pull request.
src/​azure-cli/​azure/​cli/​command_modules/​acs/​tests/​latest/​recordings/​test_aks_create_node_public_ip.yaml Updated as part of this pull request.
src/​azure-cli/​azure/​cli/​command_modules/​acs/​tests/​latest/​recordings/​test_aks_create_node_provisioning_profile.yaml Updated as part of this pull request.
src/​azure-cli/​azure/​cli/​command_modules/​acs/​tests/​latest/​recordings/​test_aks_create_no_ssh_key.yaml Updated as part of this pull request.
src/​azure-cli/​azure/​cli/​command_modules/​acs/​tests/​latest/​recordings/​test_aks_create_network_cidr.yaml Updated as part of this pull request.
src/​azure-cli/​azure/​cli/​command_modules/​acs/​tests/​latest/​recordings/​test_aks_create_enable_encryption.yaml Updated as part of this pull request.
src/​azure-cli/​azure/​cli/​command_modules/​acs/​tests/​latest/​recordings/​test_aks_create_enable_azure_rbac.yaml Updated as part of this pull request.
src/​azure-cli/​azure/​cli/​command_modules/​acs/​tests/​latest/​recordings/​test_aks_create_edge_zone.yaml Updated as part of this pull request.
src/​azure-cli/​azure/​cli/​command_modules/​acs/​tests/​latest/​recordings/​test_aks_create_dualstack_with_default_network.yaml Updated as part of this pull request.
src/​azure-cli/​azure/​cli/​command_modules/​acs/​tests/​latest/​recordings/​test_aks_create_disable_rbac.yaml Updated as part of this pull request.
src/​azure-cli/​azure/​cli/​command_modules/​acs/​tests/​latest/​recordings/​test_aks_create_default_service_with_skip_role_assignment.yaml Updated as part of this pull request.
src/​azure-cli/​azure/​cli/​command_modules/​acs/​tests/​latest/​recordings/​test_aks_create_default_service_with_skip_role_assignment_msi.yaml Updated as part of this pull request.
src/​azure-cli/​azure/​cli/​command_modules/​acs/​tests/​latest/​recordings/​test_aks_create_again_should_fail.yaml Updated as part of this pull request.
src/​azure-cli/​azure/​cli/​command_modules/​acs/​tests/​latest/​recordings/​test_aks_create_addon_with_azurekeyvaultsecretsprovider_with_secret_rotation.yaml Updated as part of this pull request.
src/​azure-cli/​azure/​cli/​command_modules/​acs/​tests/​latest/​recordings/​test_aks_create_add_nodepool_with_custom_ca_trust_certificates.yaml Updated as part of this pull request.
src/​azure-cli/​azure/​cli/​command_modules/​acs/​tests/​latest/​recordings/​test_aks_cluster_kata.yaml Updated as part of this pull request.
src/​azure-cli/​azure/​cli/​command_modules/​acs/​tests/​latest/​recordings/​test_aks_browse.yaml Updated as part of this pull request.
src/​azure-cli/​azure/​cli/​command_modules/​acs/​tests/​latest/​recordings/​test_aks_azure_service_mesh_get_revisions.yaml Updated as part of this pull request.
src/​azure-cli/​azure/​cli/​command_modules/​acs/​tests/​latest/​recordings/​test_aks_approuting_enable_with_internal_nginx_then_disable.yaml Updated as part of this pull request.
src/​azure-cli/​azure/​cli/​command_modules/​acs/​tests/​latest/​recordings/​test_aks_abort.yaml Updated as part of this pull request.

Review effort: Balanced

@x-engineering-agent

Copy link
Copy Markdown
Contributor

Hi FumingZhang,
Since the current milestone time is less than 7 days, this pr will be reviewed in the next milestone.

@yonzhan

Copy link
Copy Markdown
Collaborator

/azp run

@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines:
Successfully started running 3 pipeline(s).

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants