Skip to content
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

Workspace Manager Configurations -April #22967

Conversation

rheabansal
Copy link
Contributor

@rheabansal rheabansal commented Mar 8, 2023

ARM API Information (Control Plane)

MSFT employees can try out our new experience at OpenAPI Hub - one location for using our validation tools and finding your workflow.

Azure 1st Party Service can try out the Shift Left experience to initiate API design review from ADO code repo. If you are interested, may request engineering support by filling in with the form https://aka.ms/ShiftLeftSupportForm.

Changelog

Add a changelog entry for this PR by answering the following questions:

  1. What's the purpose of the update?
    • new service onboarding
    • new API version
    • update existing version for new feature
    • update existing version to fix swagger quality issue in s360
    • Other, please clarify
  2. When are you targeting to deploy the new service/feature to public regions? Please provide the date or, if the date is not yet available, the month.
  3. When do you expect to publish the swagger? Please provide date or, the the date is not yet available, the month.
  4. By default, Azure SDKs of all languages (.NET/Python/Java/JavaScript for both management-plane SDK and data-plane SDK, Go for management-plane SDK only ) MUST be refreshed with/after swagger of new version is published. If you prefer NOT to refresh any specific SDK language upon swagger updates in the current PR, please leave details with justification here.

Contribution checklist (MS Employees Only):

If any further question about AME onboarding or validation tools, please view the FAQ.

ARM API Review Checklist

Applicability: ⚠️

If your changes encompass only the following scenarios, you should SKIP this section, as these scenarios do not require ARM review.

  • Change to data plane APIs
  • Adding new properties
  • All removals

Otherwise your PR may be subject to ARM review requirements. Complete the following:

  • Check this box if any of the following apply to the PR so that the label "ARMReview" and "WaitForARMFeedback" will be added by bot to kick off ARM API Review. Missing to check this box in the following scenario may result in delays to the ARM manifest review and deployment.

    • Adding a new service
    • Adding new API(s)
    • Adding a new API version
      -[ ] To review changes efficiently, ensure you copy the existing version into the new directory structure for first commit and then push new changes, including version updates, in separate commits. You can use OpenAPIHub to initialize the PR for adding a new version. For more details refer to the wiki.
  • Ensure you've reviewed following guidelines including ARM resource provider contract and REST guidelines. Estimated time (4 hours). This is required before you can request review from ARM API Review board.

  • If you are blocked on ARM review and want to get the PR merged with urgency, please get the ARM oncall for reviews (RP Manifest Approvers team under Azure Resource Manager service) from IcM and reach out to them.

Breaking Change Review Checklist

If you have any breaking changes as defined in the Breaking Change Policy, request approval from the Breaking Change Review Board.

Action: to initiate an evaluation of the breaking change, create a new intake using the template for breaking changes. Additional details on the process and office hours are on the Breaking Change Wiki.

NOTE: To update API(s) in public preview for over 1 year (refer to Retirement of Previews)

Please follow the link to find more details on PR review process.

solankisamir and others added 6 commits March 8, 2023 09:40
* odata fixes

* add skip query

* apim doc for filter

* documentation
…stable/2022-06-01 (Azure#22619)

* Base from version 2021-09-01-preview

* adding 2022-06-01 for DCR, DCRA, and DCE

* readme MD changes

* fix examples

* fix provisioning value list

* deduplication for csharp track2

* custom-words

* dedupe

* modelerfour

* undo readme changes

* add new package in readme.md

* fix readme.md

* revert readme.md

* add new package
* Fix Swagger Linter - 1

* Fix Swagger Linter - 2

* Fix Swagger Linter - 3

* Fix Swagger Linter - 4

* Update Location Value - HDInsight

* Add "resourceGroups/rg1/" to 17 Location value

* Update Location value

Not confirmed but upgraded

* Update pathToOperationResult to operationid

---------

Co-authored-by: v-yuchenli <v-yuchenli@microsoft.com>
@openapi-workflow-bot
Copy link

Hi, @rheabansal Thanks for your PR. I am workflow bot for review process. Here are some small tips.

  • Please ensure to do self-check against checklists in first PR comment.
  • PR assignee is the person auto-assigned and responsible for your current PR reviewing and merging.
  • For specs comparison cross API versions, Use API Specs Comparison Report Generator
  • If there is CI failure(s), to fix CI error(s) is mandatory for PR merging; or you need to provide justification in PR comment for explanation. How to fix?

  • Any feedback about review process or workflow bot, pls contact swagger and tools team. vscswagger@microsoft.com

    @openapi-pipeline-app
    Copy link

    openapi-pipeline-app bot commented Mar 8, 2023

    Swagger Validation Report

    ️❌BreakingChange: 951 Errors, 0 Warnings failed [Detail]

    Only 0 items are rendered, please refer to log for more details.

    Only -1 items are listed, please refer to log for more details.

    Rule Message
    ️❌Breaking Change(Cross-Version): 10 Errors, 71 Warnings failed [Detail]

    Only 0 items are rendered, please refer to log for more details.

    The following breaking changes are detected by comparison with the latest stable version:

    Only -1 items are listed, please refer to log for more details.

    Rule Message


    The following breaking changes are detected by comparison with the latest preview version:

    Only -1 items are listed, please refer to log for more details.

    Rule Message
    ️🔄LintDiff inProgress [Detail]
    ️❌Avocado: 1 Errors, 9 Warnings failed [Detail]

    Only -1 items are listed, please refer to log for more details.

    Rule Message
    ️❌SwaggerAPIView: 0 Errors, 0 Warnings failed [Detail]
    ️❌CadlAPIView: 0 Errors, 1 Warnings failed [Detail]

    Only -1 items are listed, please refer to log for more details.

    Rule Message
    ️❌ModelValidation: 317 Errors, 0 Warnings failed [Detail]

    Only -1 items are listed, please refer to log for more details.

    Rule Message
    ️❌SemanticValidation: 1 Errors, 0 Warnings failed [Detail]

    Only -1 items are listed, please refer to log for more details.

    Rule Message
    ️️✔️PrettierCheck succeeded [Detail] [Expand]
    Validation passes for PrettierCheck.
    ️️✔️SpellCheck succeeded [Detail] [Expand]
    Validation passes for SpellCheck.
    ️️✔️CadlValidation succeeded [Detail] [Expand]
    Validation passes for CadlValidation.
    ️️✔️PR Summary succeeded [Detail] [Expand]
    Validation passes for Summary.
    Posted by Swagger Pipeline | How to fix these errors?

    @openapi-pipeline-app
    Copy link

    openapi-pipeline-app bot commented Mar 8, 2023

    Swagger Generation Artifacts

    ️️✔️ApiDocPreview succeeded [Detail] [Expand]

    Only 0 items are rendered, please refer to log for more details.

    ️⚠️SDK Breaking Change Tracking warning [Detail]

    Only 0 items are rendered, please refer to log for more details.

    ️❌ azure-sdk-for-net-track2 failed [Detail]

    Only 0 items are rendered, please refer to log for more details.

    ️⚠️ azure-sdk-for-python warning [Detail]

    Only 0 items are rendered, please refer to log for more details.

    ️🔄 azure-sdk-for-python-track2 inProgress [Detail]
    ️️✔️ azure-sdk-for-go succeeded [Detail] [Expand]

    Only 0 items are rendered, please refer to log for more details.

    ️❌ azure-resource-manager-schemas failed [Detail]

    Only 0 items are rendered, please refer to log for more details.

    ️❌ azure-powershell failed [Detail]

    Only 0 items are rendered, please refer to log for more details.

    ️⚠️ azure-sdk-for-js warning [Detail]

    Only 0 items are rendered, please refer to log for more details.

    ️⚠️ azure-sdk-for-java warning [Detail]

    Only 0 items are rendered, please refer to log for more details.

    ️❌ azure-sdk-for-net failed [Detail]

    Only 0 items are rendered, please refer to log for more details.

    Posted by Swagger Pipeline | How to fix these errors?

    @openapi-pipeline-app
    Copy link

    openapi-pipeline-app bot commented Mar 8, 2023

    Generated ApiView

    Language Package Name ApiView Link
    Go sdk/resourcemanager/alertsmanagement/armalertsmanagement Create ApiView failed. Please ask PR assignee for help
    Go sdk/resourcemanager/apimanagement/armapimanagement Create ApiView failed. Please ask PR assignee for help
    Go sdk/resourcemanager/applicationinsights/armapplicationinsights Create ApiView failed. Please ask PR assignee for help
    Go sdk/resourcemanager/appservice/armappservice Create ApiView failed. Please ask PR assignee for help
    Go sdk/resourcemanager/azurearcdata/armazurearcdata Create ApiView failed. Please ask PR assignee for help
    Go sdk/resourcemanager/containerstorage/armcontainerstorage Create ApiView failed. Please ask PR assignee for help
    Go sdk/resourcemanager/cosmos/armcosmos Create ApiView failed. Please ask PR assignee for help
    Go sdk/resourcemanager/costmanagement/armcostmanagement Create ApiView failed. Please ask PR assignee for help
    Go sdk/resourcemanager/graphservices/armgraphservices Create ApiView failed. Please ask PR assignee for help
    Go sdk/resourcemanager/hdinsight/armhdinsight Create ApiView failed. Please ask PR assignee for help
    Go sdk/resourcemanager/iothub/armiothub Create ApiView failed. Please ask PR assignee for help
    Go sdk/resourcemanager/keyvault/armkeyvault Create ApiView failed. Please ask PR assignee for help
    Go sdk/resourcemanager/machinelearning/armmachinelearning Create ApiView failed. Please ask PR assignee for help
    Go sdk/resourcemanager/marketplace/armmarketplace Create ApiView failed. Please ask PR assignee for help
    Go sdk/resourcemanager/marketplaceordering/armmarketplaceordering Create ApiView failed. Please ask PR assignee for help
    Go sdk/resourcemanager/monitor/armmonitor Create ApiView failed. Please ask PR assignee for help
    Go sdk/resourcemanager/mysql/armmysql Create ApiView failed. Please ask PR assignee for help
    Go sdk/resourcemanager/mysql/armmysqlflexibleservers Create ApiView failed. Please ask PR assignee for help
    Go sdk/resourcemanager/network/armnetwork Create ApiView failed. Please ask PR assignee for help
    Go sdk/resourcemanager/postgresql/armpostgresql Create ApiView failed. Please ask PR assignee for help
    Go sdk/resourcemanager/postgresql/armpostgresqlflexibleservers Create ApiView failed. Please ask PR assignee for help
    Go sdk/resourcemanager/postgresqlhsc/armpostgresqlhsc Create ApiView failed. Please ask PR assignee for help
    Go sdk/resourcemanager/recoveryservices/armrecoveryservices Create ApiView failed. Please ask PR assignee for help
    Go sdk/resourcemanager/recoveryservices/armrecoveryservicesbackup Create ApiView failed. Please ask PR assignee for help
    Go sdk/resourcemanager/recoveryservices/armrecoveryservicessiterecovery Create ApiView failed. Please ask PR assignee for help
    Go sdk/resourcemanager/security/armsecurity Create ApiView failed. Please ask PR assignee for help
    Go sdk/resourcemanager/servicefabric/armservicefabric Create ApiView failed. Please ask PR assignee for help
    Go sdk/resourcemanager/sql/armsql Create ApiView failed. Please ask PR assignee for help
    Go sdk/resourcemanager/virtualmachineimagebuilder/armvirtualmachineimagebuilder Create ApiView failed. Please ask PR assignee for help
    Java azure-resourcemanager-applicationinsights https://apiview.dev/Assemblies/Review/cde908d44edf4b9e8bd21a5d533214ce
    Java azure-resourcemanager-appservice-generated https://apiview.dev/Assemblies/Review/db28f6cf12e74b58b7ec2c66c592728f
    Java azure-resourcemanager-azurearcdata https://apiview.dev/Assemblies/Review/7825b8b4c6474f30881a0b7fd8df5c90
    Java azure-resourcemanager-cosmos-generated https://apiview.dev/Assemblies/Review/d851c35642744280b9d46997994e447e
    Java azure-resourcemanager-graphservices There is no API change compared with the previous version
    Java azure-resourcemanager-hdinsight https://apiview.dev/Assemblies/Review/ee502853316445d5b062ef6b974f4613
    Java azure-resourcemanager-imagebuilder https://apiview.dev/Assemblies/Review/36ddb068b87743d9a09d2319a7c6d406
    Java azure-resourcemanager-iothub https://apiview.dev/Assemblies/Review/554b7a9720784c1c86f9a76c104c1715
    Java azure-resourcemanager-keyvault-generated Create ApiView failed. Please ask PR assignee for help
    Java azure-resourcemanager-machinelearning Create ApiView failed. Please ask PR assignee for help
    Java azure-resourcemanager-monitor-generated https://apiview.dev/Assemblies/Review/780a2ffc6bb34a4fbe4a9149c367d399
    Java azure-resourcemanager-mysqlflexibleserver https://apiview.dev/Assemblies/Review/512e4c73d76f4208936dc6964c83808b
    Java azure-resourcemanager-network-generated https://apiview.dev/Assemblies/Review/a29be3cdd8f446e48d62f78e8af1d423
    Java azure-resourcemanager-networkcloud https://apiview.dev/Assemblies/Review/7fe2fe62d06a4675b67b40cb6c86dce4
    Java azure-resourcemanager-paloaltonetworks https://apiview.dev/Assemblies/Review/dc518949aa81482fb7b8e05b58f6e9d6
    Java azure-resourcemanager-postgresqlflexibleserver https://apiview.dev/Assemblies/Review/aec9bd9c8a2c40b0870e9d46ff44ed53
    .Net Azure.ResourceManager.ApplicationInsights There is no API change compared with the previous version
    .Net Azure.ResourceManager.CosmosDB There is no API change compared with the previous version
    Java azure-resourcemanager-postgresqlhsc https://apiview.dev/Assemblies/Review/94678e4081f34cfc86d78cc0ecc73cd9
    .Net Azure.ResourceManager.HDInsight There is no API change compared with the previous version
    Java azure-resourcemanager-recoveryservices https://apiview.dev/Assemblies/Review/7f0f92ad977146e8b5fd7fc3d4b73369
    .Net Azure.ResourceManager.IotHub https://apiview.dev/Assemblies/Review/8ad34fcf49974395b9d6ffc757b335c1
    .Net Azure.ResourceManager.KeyVault There is no API change compared with the previous version
    Java azure-resourcemanager-recoveryservicesbackup There is no API change compared with the previous version
    .Net Azure.ResourceManager.MachineLearning https://apiview.dev/Assemblies/Review/1d7670831fe94c069587309974cfec3f
    Java azure-resourcemanager-recoveryservicessiterecovery https://apiview.dev/Assemblies/Review/f37f1915dcaf4ab88df6443758ebca5a
    .Net Azure.ResourceManager.Marketplace https://apiview.dev/Assemblies/Review/dc77fc456f404534b33ffbb38ac906f0
    .Net Azure.ResourceManager.MySql https://apiview.dev/Assemblies/Review/b8fef8bede864a11aae84f7b08ac242d
    Java azure-resourcemanager-security https://apiview.dev/Assemblies/Review/ce8acb96915d4b24b845bb0a5bc4cc94
    .Net Azure.ResourceManager.Network There is no API change compared with the previous version
    .Net Azure.ResourceManager.PostgreSql https://apiview.dev/Assemblies/Review/0ebd8516f22f4128ba461d2d0e6bcfcb
    Java azure-resourcemanager-securityinsights https://apiview.dev/Assemblies/Review/f16f6129066a4202aedfb0d95b813c7e
    .Net Azure.ResourceManager.RecoveryServices https://apiview.dev/Assemblies/Review/914e2ef8119a4e5f80e460cbc274fcc3
    .Net Azure.ResourceManager.RecoveryServicesBackup https://apiview.dev/Assemblies/Review/bcf0979e8f684d6ca44e7ef8c2fde576
    Java azure-resourcemanager-servicefabric https://apiview.dev/Assemblies/Review/63b7c8c80ee04e708fe281f5db77f369
    .Net Azure.ResourceManager.RecoveryServicesSiteRecovery There is no API change compared with the previous version
    .Net Azure.ResourceManager.SecurityInsights There is no API change compared with the previous version
    .Net Azure.ResourceManager.ServiceFabric There is no API change compared with the previous version
    .Net Azure.ResourceManager.ServiceFabricManagedClusters There is no API change compared with the previous version
    JavaScript @azure/arm-PaloAltoNetworks.Cloudngfw https://apiview.dev/Assemblies/Review/d3c72301838544bcbdb748acea610bd7
    JavaScript @azure/arm-apimanagement https://apiview.dev/Assemblies/Review/8f9603e11cc54a1890f8824974933f70
    JavaScript @azure/arm-appinsights https://apiview.dev/Assemblies/Review/fc3ebc1e4f044ba2be2e91ea78cff68c
    JavaScript @azure/arm-appservice https://apiview.dev/Assemblies/Review/4009a7a7e58f4ce6af15f0883034c740
    JavaScript @azure/arm-azurearcdata https://apiview.dev/Assemblies/Review/11c4d01f2d32419b9e8bcf8e1ea97159
    JavaScript @azure/arm-cosmosdb https://apiview.dev/Assemblies/Review/31e51e4acd4442b0abe4f5c931556092
    JavaScript @azure/arm-graphservices https://apiview.dev/Assemblies/Review/83e71099b3c64c9bb9f9c546ee824575
    JavaScript @azure/arm-hdinsight https://apiview.dev/Assemblies/Review/7cd3bcb80c0246618c73aa2ad46331ea
    JavaScript @azure/arm-imagebuilder https://apiview.dev/Assemblies/Review/59fbc5c458b74b4ba5351d49d2a0ff22
    JavaScript @azure/arm-iothub https://apiview.dev/Assemblies/Review/2f03437be3e04444b491e797324ee361
    JavaScript @azure/arm-keyvault https://apiview.dev/Assemblies/Review/d9cb0ef8162f4fe1b6ff1c62fe8681dd
    JavaScript @azure/arm-machinelearning https://apiview.dev/Assemblies/Review/b43720226a0240d6b2d21144b600d465
    JavaScript @azure/arm-marketplaceordering https://apiview.dev/Assemblies/Review/f7295fbbd6c94ced83becc89c30b2f5b
    JavaScript @azure/arm-monitor https://apiview.dev/Assemblies/Review/da5760fb8ab94f6ea526d38e5e34e3bf
    JavaScript @azure/arm-network https://apiview.dev/Assemblies/Review/af9e2036fb4f4a4eb73e87ac3674a1ec
    JavaScript @azure/arm-networkcloud https://apiview.dev/Assemblies/Review/29363ba934844bca94442cb010bbfa14
    JavaScript @azure/arm-recoveryservices-siterecovery https://apiview.dev/Assemblies/Review/b90bcd633fd0454fb9cba618ba146a04
    JavaScript @azure/arm-recoveryservices https://apiview.dev/Assemblies/Review/38ab740f08bd4a1fb644f3d59dba9cab
    JavaScript @azure/arm-recoveryservicesbackup https://apiview.dev/Assemblies/Review/39ad2256529947c48f668c67dc838e7e
    JavaScript @azure/arm-security https://apiview.dev/Assemblies/Review/cc4abbe5e1764063a776940290fc4209
    JavaScript @azure/arm-securityinsight https://apiview.dev/Assemblies/Review/0e20aa5a4f8049a2993870cdc82316e7
    JavaScript @azure/arm-sql https://apiview.dev/Assemblies/Review/5b5af639a4754ff5b88a96b8e4cb9663

    @openapi-workflow-bot
    Copy link

    Hi @rheabansal, Your PR has some issues. Please fix the CI sequentially by following the order of Avocado, semantic validation, model validation, breaking change, lintDiff. If you have any questions, please post your questions in this channel https://aka.ms/swaggersupport.

    TaskHow to fixPriority
    AvocadoFix-AvocadoHigh
    Semantic validationFix-SemanticValidation-ErrorHigh
    Model validationFix-ModelValidation-ErrorHigh
    LintDiffFix-LintDiffhigh
    If you need further help, please feedback via swagger feedback.

    @openapi-workflow-bot openapi-workflow-bot bot added ARMReview WaitForARMFeedback <valid label in PR review process> add this label when ARM review is required labels Mar 8, 2023
    @openapi-workflow-bot
    Copy link

    Hi, @rheabansal your PR are labelled with WaitForARMFeedback. A notification email will be sent out shortly afterwards to notify ARM review board(armapireview@microsoft.com).

    @rheabansal rheabansal changed the title adding april configurations swagger Workspace Manager Configurations -April Mar 8, 2023
    @rheabansal
    Copy link
    Contributor Author

    Hi! We have already received a sign off for this PR targeting the 2023 March preview: #21275. This PR is to target the 2023 April preview.
    Thank you so much :)

    @rheabansal rheabansal added the DoNotMerge <valid label in PR review process> use to hold merge after approval label Mar 8, 2023
    @mentat9 mentat9 added the ARMSignedOff <valid label in PR review process>add this label when ARM approve updates after review label Mar 9, 2023
    @openapi-workflow-bot openapi-workflow-bot bot removed the WaitForARMFeedback <valid label in PR review process> add this label when ARM review is required label Mar 9, 2023
    Co-authored-by: Yuchao Yan <yuchaoyan@microsoft.com>
    
    Discussed with @Vibhuti-Sharma-Microsoft The operation ID will be fixed in subsequent change, since this version of swagger has already been merged in `azure-rest-api-specs-pr`.
    This was referenced Mar 17, 2023
    @ghost
    Copy link

    ghost commented Apr 2, 2023

    Hi, @rheabansal. Your PR has no update for 14 days and it is marked as stale PR. If no further update for over 14 days, the bot will close the PR. If you want to refresh the PR, please remove no-recent-activity label.

    @ghost ghost added the no-recent-activity label Apr 2, 2023
    @ghost ghost closed this Apr 17, 2023
    @ghost
    Copy link

    ghost commented Apr 17, 2023

    Hi, @rheabansal. The PR will be closed since the PR has no update for 28 days. If you still need the PR review to proceed, please reopen it and @ mention PR assignee.

    This pull request was closed.
    Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
    Labels
    ARMReview ARMSignedOff <valid label in PR review process>add this label when ARM approve updates after review BreakingChangeReviewRequired <valid label in PR review process>add this label when breaking change review is required Cadl Authored with Cadl CI-BreakingChange-Go CI-BreakingChange-JavaScript CI-FixRequiredOnFailure data-plane resource-manager RPaaS SuppressionReviewRequired
    Projects
    None yet
    Development

    Successfully merging this pull request may close these issues.