Skip to content

Conversation

@azure-sdk
Copy link
Collaborator

@azure-sdk azure-sdk commented Dec 3, 2025

Configurations: 'specification/containerservice/Fleet.Management/tspconfig.yaml', API Version: 2025-08-01-preview, SDK Release Type: beta, and CommitSHA: 'd0cd556bd91d2dda700e983c0d253fa025b324c0' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=5634442 Refer to https://eng.ms/docs/products/azure-developer-experience/develop/sdk-release/sdk-release-prerequisites to prepare for SDK release. Release plan link: https://web.powerapps.com/apps/821ab569-ae60-420d-8264-d7b5d5ef734c?release-plan-id=fd5c7709-d7cf-f011-bbd3-6045bd07ef68 Submitted by: [email protected]

Release Plan Details

…onfig.yaml', API Version: 2025-08-01-preview, SDK Release Type: beta, and CommitSHA: 'd0cd556bd91d2dda700e983c0d253fa025b324c0' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=5634442 Refer to https://eng.ms/docs/products/azure-developer-experience/develop/sdk-release/sdk-release-prerequisites to prepare for SDK release.
@github-actions github-actions bot added the Mgmt This issue is related to a management-plane library. label Dec 3, 2025
@github-actions
Copy link

github-actions bot commented Dec 3, 2025

API Change Check

APIView identified API level changes in this PR and created the following API reviews

sdk/resourcemanager/containerservicefleet/armcontainerservicefleet

@ryanzhang-oss ryanzhang-oss marked this pull request as ready for review December 4, 2025 20:19
Copilot AI review requested due to automatic review settings December 4, 2025 20:19
Copy link
Contributor

Copilot AI left a 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 Fleet SDK to API version 2025-08-01-preview (from 2025-04-01-preview) and introduces new FleetManagedNamespaces functionality. The update includes a version bump to v3.0.0-beta.2, adding support for managing Kubernetes namespaces across fleet members with placement policies, resource quotas, network policies, and cluster affinity rules.

Key Changes:

  • Updates all client API versions from 2025-04-01-preview to 2025-08-01-preview
  • Adds complete FleetManagedNamespaces client with CRUD operations
  • Introduces 18+ new types and enums for namespace management, placement policies, and cluster selection

Reviewed changes

Copilot reviewed 30 out of 30 changed files in this pull request and generated no comments.

Show a summary per file
File Description
version.go Updates module version to v3.0.0-beta.2
tsp-location.yaml Updates spec commit reference
testdata/_metadata.json Updates API version and emitter version
updateruns_client.go Updates API version strings in all methods
operations_client.go Updates API version strings
gates_client.go Updates API version strings
fleetupdatestrategies_client.go Updates API version strings
fleets_client.go Updates API version strings
fleetmembers_client.go Updates API version strings
autoupgradeprofiles_client.go Updates API version strings
autoupgradeprofileoperations_client.go Updates API version strings
fleetmanagednamespaces_client.go New client for FleetManagedNamespaces operations
fleetmanagednamespaces_client_example_test.go New example tests for FleetManagedNamespaces
fake/fleetmanagednamespaces_server.go New fake server implementation
client_factory.go Adds FleetManagedNamespaces client factory method
fake/server_factory.go Integrates FleetManagedNamespaces fake server
models.go Adds 18 new struct types for namespace management
models_serde.go Adds JSON serialization for new types
constants.go Adds 10 new enum types with 40+ values
responses.go Adds 5 new response types
options.go Adds 5 new option types
CHANGELOG.md Documents all new features
*_example_test.go files Updates API version references in comments

This is an auto-generated SDK update with consistent changes across all files. The code follows Go SDK conventions and includes comprehensive test examples for the new functionality.

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

Labels

Mgmt This issue is related to a management-plane library.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants