[AutoRelease] t2-confluent-2026-03-16-40957(can only be merged by SDK owner)#45703
Open
azure-sdk wants to merge 1 commit intoAzure:mainfrom
Open
[AutoRelease] t2-confluent-2026-03-16-40957(can only be merged by SDK owner)#45703azure-sdk wants to merge 1 commit intoAzure:mainfrom
azure-sdk wants to merge 1 commit intoAzure:mainfrom
Conversation
Collaborator
Author
Contributor
There was a problem hiding this comment.
Pull request overview
This autorelease PR updates azure-mgmt-confluent for a new generated (preview) API surface and modernizes packaging by moving metadata from setup.py/sdk_packaging.toml into pyproject.toml, along with regenerated samples/tests and client/operation updates.
Changes:
- Migrate packaging to
pyproject.toml, removesetup.py+sdk_packaging.toml, bump version to3.0.0b1. - Regenerate management client for
2025-08-18-preview, adding new operation groups (environment/cluster/connector/topics) and new enums/models. - Refresh generated samples/tests and switch metadata file from
_meta.jsonto_metadata.json.
Reviewed changes
Copilot reviewed 129 out of 131 changed files in this pull request and generated 2 comments.
Show a summary per file
| File | Description |
|---|---|
| sdk/confluent/azure-mgmt-confluent/setup.py | Removed legacy setup.py packaging configuration. |
| sdk/confluent/azure-mgmt-confluent/sdk_packaging.toml | Removed standalone packaging metadata (moved into pyproject.toml). |
| sdk/confluent/azure-mgmt-confluent/pyproject.toml | Added PEP 621 project metadata + build config + embedded [packaging] section. |
| sdk/confluent/azure-mgmt-confluent/generated_tests/conftest.py | Adds proxy sanitizers + dotenv loading for generated tests. |
| sdk/confluent/azure-mgmt-confluent/generated_tests/test_confluent_management_access_operations.py | New generated (skipped) tests for Access operations (sync). |
| sdk/confluent/azure-mgmt-confluent/generated_tests/test_confluent_management_access_operations_async.py | New generated (skipped) tests for Access operations (async). |
| sdk/confluent/azure-mgmt-confluent/generated_tests/test_confluent_management_cluster_operations.py | New generated (skipped) tests for Cluster operations (sync). |
| sdk/confluent/azure-mgmt-confluent/generated_tests/test_confluent_management_cluster_operations_async.py | New generated (skipped) tests for Cluster operations (async). |
| sdk/confluent/azure-mgmt-confluent/generated_tests/test_confluent_management_connector_operations.py | New generated (skipped) tests for Connector operations (sync). |
| sdk/confluent/azure-mgmt-confluent/generated_tests/test_confluent_management_connector_operations_async.py | New generated (skipped) tests for Connector operations (async). |
| sdk/confluent/azure-mgmt-confluent/generated_tests/test_confluent_management_environment_operations.py | New generated (skipped) tests for Environment operations (sync). |
| sdk/confluent/azure-mgmt-confluent/generated_tests/test_confluent_management_environment_operations_async.py | New generated (skipped) tests for Environment operations (async). |
| sdk/confluent/azure-mgmt-confluent/generated_tests/test_confluent_management_marketplace_agreements_operations.py | New generated (skipped) tests for Marketplace Agreements (sync). |
| sdk/confluent/azure-mgmt-confluent/generated_tests/test_confluent_management_marketplace_agreements_operations_async.py | New generated (skipped) tests for Marketplace Agreements (async). |
| sdk/confluent/azure-mgmt-confluent/generated_tests/test_confluent_management_organization_operations.py | New generated (skipped) tests for Organization operations (sync). |
| sdk/confluent/azure-mgmt-confluent/generated_tests/test_confluent_management_organization_operations_async.py | New generated (skipped) tests for Organization operations (async). |
| sdk/confluent/azure-mgmt-confluent/generated_tests/test_confluent_management_organization_operations_operations.py | New generated (skipped) tests for provider operations list (sync). |
| sdk/confluent/azure-mgmt-confluent/generated_tests/test_confluent_management_organization_operations_operations_async.py | New generated (skipped) tests for provider operations list (async). |
| sdk/confluent/azure-mgmt-confluent/generated_tests/test_confluent_management_topics_operations.py | New generated (skipped) tests for Topics operations (sync). |
| sdk/confluent/azure-mgmt-confluent/generated_tests/test_confluent_management_topics_operations_async.py | New generated (skipped) tests for Topics operations (async). |
| sdk/confluent/azure-mgmt-confluent/generated_tests/test_confluent_management_validations_operations.py | New generated (skipped) tests for Validations operations (sync). |
| sdk/confluent/azure-mgmt-confluent/generated_tests/test_confluent_management_validations_operations_async.py | New generated (skipped) tests for Validations operations (async). |
| sdk/confluent/azure-mgmt-confluent/generated_samples/validations_validate_organizations.py | Removed older generated sample (replaced by *_gen variants). |
| sdk/confluent/azure-mgmt-confluent/generated_samples/validations_validate_organizations_v2.py | Removed older generated sample (replaced by *_gen variants). |
| sdk/confluent/azure-mgmt-confluent/generated_samples/validations_validate_organization_maximum_set_gen.py | New generated sample for ValidateOrganization (maximum set). |
| sdk/confluent/azure-mgmt-confluent/generated_samples/validations_validate_organization_v2_maximum_set_gen.py | New generated sample for ValidateOrganizationV2 (maximum set). |
| sdk/confluent/azure-mgmt-confluent/generated_samples/topics_list_maximum_set_gen.py | New generated sample for Topics list (maximum set). |
| sdk/confluent/azure-mgmt-confluent/generated_samples/topics_get_maximum_set_gen.py | New generated sample for Topics get (maximum set). |
| sdk/confluent/azure-mgmt-confluent/generated_samples/topics_create_maximum_set_gen.py | New generated sample for Topics create (maximum set). |
| sdk/confluent/azure-mgmt-confluent/generated_samples/topics_delete_minimum_set_gen.py | New generated sample for Topics delete (minimum set). |
| sdk/confluent/azure-mgmt-confluent/generated_samples/topics_delete_maximum_set_gen.py | New generated sample for Topics delete (maximum set). |
| sdk/confluent/azure-mgmt-confluent/generated_samples/organization_operations_list_minimum_set_gen.py | Updated/generated sample for listing provider operations (minimum set). |
| sdk/confluent/azure-mgmt-confluent/generated_samples/organization_operations_list_maximum_set_gen.py | Updated/generated sample for listing provider operations (maximum set). |
| sdk/confluent/azure-mgmt-confluent/generated_samples/organization_list_by_subscription_maximum_set_gen.py | Generated sample for Organization list-by-subscription (maximum set). |
| sdk/confluent/azure-mgmt-confluent/generated_samples/organization_list_by_resource_group_maximum_set_gen.py | Generated sample for Organization list-by-RG (maximum set). |
| sdk/confluent/azure-mgmt-confluent/generated_samples/organization_get_maximum_set_gen.py | Updated/generated sample for Organization get (maximum set). |
| sdk/confluent/azure-mgmt-confluent/generated_samples/organization_update_maximum_set_gen.py | Updated/generated sample for Organization update (maximum set). |
| sdk/confluent/azure-mgmt-confluent/generated_samples/organization_create_maximum_set_gen.py | Updated/generated sample for Organization create (maximum set). |
| sdk/confluent/azure-mgmt-confluent/generated_samples/organization_delete_minimum_set_gen.py | Updated/generated sample for Organization delete (minimum set). |
| sdk/confluent/azure-mgmt-confluent/generated_samples/organization_delete_maximum_set_gen.py | Generated sample for Organization delete (maximum set). |
| sdk/confluent/azure-mgmt-confluent/generated_samples/organization_get_cluster_api_key_minimum_set_gen.py | Generated sample for get cluster API key (minimum set). |
| sdk/confluent/azure-mgmt-confluent/generated_samples/organization_get_cluster_api_key_maximum_set_gen.py | Generated sample for get cluster API key (maximum set). |
| sdk/confluent/azure-mgmt-confluent/generated_samples/organization_delete_cluster_api_key_minimum_set_gen.py | Generated sample for delete cluster API key (minimum set). |
| sdk/confluent/azure-mgmt-confluent/generated_samples/organization_delete_cluster_api_key_maximum_set_gen.py | Updated/generated sample for delete cluster API key (maximum set). |
| sdk/confluent/azure-mgmt-confluent/generated_samples/organization_list_environments_maximum_set_gen.py | Updated/generated sample for list environments (maximum set). |
| sdk/confluent/azure-mgmt-confluent/generated_samples/organization_get_environment_by_id_maximum_set_gen.py | Updated/generated sample for get environment by id (maximum set). |
| sdk/confluent/azure-mgmt-confluent/generated_samples/organization_list_clusters_maximum_set_gen.py | Updated/generated sample for list clusters (maximum set). |
| sdk/confluent/azure-mgmt-confluent/generated_samples/organization_get_cluster_by_id_maximum_set_gen.py | Updated/generated sample for get cluster by id (maximum set). |
| sdk/confluent/azure-mgmt-confluent/generated_samples/organization_create_api_key_minimum_set_gen.py | Updated/generated sample for create API key (minimum set). |
| sdk/confluent/azure-mgmt-confluent/generated_samples/organization_create_api_key_maximum_set_gen.py | Generated sample for create API key (maximum set). |
| sdk/confluent/azure-mgmt-confluent/generated_samples/organization_list_schema_registry_clusters_minimum_set_gen.py | Updated/generated sample for list schema registry clusters (minimum set). |
| sdk/confluent/azure-mgmt-confluent/generated_samples/organization_list_schema_registry_clusters_maximum_set_gen.py | Generated sample for list schema registry clusters (maximum set). |
| sdk/confluent/azure-mgmt-confluent/generated_samples/organization_get_schema_registry_cluster_by_id_minimum_set_gen.py | Updated/generated sample for get schema registry cluster by id (minimum set). |
| sdk/confluent/azure-mgmt-confluent/generated_samples/organization_get_schema_registry_cluster_by_id_maximum_set_gen.py | Generated sample for get schema registry cluster by id (maximum set). |
| sdk/confluent/azure-mgmt-confluent/generated_samples/organization_list_regions_minimum_set_gen.py | Generated sample for list regions (minimum set). |
| sdk/confluent/azure-mgmt-confluent/generated_samples/organization_list_regions_maximum_set_gen.py | Updated/generated sample for list regions (maximum set). |
| sdk/confluent/azure-mgmt-confluent/generated_samples/marketplace_agreements_list_minimum_set_gen.py | Generated sample for marketplace agreements list (minimum set). |
| sdk/confluent/azure-mgmt-confluent/generated_samples/marketplace_agreements_list_maximum_set_gen.py | Updated/generated sample for marketplace agreements list (maximum set). |
| sdk/confluent/azure-mgmt-confluent/generated_samples/marketplace_agreements_create_minimum_set_gen.py | Updated/generated sample for marketplace agreements create (minimum set). |
| sdk/confluent/azure-mgmt-confluent/generated_samples/marketplace_agreements_create_maximum_set_gen.py | Updated/generated sample for marketplace agreements create (maximum set). |
| sdk/confluent/azure-mgmt-confluent/generated_samples/environment_create_or_update_maximum_set_gen.py | Generated sample for environment create/update (maximum set). |
| sdk/confluent/azure-mgmt-confluent/generated_samples/environment_delete_minimum_set_gen.py | Generated sample for environment delete (minimum set). |
| sdk/confluent/azure-mgmt-confluent/generated_samples/environment_delete_maximum_set_gen.py | Generated sample for environment delete (maximum set). |
| sdk/confluent/azure-mgmt-confluent/generated_samples/cluster_create_or_update_maximum_set_gen.py | Generated sample for cluster create/update (maximum set). |
| sdk/confluent/azure-mgmt-confluent/generated_samples/cluster_delete_minimum_set_gen.py | Generated sample for cluster delete (minimum set). |
| sdk/confluent/azure-mgmt-confluent/generated_samples/cluster_delete_maximum_set_gen.py | Generated sample for cluster delete (maximum set). |
| sdk/confluent/azure-mgmt-confluent/generated_samples/connector_list_maximum_set_gen.py | Generated sample for connector list (maximum set). |
| sdk/confluent/azure-mgmt-confluent/generated_samples/connector_get_maximum_set_gen.py | Generated sample for connector get (maximum set). |
| sdk/confluent/azure-mgmt-confluent/generated_samples/connector_create_or_update_maximum_set_gen.py | Generated sample for connector create/update (maximum set). |
| sdk/confluent/azure-mgmt-confluent/generated_samples/connector_delete_minimum_set_gen.py | Generated sample for connector delete (minimum set). |
| sdk/confluent/azure-mgmt-confluent/generated_samples/connector_delete_maximum_set_gen.py | Generated sample for connector delete (maximum set). |
| sdk/confluent/azure-mgmt-confluent/generated_samples/access_invite_user_minimum_set_gen.py | Updated/generated sample for invite user (minimum set). |
| sdk/confluent/azure-mgmt-confluent/generated_samples/access_invite_user_maximum_set_gen.py | Generated sample for invite user (maximum set). |
| sdk/confluent/azure-mgmt-confluent/generated_samples/access_create_role_binding_minimum_set_gen.py | Generated sample for create role binding (minimum set). |
| sdk/confluent/azure-mgmt-confluent/generated_samples/access_create_role_binding_maximum_set_gen.py | Updated/generated sample for create role binding (maximum set). |
| sdk/confluent/azure-mgmt-confluent/generated_samples/access_delete_role_binding_minimum_set_gen.py | Updated/generated sample for delete role binding (minimum set). |
| sdk/confluent/azure-mgmt-confluent/generated_samples/access_delete_role_binding_maximum_set_gen.py | Generated sample for delete role binding (maximum set). |
| sdk/confluent/azure-mgmt-confluent/generated_samples/access_list_clusters_minimum_set_gen.py | Updated/generated sample for list clusters (minimum set). |
| sdk/confluent/azure-mgmt-confluent/generated_samples/access_list_clusters_maximum_set_gen.py | Updated/generated sample for list clusters (maximum set). |
| sdk/confluent/azure-mgmt-confluent/generated_samples/access_list_environments_minimum_set_gen.py | Updated/generated sample for list environments (minimum set). |
| sdk/confluent/azure-mgmt-confluent/generated_samples/access_list_environments_maximum_set_gen.py | Generated sample for list environments (maximum set). |
| sdk/confluent/azure-mgmt-confluent/generated_samples/access_list_invitations_minimum_set_gen.py | Updated/generated sample for list invitations (minimum set). |
| sdk/confluent/azure-mgmt-confluent/generated_samples/access_list_invitations_maximum_set_gen.py | Generated sample for list invitations (maximum set). |
| sdk/confluent/azure-mgmt-confluent/generated_samples/access_list_role_binding_name_list_minimum_set_gen.py | Generated sample for list role binding name list (minimum set). |
| sdk/confluent/azure-mgmt-confluent/generated_samples/access_list_role_binding_name_list_maximum_set_gen.py | Generated sample for list role binding name list (maximum set). |
| sdk/confluent/azure-mgmt-confluent/generated_samples/access_list_role_bindings_minimum_set_gen.py | Updated/generated sample for list role bindings (minimum set). |
| sdk/confluent/azure-mgmt-confluent/generated_samples/access_list_role_bindings_maximum_set_gen.py | Generated sample for list role bindings (maximum set). |
| sdk/confluent/azure-mgmt-confluent/generated_samples/access_list_service_accounts_minimum_set_gen.py | Generated sample for list service accounts (minimum set). |
| sdk/confluent/azure-mgmt-confluent/generated_samples/access_list_service_accounts_maximum_set_gen.py | Updated/generated sample for list service accounts (maximum set). |
| sdk/confluent/azure-mgmt-confluent/generated_samples/access_list_users_minimum_set_gen.py | Updated/generated sample for list users (minimum set). |
| sdk/confluent/azure-mgmt-confluent/generated_samples/access_list_users_maximum_set_gen.py | Generated sample for list users (maximum set). |
| sdk/confluent/azure-mgmt-confluent/azure/mgmt/confluent/operations/_organization_operations_operations.py | Updates provider operations list implementation and default api-version. |
| sdk/confluent/azure-mgmt-confluent/azure/mgmt/confluent/operations/init.py | Updates exports/import structure for new operation groups. |
| sdk/confluent/azure-mgmt-confluent/azure/mgmt/confluent/models/_confluent_management_client_enums.py | Adds new enums for connector/topic-related features. |
| sdk/confluent/azure-mgmt-confluent/azure/mgmt/confluent/aio/operations/_organization_operations_operations.py | Async counterpart updates for provider operations list. |
| sdk/confluent/azure-mgmt-confluent/azure/mgmt/confluent/aio/operations/init.py | Async exports/import structure for new operation groups. |
| sdk/confluent/azure-mgmt-confluent/azure/mgmt/confluent/aio/_confluent_management_client.py | Async client: new cloud_setting support, policy wiring, new operation groups. |
| sdk/confluent/azure-mgmt-confluent/azure/mgmt/confluent/aio/_configuration.py | Async config refactor and default api-version update. |
| sdk/confluent/azure-mgmt-confluent/azure/mgmt/confluent/aio/init.py | Async package init updated for patching/type-checking flow. |
| sdk/confluent/azure-mgmt-confluent/azure/mgmt/confluent/_confluent_management_client.py | Sync client: new cloud_setting support, policy wiring, new operation groups. |
| sdk/confluent/azure-mgmt-confluent/azure/mgmt/confluent/_configuration.py | Sync config refactor and default api-version update. |
| sdk/confluent/azure-mgmt-confluent/azure/mgmt/confluent/_utils/init.py | Removes _convert_request helper (generation/runtime request handling changed). |
| sdk/confluent/azure-mgmt-confluent/azure/mgmt/confluent/_version.py | Version bump to 3.0.0b1. |
| sdk/confluent/azure-mgmt-confluent/azure/mgmt/confluent/init.py | Updates package init for patching/type-checking flow. |
| sdk/confluent/azure-mgmt-confluent/azure/mgmt/init.py | Adds type-ignore for namespace package path extension. |
| sdk/confluent/azure-mgmt-confluent/azure/init.py | Adds type-ignore for namespace package path extension. |
| sdk/confluent/azure-mgmt-confluent/_metadata.json | Adds new generation metadata file. |
| sdk/confluent/azure-mgmt-confluent/_meta.json | Removes old generation metadata file. |
| sdk/confluent/azure-mgmt-confluent/README.md | Updates stated Python support and fixes wording. |
| sdk/confluent/azure-mgmt-confluent/MANIFEST.in | Updates packaging includes/excludes. |
| sdk/confluent/azure-mgmt-confluent/CHANGELOG.md | Adds new 3.0.0b1 entry describing features/breaking changes. |
| include *.md | ||
| include azure/__init__.py | ||
| include azure/mgmt/__init__.py | ||
| include LICENSE |
Comment on lines
+29
to
+33
| client = ConfluentManagementClient( | ||
| credential=DefaultAzureCredential(), | ||
| subscription_id="DC34558A-05D3-4370-AED8-75E60B381F94", | ||
| ) | ||
|
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
PR for release issue https://github.com/Azure/sdk-release-request/issues/6838
After PR merged, trigger release pipeline to release
(Just to record: this PR was created by this pipeline)