-
Notifications
You must be signed in to change notification settings - Fork 2.1k
mgmt containerservice, update api-version to 2025-10-01 #47558
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
mgmt containerservice, update api-version to 2025-10-01 #47558
Conversation
- Changed the API specification tag from package-preview-2025-09 to package-2025-10 - Maintained existing modelerfour and rename-model configurations - Preserved ContainerServiceVMSizeTypes model settings - Kept sync stack disabled in generation args
- Updated `api-version` to `2025-10-01` in containerservice changelog - Marked version 2.57.0 as released on 2025-12-15 - Removed beta status and unreleased tag for 2.57.0 - Moved dependency updates under Other Changes section - Updated azure-resourcemanager changelog to reflect containerservice changes
…vice to stable release - Updated version from 2.57.0-beta.2 to 2.57.0 in version client file - Removed beta designation from unreleased dependencies list - Updated POM version to stable release 2.57.0 - Updated dependency reference in azure-resourcemanager POM to use stable version
- Update dependency version from 2.56.0 to 2.57.0 in README.md
…ementation - Removed nodeImageVersion field from agent pool inner model - Removed upgradeStrategy field from agent pool inner model - Cleaned up preview API version specific code - Ensured compatibility with stable API versions
- Upgrade initial cluster version from 1.31.8 to 1.32.4 - Add version upgrade test from 1.32.4 to 1.33.1 - Verify version assertions after cluster refresh operations - Ensure version update functionality works as expected
…cluster tests - Changed OS disk type from ephemeral to managed in agent pool configuration - Updated assertion to verify managed OS disk type - Added documentation reference for default OS disk sizing in AKS
- Updated asset tag from c3a165c41a to 8849c3960f - Maintains consistency with latest azure-sdk-assets changes - No functional code modifications included
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull request overview
This PR updates the Azure Container Service management library to API version 2025-10-01, transitioning from preview (2025-09-02-preview) to a stable release. The update removes several preview-only features and deprecates functionality that is no longer supported in the stable API version.
Key Changes:
- API version updated from
2025-09-02-previewto2025-10-01across all client implementations - Removed preview-only features including JWT authenticators, identity bindings, mesh memberships, managed cluster snapshots, and operation status results
- Eliminated deprecated properties and types that are no longer part of the stable API
- Updated package version from
2.57.0-beta.2to2.57.0(stable release)
Reviewed changes
Copilot reviewed 99 out of 252 changed files in this pull request and generated no comments.
Show a summary per file
| File | Description |
|---|---|
| pom.xml | Version updated to 2.57.0 (stable release) |
| assets.json | Asset tag reference updated for the new API version |
| Multiple Client Implementation files | API version strings changed from 2025-09-02-preview to 2025-10-01 |
| JwtAuthenticator* files | Removed JWT authenticator model classes (preview-only feature) |
| IdentityBinding* files | Removed identity binding model classes (preview-only feature) |
| Guardrails* files | Removed guardrails-related model classes |
| Component* files | Removed component-related model classes |
| AgentPool* files | Removed preview properties like recentlyUsedVersion, blueGreenUpgradeSettings, artifactStreamingProfile |
| ContainerServiceNetworkProfile | Removed kubeProxyConfig and podLinkLocalAccess properties |
| AdvancedNetworking* files | Removed performance profile and transit encryption features |
| IstioComponents | Removed proxyRedirectionMechanism property |
| GpuProfile | Removed driverType property |
| Multiple enum files | Removed enum types for deprecated features |
| SnapshotProperties | Updated documentation for OS SKU property |
| KubernetesClusterAgentPoolImpl | Removed assignment of preview-only properties |
API Change CheckAPIView identified API level changes in this PR and created the following API reviews com.azure.resourcemanager:azure-resourcemanager-containerservice |
...ervice/src/test/java/com/azure/resourcemanager/containerservice/KubernetesClustersTests.java
Outdated
Show resolved
Hide resolved
…s cluster tests - Changed OS disk type from MANAGED to EPHEMERAL in cluster configuration - Updated corresponding assertion to verify ephemeral disk type - Removed comment reference to Azure documentation for default OS disk sizing
- Updated asset tag from previous commit hash to new commit hash - Maintains consistency with latest changes in azure-sdk-assets repository
|
service seems only added a enum value in this new stable. |
https://github.com/Azure/sdk-release-request/issues/6748
Managed cluster is on version 1.31.8, which is only available for Long-Term Support (LTS).
https://learn.microsoft.com/en-us/azure/aks/supported-kubernetes-versions?tabs=azure-cli#supported-version-list
Description
Please add an informative description that covers that changes made by the pull request and link all relevant issues.
If an SDK is being regenerated based on a new swagger spec, a link to the pull request containing these swagger spec changes has been included above.
All SDK Contribution checklist:
General Guidelines and Best Practices
Testing Guidelines