From c576612cf4f7ce67930f93f6d240bea120e6d5f8 Mon Sep 17 00:00:00 2001 From: azure-sdk Date: Tue, 7 Apr 2026 03:06:25 +0000 Subject: [PATCH 1/6] Configurations: 'specification/containerservice/resource-manager/Microsoft.ContainerService/fleet/tspconfig.yaml', API Version: 2025-08-01-preview, SDK Release Type: beta, and CommitSHA: '5b8c01eed693ebeb0e8677310b649901fac47314' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=6115360 Refer to https://eng.ms/docs/products/azure-developer-experience/develop/sdk-release/sdk-release-prerequisites to prepare for SDK release. --- .../tsp-location.yaml | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/tsp-location.yaml b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/tsp-location.yaml index 0c6af6a3add1..db57db11599f 100644 --- a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/tsp-location.yaml +++ b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/tsp-location.yaml @@ -1,4 +1,6 @@ -directory: specification/containerservice/resource-manager/Microsoft.ContainerService/fleet/ -commit: 0b5796a12cf5dca2f6b8ec3dce4566806497986c +directory: specification/containerservice/resource-manager/Microsoft.ContainerService/fleet +commit: 5b8c01eed693ebeb0e8677310b649901fac47314 repo: Azure/azure-rest-api-specs -emitterPackageJsonPath: eng/azure-typespec-http-client-csharp-mgmt-emitter-package.json +additionalDirectories: + +emitterPackageJsonPath: eng/azure-typespec-http-client-csharp-mgmt-emitter-package.json \ No newline at end of file From 00a183d9a7b2f823557628ce6e8e6a552035bf0a Mon Sep 17 00:00:00 2001 From: Francis Tran Date: Mon, 6 Apr 2026 21:02:31 -0700 Subject: [PATCH 2/6] add release notes for 2025-08-01-preview api --- .../CHANGELOG.md | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/CHANGELOG.md b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/CHANGELOG.md index 856993c973bd..e6f44c465666 100644 --- a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/CHANGELOG.md +++ b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/CHANGELOG.md @@ -1,14 +1,12 @@ # Release History -## 1.2.0-beta.2 (Unreleased) +## 1.2.0-beta.2 (2026-04-06) ### Features Added -### Breaking Changes - -### Bugs Fixed - -### Other Changes +- Upgraded api-version tag to 'package-2025-08-01-preview'. Tag detail available at https://github.com/Azure/azure-rest-api-specs/blob/main/specification/containerservice/resource-manager/Microsoft.ContainerService/fleet/readme.md. + - Added ManagedNamespace support with full CRUD lifecycle, including propagation policies (placement-based with affinity, tolerations, and label/property selectors), adoption policies, deletion policies, resource quotas, and network policies. + - Added `LongTermSupport` property to `AutoUpgradeProfileData`. ## 1.2.0-beta.1 (2025-08-12) From b78e53b5e43df53ff2147cad0f9915c4c122b4db Mon Sep 17 00:00:00 2001 From: Francis Tran Date: Mon, 6 Apr 2026 23:01:17 -0700 Subject: [PATCH 3/6] update note comment --- .../Azure.ResourceManager.ContainerServiceFleet/CHANGELOG.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/CHANGELOG.md b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/CHANGELOG.md index e6f44c465666..b3e43485892f 100644 --- a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/CHANGELOG.md +++ b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/CHANGELOG.md @@ -4,9 +4,7 @@ ### Features Added -- Upgraded api-version tag to 'package-2025-08-01-preview'. Tag detail available at https://github.com/Azure/azure-rest-api-specs/blob/main/specification/containerservice/resource-manager/Microsoft.ContainerService/fleet/readme.md. - - Added ManagedNamespace support with full CRUD lifecycle, including propagation policies (placement-based with affinity, tolerations, and label/property selectors), adoption policies, deletion policies, resource quotas, and network policies. - - Added `LongTermSupport` property to `AutoUpgradeProfileData`. +- Upgraded api-version tag to 'package-2025-08-01-preview', adding ManagedNamespace support. ## 1.2.0-beta.1 (2025-08-12) From b914552907e371697bcf68d3e67bee6779636203 Mon Sep 17 00:00:00 2001 From: Francis Tran Date: Mon, 6 Apr 2026 23:02:17 -0700 Subject: [PATCH 4/6] simply comment --- .../Azure.ResourceManager.ContainerServiceFleet/CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/CHANGELOG.md b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/CHANGELOG.md index b3e43485892f..c32b311b3001 100644 --- a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/CHANGELOG.md +++ b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/CHANGELOG.md @@ -4,7 +4,7 @@ ### Features Added -- Upgraded api-version tag to 'package-2025-08-01-preview', adding ManagedNamespace support. +- Upgraded api-version tag to 'package-2025-08-01-preview'. ## 1.2.0-beta.1 (2025-08-12) From f9bdaa9b07f6462e56f5dc1a7829f47c933d04d6 Mon Sep 17 00:00:00 2001 From: frantran Date: Mon, 6 Apr 2026 23:05:22 -0700 Subject: [PATCH 5/6] Update sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/CHANGELOG.md Co-authored-by: Dapeng Zhang --- .../Azure.ResourceManager.ContainerServiceFleet/CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/CHANGELOG.md b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/CHANGELOG.md index c32b311b3001..422134e9c9d9 100644 --- a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/CHANGELOG.md +++ b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/CHANGELOG.md @@ -4,7 +4,7 @@ ### Features Added -- Upgraded api-version tag to 'package-2025-08-01-preview'. +- Upgraded api-version to '2025-08-01-preview'. ## 1.2.0-beta.1 (2025-08-12) From 653d549df7c40389575e40abe2ab27a521c7f332 Mon Sep 17 00:00:00 2001 From: Dapeng Zhang Date: Tue, 7 Apr 2026 14:38:49 +0800 Subject: [PATCH 6/6] regen --- .../src/Generated/AutoUpgradeProfileCollection.cs | 2 +- .../src/Generated/AutoUpgradeProfileResource.cs | 2 +- .../src/Generated/ContainerServiceFleetCollection.cs | 2 +- .../src/Generated/ContainerServiceFleetGateCollection.cs | 2 +- .../src/Generated/ContainerServiceFleetGateResource.cs | 2 +- .../ContainerServiceFleetManagedNamespaceCollection.cs | 2 +- .../Generated/ContainerServiceFleetManagedNamespaceResource.cs | 2 +- .../src/Generated/ContainerServiceFleetMemberCollection.cs | 2 +- .../src/Generated/ContainerServiceFleetMemberResource.cs | 2 +- .../src/Generated/ContainerServiceFleetResource.cs | 2 +- .../src/Generated/ContainerServiceFleetUpdateRunCollection.cs | 2 +- .../src/Generated/ContainerServiceFleetUpdateRunResource.cs | 2 +- .../src/Generated/FleetUpdateStrategyCollection.cs | 2 +- .../src/Generated/FleetUpdateStrategyResource.cs | 2 +- 14 files changed, 14 insertions(+), 14 deletions(-) diff --git a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/AutoUpgradeProfileCollection.cs b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/AutoUpgradeProfileCollection.cs index d4f79ece2470..be849c75baf7 100644 --- a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/AutoUpgradeProfileCollection.cs +++ b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/AutoUpgradeProfileCollection.cs @@ -54,7 +54,7 @@ internal static void ValidateResourceId(ResourceIdentifier id) { if (id.ResourceType != ContainerServiceFleetResource.ResourceType) { - throw new ArgumentException(string.Format("Invalid resource type {0} expected {1}", id.ResourceType, ContainerServiceFleetResource.ResourceType), id); + throw new ArgumentException(string.Format("Invalid resource type {0} expected {1}", id.ResourceType, ContainerServiceFleetResource.ResourceType), nameof(id)); } } diff --git a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/AutoUpgradeProfileResource.cs b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/AutoUpgradeProfileResource.cs index b7440c6e65f3..a5657f9f2ac4 100644 --- a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/AutoUpgradeProfileResource.cs +++ b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/AutoUpgradeProfileResource.cs @@ -92,7 +92,7 @@ internal static void ValidateResourceId(ResourceIdentifier id) { if (id.ResourceType != ResourceType) { - throw new ArgumentException(string.Format("Invalid resource type {0} expected {1}", id.ResourceType, ResourceType), id); + throw new ArgumentException(string.Format("Invalid resource type {0} expected {1}", id.ResourceType, ResourceType), nameof(id)); } } diff --git a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/ContainerServiceFleetCollection.cs b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/ContainerServiceFleetCollection.cs index 20041c1908d4..ed7862f8d9c2 100644 --- a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/ContainerServiceFleetCollection.cs +++ b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/ContainerServiceFleetCollection.cs @@ -51,7 +51,7 @@ internal static void ValidateResourceId(ResourceIdentifier id) { if (id.ResourceType != ResourceGroupResource.ResourceType) { - throw new ArgumentException(string.Format("Invalid resource type {0} expected {1}", id.ResourceType, ResourceGroupResource.ResourceType), id); + throw new ArgumentException(string.Format("Invalid resource type {0} expected {1}", id.ResourceType, ResourceGroupResource.ResourceType), nameof(id)); } } diff --git a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/ContainerServiceFleetGateCollection.cs b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/ContainerServiceFleetGateCollection.cs index 4638cb936577..364f1ce95159 100644 --- a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/ContainerServiceFleetGateCollection.cs +++ b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/ContainerServiceFleetGateCollection.cs @@ -50,7 +50,7 @@ internal static void ValidateResourceId(ResourceIdentifier id) { if (id.ResourceType != ContainerServiceFleetResource.ResourceType) { - throw new ArgumentException(string.Format("Invalid resource type {0} expected {1}", id.ResourceType, ContainerServiceFleetResource.ResourceType), id); + throw new ArgumentException(string.Format("Invalid resource type {0} expected {1}", id.ResourceType, ContainerServiceFleetResource.ResourceType), nameof(id)); } } diff --git a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/ContainerServiceFleetGateResource.cs b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/ContainerServiceFleetGateResource.cs index d1b81e7a5207..557f7bc033f3 100644 --- a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/ContainerServiceFleetGateResource.cs +++ b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/ContainerServiceFleetGateResource.cs @@ -88,7 +88,7 @@ internal static void ValidateResourceId(ResourceIdentifier id) { if (id.ResourceType != ResourceType) { - throw new ArgumentException(string.Format("Invalid resource type {0} expected {1}", id.ResourceType, ResourceType), id); + throw new ArgumentException(string.Format("Invalid resource type {0} expected {1}", id.ResourceType, ResourceType), nameof(id)); } } diff --git a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/ContainerServiceFleetManagedNamespaceCollection.cs b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/ContainerServiceFleetManagedNamespaceCollection.cs index 8369203dc6d0..4fe088569079 100644 --- a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/ContainerServiceFleetManagedNamespaceCollection.cs +++ b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/ContainerServiceFleetManagedNamespaceCollection.cs @@ -50,7 +50,7 @@ internal static void ValidateResourceId(ResourceIdentifier id) { if (id.ResourceType != ContainerServiceFleetResource.ResourceType) { - throw new ArgumentException(string.Format("Invalid resource type {0} expected {1}", id.ResourceType, ContainerServiceFleetResource.ResourceType), id); + throw new ArgumentException(string.Format("Invalid resource type {0} expected {1}", id.ResourceType, ContainerServiceFleetResource.ResourceType), nameof(id)); } } diff --git a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/ContainerServiceFleetManagedNamespaceResource.cs b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/ContainerServiceFleetManagedNamespaceResource.cs index b046b1591865..64511a85984c 100644 --- a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/ContainerServiceFleetManagedNamespaceResource.cs +++ b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/ContainerServiceFleetManagedNamespaceResource.cs @@ -90,7 +90,7 @@ internal static void ValidateResourceId(ResourceIdentifier id) { if (id.ResourceType != ResourceType) { - throw new ArgumentException(string.Format("Invalid resource type {0} expected {1}", id.ResourceType, ResourceType), id); + throw new ArgumentException(string.Format("Invalid resource type {0} expected {1}", id.ResourceType, ResourceType), nameof(id)); } } diff --git a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/ContainerServiceFleetMemberCollection.cs b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/ContainerServiceFleetMemberCollection.cs index 4b4f9b2c38dc..5ebedbf77f25 100644 --- a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/ContainerServiceFleetMemberCollection.cs +++ b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/ContainerServiceFleetMemberCollection.cs @@ -50,7 +50,7 @@ internal static void ValidateResourceId(ResourceIdentifier id) { if (id.ResourceType != ContainerServiceFleetResource.ResourceType) { - throw new ArgumentException(string.Format("Invalid resource type {0} expected {1}", id.ResourceType, ContainerServiceFleetResource.ResourceType), id); + throw new ArgumentException(string.Format("Invalid resource type {0} expected {1}", id.ResourceType, ContainerServiceFleetResource.ResourceType), nameof(id)); } } diff --git a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/ContainerServiceFleetMemberResource.cs b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/ContainerServiceFleetMemberResource.cs index c1144819d6a1..4497ad338627 100644 --- a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/ContainerServiceFleetMemberResource.cs +++ b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/ContainerServiceFleetMemberResource.cs @@ -88,7 +88,7 @@ internal static void ValidateResourceId(ResourceIdentifier id) { if (id.ResourceType != ResourceType) { - throw new ArgumentException(string.Format("Invalid resource type {0} expected {1}", id.ResourceType, ResourceType), id); + throw new ArgumentException(string.Format("Invalid resource type {0} expected {1}", id.ResourceType, ResourceType), nameof(id)); } } diff --git a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/ContainerServiceFleetResource.cs b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/ContainerServiceFleetResource.cs index b819d0207d93..407be6260c0d 100644 --- a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/ContainerServiceFleetResource.cs +++ b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/ContainerServiceFleetResource.cs @@ -89,7 +89,7 @@ internal static void ValidateResourceId(ResourceIdentifier id) { if (id.ResourceType != ResourceType) { - throw new ArgumentException(string.Format("Invalid resource type {0} expected {1}", id.ResourceType, ResourceType), id); + throw new ArgumentException(string.Format("Invalid resource type {0} expected {1}", id.ResourceType, ResourceType), nameof(id)); } } diff --git a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/ContainerServiceFleetUpdateRunCollection.cs b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/ContainerServiceFleetUpdateRunCollection.cs index b22dc80360b2..cb6a35ddf9cf 100644 --- a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/ContainerServiceFleetUpdateRunCollection.cs +++ b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/ContainerServiceFleetUpdateRunCollection.cs @@ -50,7 +50,7 @@ internal static void ValidateResourceId(ResourceIdentifier id) { if (id.ResourceType != ContainerServiceFleetResource.ResourceType) { - throw new ArgumentException(string.Format("Invalid resource type {0} expected {1}", id.ResourceType, ContainerServiceFleetResource.ResourceType), id); + throw new ArgumentException(string.Format("Invalid resource type {0} expected {1}", id.ResourceType, ContainerServiceFleetResource.ResourceType), nameof(id)); } } diff --git a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/ContainerServiceFleetUpdateRunResource.cs b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/ContainerServiceFleetUpdateRunResource.cs index c2b43ffdbe1a..1ebc6ed144ae 100644 --- a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/ContainerServiceFleetUpdateRunResource.cs +++ b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/ContainerServiceFleetUpdateRunResource.cs @@ -88,7 +88,7 @@ internal static void ValidateResourceId(ResourceIdentifier id) { if (id.ResourceType != ResourceType) { - throw new ArgumentException(string.Format("Invalid resource type {0} expected {1}", id.ResourceType, ResourceType), id); + throw new ArgumentException(string.Format("Invalid resource type {0} expected {1}", id.ResourceType, ResourceType), nameof(id)); } } diff --git a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/FleetUpdateStrategyCollection.cs b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/FleetUpdateStrategyCollection.cs index b1a870bde683..bd45fc7baaa2 100644 --- a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/FleetUpdateStrategyCollection.cs +++ b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/FleetUpdateStrategyCollection.cs @@ -50,7 +50,7 @@ internal static void ValidateResourceId(ResourceIdentifier id) { if (id.ResourceType != ContainerServiceFleetResource.ResourceType) { - throw new ArgumentException(string.Format("Invalid resource type {0} expected {1}", id.ResourceType, ContainerServiceFleetResource.ResourceType), id); + throw new ArgumentException(string.Format("Invalid resource type {0} expected {1}", id.ResourceType, ContainerServiceFleetResource.ResourceType), nameof(id)); } } diff --git a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/FleetUpdateStrategyResource.cs b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/FleetUpdateStrategyResource.cs index 50a5ef336d97..5bd9feaa3bd0 100644 --- a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/FleetUpdateStrategyResource.cs +++ b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/FleetUpdateStrategyResource.cs @@ -87,7 +87,7 @@ internal static void ValidateResourceId(ResourceIdentifier id) { if (id.ResourceType != ResourceType) { - throw new ArgumentException(string.Format("Invalid resource type {0} expected {1}", id.ResourceType, ResourceType), id); + throw new ArgumentException(string.Format("Invalid resource type {0} expected {1}", id.ResourceType, ResourceType), nameof(id)); } }