-
Notifications
You must be signed in to change notification settings - Fork 297
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
Board Review: Management Plane Namespace Review Azure.ResourceManager.Migrate #7863
Comments
To provide more context. We are from Azure Migrate service and we provide the following capabilities:-
We're a GA service and are planning to do an SDK release for management plane APIs aligning with APEX PLR requirements. We own two RP namespaces:-
For Microsoft.OffAzure RP, we have got the namespace approved i.e. Azure.ResourceManager.MigrationDiscovery. Now we intend to split the Microsoft.Migrate RP which contains 3 tracked resources. Each tracked resource has multiple APIs exposed via proxy resources and these APIs are owned by different services under single namespace. We plan to publish multiple SDKs according to the swaggers published in the migrate/ folder in rest-api-spec repo. Previously, we had a namespace approved i.e. zure.ResourceManager.Migrate (issue attached). I'd like to put a proposal for breaking up the SDK under the namespace as follows:-
We have updated the package names according to the issue template. If you have suggestions for more customized package names to improve user-friendliness, please let us know. Additionally, if separate issues need to be raised for separate namespaces, we will gladly do so. |
Please follow this wiki to walk through breaking change process before introducing a breaking change. Let us know if you've already complete this. |
Hi @ArthurMa1978, seems like these were not released by our team. I have reached out to the concerned folks, let me get back on this. |
These are carried over from old track 1 SDK, and it has been GAed for over 2 years. |
As @josefree mentioned, please follow the wiki to walk though breaking change process first. |
Hi @ArthurMa1978 , I got a chance to connect with @ladonnaq and was able to get users data for these SDKs. I will go through the breaking changes link provided by @josefree and try to follow to process to get this closed. Thanks ! |
Hi @ArthurMa1978 & @josefree ,
Please do let me know on the above as clarifications on these will help me proceed further in the correct path. |
|
Hi @ArthurMa1978 , thank you for clarification. Let me raise a request with the breaking change board. |
Hi @ArthurMa1978 , I have raised the scenario for Breaking Change, meanwhile wanted to confirm on this.
|
Hi @ArthurMa1978 & @josefree Can you please help me with proceeding further ? |
Hi @ArthurMa1978 & @josefree , |
Now we'll move on to the second phase of the MGMT Plane Namespace approval process, where the names will be shown to our architect team. The architects will have 1 week to make any objections to the namespaces. If there are no objections by end of business on 10/16 the names will be considered approved, and I will leave a comment on this issue state so. |
@srilipta-swain, |
@srilipta-swain, |
@ronniegeraghty based on the discussions in earlier issues, we proposed the following namespaces. If the architect's suggestion is for four-level namespaces, we are happy to do so. |
Hi @ronniegeraghty , |
Hi @srilipta-swain, |
Hi @ronniegeraghty , Yes, if we do have any other teams similarly with 4 level namespaces in Java, we would be fine with it. |
I've updated the main description of this issue to reflect the change to 4 level namespaces in .NET and Java. |
Thank you for submitting this review request. Thorough review of your management library namespaces ensures that your library names are consistent with the guidelines and the consumers of your management library have a consistently good experience when using Azure.
To ensure consistency, all language library names will generally be reviewed together.
Before submitting, ensure you adjust the title of the issue appropriately.
Note that the required material must be included before a meeting can be scheduled.
Contacts and Timeline
About the Service (required)
Namespace Proposals (required per language)
In the examples below please replace every occurrence of [ResourceProviderName] with your the service resource provider name. Be sure to keep the casing shown with [ResourceProviderName] when replacing it with the service resource provider name.
Azure.ResourceManager.Migration.Assessment
azure-resourcemanager-migration-assessment (com.azure.resourcemanager.migration.assessment)
sdk/resourcemanager/migrationassessment/armmigrationassessment
@azure/arm-migrationassessment
azure-mgmt-migrationassessment
Azure.ResourceManager.Migration.Modernization
azure-resourcemanager-migration-modernization (com.azure.resourcemanager.migration.modernization)
sdk/resourcemanager/migrationmodernization/armmigrationmodernization
@azure/arm-migrationmodernization
azure-mgmt-migrationmodernization
Azure.ResourceManager.Migration.Hub
azure-resourcemanager-migration-hub (com.azure.resourcemanager.migration.hub)
sdk/resourcemanager/migrationhub/armmigrationhub
@azure/arm-migrationhub
azure-mgmt-migrationhub
Thank you!
The text was updated successfully, but these errors were encountered: