Review request for Microsoft.ContainerService/aks to add version stable/2026-06-01 and preview/2026-06-02-preview (#44949)
* Adds base for updating Microsoft.ContainerService/aks from version 2026-05-01 to 2026-06-01 and 2026-05-02-preview to 2026-06-02-preview * Add CA bundle support to JWT authenticator in AKS 0602preview API (#44954) * Add jwt CA bundle * Add examples * Make example cleaner * Fix format * initial crg spec (#44959) * Azure Monitor OTLP & Container Insights GA - 2026-06 (#44964) * typespec changes for OTLP and CI AMP GA * Regenerate AKS swagger for OTLP and CI AMP GA typespec changes The typespec changes in commit d5e31fc (OTLP/Container Insights GA to 2026-06-01) were committed without regenerating the OpenAPI specs, causing TypeSpecValidation Compile rule to fail. Regenerate managedClusters.json for stable/2026-06-01 and preview/2026-06-02-preview. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --------- Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Fix AKS Python IPv6 count client name (#44987) Keep the NAT gateway managed outbound IP property consistent with the existing load balancer Python SDK name.\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * AKS: NAT Gateway V2 GA - add natGatewayProfile.sku, drop managedNATGatewayV2 outbound type (#45002) On 2026-06-01 (GA) and 2026-06-02-preview, managed NAT gateway V1 vs V2 is expressed via outboundType=managedNATGateway plus the new natGatewayProfile.sku (Standard | StandardV2), replacing the preview-only outboundType=managedNATGatewayV2. - CommonModels.tsp: add ManagedClusterNATGatewaySku union and natGatewayProfile.sku, both @added(Versions.v2026_06_01); remove the managedNATGatewayV2 OutboundType value (it was @added(v2026_06_02_preview), so it only existed on the new preview). - client.tsp: drop the csharp clientName for the removed enum value. - Regenerate stable/2026-06-01 and preview/2026-06-02-preview managedClusters.json. 2026-05-02-preview is unchanged and keeps outboundType=managedNATGatewayV2. Co-authored-by: Maria-Minerva Vonica <mariavonica@microsoft.com> * Add soft eviction fields to KubeletConfig in 2026-06-02-preview (#44966) * Add soft eviction fields to KubeletConfig in 2026-06-02-preview Adds SoftEvictionThreshold, SoftEvictionGracePeriod, and evictionMaxPodGracePeriodInSeconds to KubeletConfig. TypeSpec source in AgentPoolModels.tsp, example updated in AgentPoolsCreate_CustomNodeConfig.json, and managedClusters.json plus the emitted example regenerated via 'tsp compile .'. * update descriptions * Add Managed DRANET agent pool API (#44889) * Add Managed DRANET agent pool API * Update Managed DRANET API for 2026-06 * Add dranet to cspell dictionary * Scope dranet spelling to Container Service * AKS: add NAT Gateway BYOIP fields to 2026-06-01 GA (#45055) Follow-up to #45002. The NAT Gateway V2 GA surface was published with natGatewayProfile.sku, but three fields from the approved API proposal were still scoped to the preview only. Move to @added(Versions.v2026_06_01): - natGatewayProfile.outboundIPs - natGatewayProfile.outboundIPPrefixes - managedOutboundIPProfile.countIPv6 All three are already implemented and served on the GA version by the AKS resource provider, so the GA spec was under-reporting the real surface. Co-authored-by: Maria-Minerva Vonica <mariavonica@microsoft.com> Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: bec58806-93e3-4ac7-b18d-f8bf3c438526 * Add driverMode in AgentPool.tsp (#45073) * add driverMode in agentpool * add driverMode in agentpool * add driverMode in agentpool * add driverMode in agentpool * Add per-NIC public IP configuration to agent pool secondary NICs (2026-06-02-preview) (#45127) * Add publicIPAddressConfiguration to secondary NIC model in 2026-06-02-preview * Mark secondaryNetworkInterfaces create-only in 2026-06-02-preview * Add per-NIC public IP example and regenerate 2026-06-02-preview swagger * Tighten per-NIC public IP doc comments Match the single-line comment style used by the neighbouring multi-NIC properties, point at aka.ms/aks/multi-nic instead of the DRA link, state immutability once on secondaryNetworkInterfaces where it is enforced rather than on each nested property, and drop forward-looking language about preview limits and planned IPv6 support. Descriptions only. No schema, enum, required, or mutability change. * Use a VM size with enough NICs in the per-NIC public IP example The example requested two secondary NICs alongside the AKS-managed primary NIC, which needs three NICs total, but Standard_DS2_v2 caps at two. Standard_D8s_v3 supports four NICs and accelerated networking, which the example also sets. * containerservice: make cluster secrets write-only (#45092) * containerservice: make cluster secrets write-only Exclude managed cluster credentials from read visibility while preserving create and update request support. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * containerservice: regenerate current dev versions Regenerate the API versions carried by the AKS 2026-06 development branch after making cluster secrets write-only. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * containerservice: exclude orphan preview output Remove the 2026-02-02-preview change that was carried from the PR original base; it is not emitted by the AKS 2026-06 development branch. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --------- Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Add PATCH agentpool, list-operations-by-agentpool, and operationType/subOperationType in OperationStatusResult (#45021) * add patchap and listoperationsbyap * Fix CI: tsp format, extends instead of spread, and suppress two ARM-resource lint rules on OperationStatusResult * Use spread instead of extends for OperationStatusResult * Redefine OperationStatusResult from scratch to fix Python SDK duplicate-client-name * Update specification/containerservice/resource-manager/Microsoft.ContainerService/aks/readme.md --------- Co-authored-by: FumingZhang <81607949+FumingZhang@users.noreply.github.com> * AKS: promote EntraId SSH access to 2026-06-01 GA (#45161) Promote the EntraId value of AgentPoolSSHAccess from @added(Versions.v2026_06_02_preview) to @added(Versions.v2026_06_01) so the EntraId SSH access mode surfaces in the 2026-06-01 stable swagger. Regenerated stable/2026-06-01/managedClusters.json. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * add enableNodeHardening to 2026-06 (#45229) * Regenerate AKS TypeSpec service metadata Add the 2026-06 stable and preview generated Swagger entries required by TypeSpec validation. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Update Azure/azure-rest-api-specs with Ubuntu2604 const (#45473) * Fix AKS .NET acronym casing for 2026-06 (#45535) Add C# client names for the NAT Gateway SKU and DRANET mode types flagged by the generated .NET SDK review. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --------- Co-authored-by: Wei Chen <weichch87@gmail.com> Co-authored-by: Erin Borders <48973620+erinborders@users.noreply.github.com> Co-authored-by: suyadav1 <87668410+suyadav1@users.noreply.github.com> Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Co-authored-by: Maria-Minerva Vonica <maria.vonica98@gmail.com> Co-authored-by: Maria-Minerva Vonica <mariavonica@microsoft.com> Co-authored-by: Mark Ibrahim <mxj220@gmail.com> Co-authored-by: Evan Baker <rbtr@users.noreply.github.com> Co-authored-by: Runzhen <wangrunzhen@gmail.com> Co-authored-by: Chase Wilson <31453523+chasewilson@users.noreply.github.com> Co-authored-by: Shaoru Hu <49520642+HuShaoRu@users.noreply.github.com> Co-authored-by: Tongyao Si <tosi@microsoft.com> Co-authored-by: Peter Damianov <63809581+pdamianov-dev@users.noreply.github.com> Copilot-Session: bec58806-93e3-4ac7-b18d-f8bf3c438526
F
FumingZhang committed
f4e9802a2e707b2f7e05186c6ddde89a00b79ccd
Parent: 8a3bdca
Committed by GitHub <noreply@github.com>
on 8/24/2026, 3:48:01 PM