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

Release network microsoft.network official 2023 02 01 #24277

Merged
merged 10 commits into from
Jun 13, 2023

Conversation

htippanaboya
Copy link
Contributor

@htippanaboya htippanaboya commented Jun 2, 2023

ARM API Information (Control Plane)

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. Note that this doesn't apply if you are trying to merge a PR that was previously in the private repository.
  • 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.

@openapi-workflow-bot
Copy link

Hi, @htippanaboya 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 Jun 2, 2023

    Swagger Validation Report

    ️️✔️BreakingChange succeeded [Detail] [Expand]
    There are no breaking changes.
    ️❌Breaking Change(Cross-Version): 2 Errors, 74 Warnings failed [Detail]
    compared swaggers (via Oad v0.10.4)] new version base version
    applicationGateway.json 2023-02-01(a502078) 2022-11-01(main)
    applicationGatewayWafDynamicManifests.json 2023-02-01(a502078) 2022-11-01(main)
    applicationSecurityGroup.json 2023-02-01(a502078) 2022-11-01(main)
    availableDelegations.json 2023-02-01(a502078) 2022-11-01(main)
    availableServiceAliases.json 2023-02-01(a502078) 2022-11-01(main)
    azureFirewall.json 2023-02-01(a502078) 2022-11-01(main)
    azureFirewallFqdnTag.json 2023-02-01(a502078) 2022-11-01(main)
    azureWebCategory.json 2023-02-01(a502078) 2022-11-01(main)
    bastionHost.json 2023-02-01(a502078) 2022-11-01(main)
    checkDnsAvailability.json 2023-02-01(a502078) 2022-11-01(main)
    cloudServiceNetworkInterface.json 2023-02-01(a502078) 2022-11-01(main)
    cloudServicePublicIpAddress.json 2023-02-01(a502078) 2022-11-01(main)
    cloudServiceSwap.json 2023-02-01(a502078) 2022-11-01(main)
    customIpPrefix.json 2023-02-01(a502078) 2022-11-01(main)
    ddosCustomPolicy.json 2023-02-01(a502078) 2022-11-01(main)
    ddosProtectionPlan.json 2023-02-01(a502078) 2022-11-01(main)
    dscpConfiguration.json 2023-02-01(a502078) 2022-11-01(main)
    endpointService.json 2023-02-01(a502078) 2022-11-01(main)
    expressRouteCircuit.json 2023-02-01(a502078) 2022-11-01(main)
    expressRouteCrossConnection.json 2023-02-01(a502078) 2022-11-01(main)
    expressRoutePort.json 2023-02-01(a502078) 2022-11-01(main)
    expressRouteProviderPort.json 2023-02-01(a502078) 2022-11-01(main)
    firewallPolicy.json 2023-02-01(a502078) 2022-11-01(main)
    ipAllocation.json 2023-02-01(a502078) 2022-11-01(main)
    ipGroups.json 2023-02-01(a502078) 2022-11-01(main)
    loadBalancer.json 2023-02-01(a502078) 2022-11-01(main)
    natGateway.json 2023-02-01(a502078) 2022-11-01(main)
    network.json 2023-02-01(a502078) 2022-11-01(main)
    network.json 2023-02-01(a502078) 2022-06-01-preview(main)
    networkInterface.json 2023-02-01(a502078) 2022-11-01(main)
    networkManager.json 2023-02-01(a502078) 2022-11-01(main)
    networkManager.json 2023-02-01(a502078) 2022-04-01-preview(main)
    networkManagerActiveConfiguration.json 2023-02-01(a502078) 2022-11-01(main)
    networkManagerActiveConfiguration.json 2023-02-01(a502078) 2022-04-01-preview(main)
    networkManagerConnection.json 2023-02-01(a502078) 2022-11-01(main)
    networkManagerConnection.json 2023-02-01(a502078) 2022-04-01-preview(main)
    networkManagerConnectivityConfiguration.json 2023-02-01(a502078) 2022-11-01(main)
    networkManagerConnectivityConfiguration.json 2023-02-01(a502078) 2022-04-01-preview(main)
    networkManagerEffectiveConfiguration.json 2023-02-01(a502078) 2022-11-01(main)
    networkManagerEffectiveConfiguration.json 2023-02-01(a502078) 2022-04-01-preview(main)
    networkManagerGroup.json 2023-02-01(a502078) 2022-11-01(main)
    networkManagerGroup.json 2023-02-01(a502078) 2022-04-01-preview(main)
    networkManagerScopeConnection.json 2023-02-01(a502078) 2022-11-01(main)
    networkManagerScopeConnection.json 2023-02-01(a502078) 2022-04-01-preview(main)
    networkManagerSecurityAdminConfiguration.json 2023-02-01(a502078) 2022-11-01(main)
    networkManagerSecurityAdminConfiguration.json 2023-02-01(a502078) 2022-04-01-preview(main)
    networkProfile.json 2023-02-01(a502078) 2022-11-01(main)
    networkSecurityGroup.json 2023-02-01(a502078) 2022-11-01(main)
    networkVirtualAppliance.json 2023-02-01(a502078) 2022-11-01(main)
    networkWatcher.json 2023-02-01(a502078) 2022-11-01(main)
    operation.json 2023-02-01(a502078) 2022-11-01(main)
    privateEndpoint.json 2023-02-01(a502078) 2022-11-01(main)
    privateLinkService.json 2023-02-01(a502078) 2022-11-01(main)
    publicIpAddress.json 2023-02-01(a502078) 2022-11-01(main)
    publicIpPrefix.json 2023-02-01(a502078) 2022-11-01(main)
    routeFilter.json 2023-02-01(a502078) 2022-11-01(main)
    routeTable.json 2023-02-01(a502078) 2022-11-01(main)
    securityPartnerProvider.json 2023-02-01(a502078) 2022-11-01(main)
    serviceCommunity.json 2023-02-01(a502078) 2022-11-01(main)
    serviceEndpointPolicy.json 2023-02-01(a502078) 2022-11-01(main)
    serviceTags.json 2023-02-01(a502078) 2022-11-01(main)
    usage.json 2023-02-01(a502078) 2022-11-01(main)
    virtualNetwork.json 2023-02-01(a502078) 2022-11-01(main)
    virtualNetworkGateway.json 2023-02-01(a502078) 2022-11-01(main)
    virtualNetworkTap.json 2023-02-01(a502078) 2022-11-01(main)
    virtualRouter.json 2023-02-01(a502078) 2022-11-01(main)
    virtualWan.json 2023-02-01(a502078) 2022-11-01(main)
    vmssNetworkInterface.json 2023-02-01(a502078) 2022-11-01(main)
    vmssPublicIpAddress.json 2023-02-01(a502078) 2022-11-01(main)
    webapplicationfirewall.json 2023-02-01(a502078) 2022-11-01(main)

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

    Rule Message
    1019 - RemovedEnumValue The new version is removing enum value(s) 'HttpStatus499' from the old version.
    New: Microsoft.Network/stable/2023-02-01/applicationGateway.json#L3752:9
    Old: Microsoft.Network/stable/2022-11-01/applicationGateway.json#L3747:9
    1019 - RemovedEnumValue The new version is removing enum value(s) 'HttpStatus499' from the old version.
    New: Microsoft.Network/stable/2023-02-01/applicationGateway.json#L3752:9
    Old: Microsoft.Network/stable/2022-11-01/applicationGateway.json#L3747:9


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

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

    Rule Message
    ⚠️ 1005 - RemovedPath The new version is missing a path that was found in the old version. Was path '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/listEffectiveVirtualNetworks' removed or restructured?
    Old: Microsoft.Network/preview/2022-04-01-preview/networkManager.json#L418:5
    ⚠️ 1005 - RemovedPath The new version is missing a path that was found in the old version. Was path '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/listActiveSecurityUserRules' removed or restructured?
    Old: Microsoft.Network/preview/2022-04-01-preview/networkManagerActiveConfiguration.json#L143:5
    ⚠️ 1005 - RemovedPath The new version is missing a path that was found in the old version. Was path '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/networkGroups/{networkGroupName}/listEffectiveVirtualNetworks' removed or restructured?
    Old: Microsoft.Network/preview/2022-04-01-preview/networkManagerGroup.json#L240:5
    ⚠️ 1006 - RemovedDefinition The new version is missing a definition that was found in the old version. Was 'EffectiveVirtualNetworksParameter' removed or renamed?
    New: Microsoft.Network/stable/2023-02-01/networkManager.json#L422:3
    Old: Microsoft.Network/preview/2022-04-01-preview/networkManager.json#L476:3
    ⚠️ 1006 - RemovedDefinition The new version is missing a definition that was found in the old version. Was 'ActiveSecurityUserRule' removed or renamed?
    New: Microsoft.Network/stable/2023-02-01/networkManagerActiveConfiguration.json#L150:3
    Old: Microsoft.Network/preview/2022-04-01-preview/networkManagerActiveConfiguration.json#L197:3
    ⚠️ 1006 - RemovedDefinition The new version is missing a definition that was found in the old version. Was 'ActiveDefaultSecurityUserRule' removed or renamed?
    New: Microsoft.Network/stable/2023-02-01/networkManagerActiveConfiguration.json#L150:3
    Old: Microsoft.Network/preview/2022-04-01-preview/networkManagerActiveConfiguration.json#L197:3
    ⚠️ 1006 - RemovedDefinition The new version is missing a definition that was found in the old version. Was 'DefaultUserRulePropertiesFormat' removed or renamed?
    New: Microsoft.Network/stable/2023-02-01/networkManagerActiveConfiguration.json#L150:3
    Old: Microsoft.Network/preview/2022-04-01-preview/networkManagerActiveConfiguration.json#L197:3
    ⚠️ 1006 - RemovedDefinition The new version is missing a definition that was found in the old version. Was 'UserRulePropertiesFormat' removed or renamed?
    New: Microsoft.Network/stable/2023-02-01/networkManagerActiveConfiguration.json#L150:3
    Old: Microsoft.Network/preview/2022-04-01-preview/networkManagerActiveConfiguration.json#L197:3
    ⚠️ 1019 - RemovedEnumValue The new version is removing enum value(s) 'SecurityUser' from the old version.
    New: Microsoft.Network/stable/2023-02-01/networkManager.json#L504:11
    Old: Microsoft.Network/preview/2022-04-01-preview/networkManager.json#L558:11
    ⚠️ 1019 - RemovedEnumValue The new version is removing enum value(s) 'SecurityUser' from the old version.
    New: Microsoft.Network/stable/2023-02-01/networkManager.json#L576:9
    Old: Microsoft.Network/preview/2022-04-01-preview/networkManager.json#L625:9
    ⚠️ 1019 - RemovedEnumValue The new version is removing enum value(s) 'SecurityUser' from the old version.
    New: Microsoft.Network/stable/2023-02-01/networkManager.json#L613:11
    Old: Microsoft.Network/preview/2022-04-01-preview/networkManager.json#L661:11
    ⚠️ 1019 - RemovedEnumValue The new version is removing enum value(s) 'SecurityUser' from the old version.
    New: Microsoft.Network/stable/2023-02-01/networkManager.json#L676:9
    Old: Microsoft.Network/preview/2022-04-01-preview/networkManager.json#L724:9
    ⚠️ 1019 - RemovedEnumValue The new version is removing enum value(s) 'SecurityUser' from the old version.
    New: Microsoft.Network/stable/2023-02-01/networkManager.json#L687:5
    Old: Microsoft.Network/preview/2022-04-01-preview/networkManager.json#L735:5
    ⚠️ 1025 - RequiredStatusChange The 'required' status changed from the old version('False') to the new version('True').
    New: Microsoft.Network/stable/2023-02-01/networkManager.json#L556:7
    Old: Microsoft.Network/preview/2022-04-01-preview/networkManager.json#L605:7
    ️❌CredScan: 0 Errors, 0 Warnings failed [Detail]
    ️🔄LintDiff inProgress [Detail]
    ️❌Avocado: 2 Errors, 6 Warnings failed [Detail]
    Rule Message
    INCONSISTENT_API_VERSION The API version of the swagger is inconsistent with its file path.
    readme: specification/network/resource-manager/readme.md
    json: Microsoft.Network/stable/2023-02-01/vmssNetworkInterface.json
    INCONSISTENT_API_VERSION The API version of the swagger is inconsistent with its file path.
    readme: specification/network/resource-manager/readme.md
    json: Microsoft.Network/stable/2023-02-01/vmssPublicIpAddress.json
    ⚠️ CIRCULAR_REFERENCE The JSON file has a circular reference.
    readme: specification/network/resource-manager/readme.md
    json: Microsoft.Network/stable/2023-02-01/virtualNetworkTap.json
    ⚠️ CIRCULAR_REFERENCE The JSON file has a circular reference.
    readme: specification/network/resource-manager/readme.md
    json: Microsoft.Network/stable/2023-02-01/networkSecurityGroup.json
    ⚠️ CIRCULAR_REFERENCE The JSON file has a circular reference.
    readme: specification/network/resource-manager/readme.md
    json: Microsoft.Network/stable/2023-02-01/networkWatcher.json
    ⚠️ CIRCULAR_REFERENCE The JSON file has a circular reference.
    readme: specification/network/resource-manager/readme.md
    json: Microsoft.Network/stable/2023-02-01/privateLinkService.json
    ⚠️ CIRCULAR_REFERENCE The JSON file has a circular reference.
    readme: specification/network/resource-manager/readme.md
    json: Microsoft.Network/stable/2023-02-01/virtualNetwork.json
    ⚠️ CIRCULAR_REFERENCE The JSON file has a circular reference.
    readme: specification/network/resource-manager/readme.md
    json: Microsoft.Network/stable/2023-02-01/virtualNetworkGateway.json
    ️️✔️ApiReadinessCheck succeeded [Detail] [Expand]
    ️⚠️~[Staging] ServiceAPIReadinessTest: 0 Warnings warning [Detail]

    API Test is not triggered due to precheck failure. Check pipeline log for details.

    ️️✔️SwaggerAPIView succeeded [Detail] [Expand]
    ️️✔️CadlAPIView succeeded [Detail] [Expand]
    ️️✔️TypeSpecAPIView succeeded [Detail] [Expand]
    ️❌ModelValidation: 452 Errors, 0 Warnings failed [Detail]

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

    Rule Message
    INVALID_REQUEST_PARAMETER api-version 2021-05-01 is not equal to swagger version
    Url: Microsoft.Network/stable/2023-02-01/applicationGatewayWafDynamicManifests.json#L38:14
    ExampleUrl: stable/2023-02-01/examples/GetApplicationGatewayWafDynamicManifestsDefault.json#L2:17
    INVALID_REQUEST_PARAMETER api-version 2021-05-01 is not equal to swagger version
    Url: Microsoft.Network/stable/2023-02-01/applicationGatewayWafDynamicManifests.json#L78:14
    ExampleUrl: stable/2023-02-01/examples/GetApplicationGatewayWafDynamicManifests.json#L2:17
    LRO_RESPONSE_HEADER Long running operation should return location or azure-AsyncOperation in header but not provided
    Url: Microsoft.Network/stable/2023-02-01/applicationSecurityGroup.json#L66:22
    ExampleUrl: stable/2023-02-01/examples/ApplicationSecurityGroupDelete.json
    LRO_RESPONSE_HEADER Long running operation should return location or azure-AsyncOperation in header but not provided
    Url: Microsoft.Network/stable/2023-02-01/azureFirewall.json#L66:22
    ExampleUrl: stable/2023-02-01/examples/AzureFirewallDelete.json
    MISSING_RESOURCE_ID id is required to return in response of GET/PUT resource calls but not being provided
    Url: Microsoft.Network/stable/2023-02-01/azureFirewall.json#L788:47
    ExampleUrl: stable/2023-02-01/examples/AzureFirewallGet.json#L45:13
    MISSING_RESOURCE_ID id is required to return in response of GET/PUT resource calls but not being provided
    Url: Microsoft.Network/stable/2023-02-01/azureFirewall.json#L908:39
    ExampleUrl: stable/2023-02-01/examples/AzureFirewallGet.json#L75:13
    MISSING_RESOURCE_ID id is required to return in response of GET/PUT resource calls but not being provided
    Url: Microsoft.Network/stable/2023-02-01/azureFirewall.json#L1043:43
    ExampleUrl: stable/2023-02-01/examples/AzureFirewallGet.json#L124:13
    MISSING_RESOURCE_ID id is required to return in response of GET/PUT resource calls but not being provided
    Url: Microsoft.Network/stable/2023-02-01/azureFirewall.json#L788:47
    ExampleUrl: stable/2023-02-01/examples/AzureFirewallGetWithZones.json#L49:13
    MISSING_RESOURCE_ID id is required to return in response of GET/PUT resource calls but not being provided
    Url: Microsoft.Network/stable/2023-02-01/azureFirewall.json#L908:39
    ExampleUrl: stable/2023-02-01/examples/AzureFirewallGetWithZones.json#L79:13
    MISSING_RESOURCE_ID id is required to return in response of GET/PUT resource calls but not being provided
    Url: Microsoft.Network/stable/2023-02-01/azureFirewall.json#L1043:43
    ExampleUrl: stable/2023-02-01/examples/AzureFirewallGetWithZones.json#L128:13
    MISSING_RESOURCE_ID id is required to return in response of GET/PUT resource calls but not being provided
    Url: Microsoft.Network/stable/2023-02-01/azureFirewall.json#L788:47
    ExampleUrl: stable/2023-02-01/examples/AzureFirewallGetWithMgmtSubnet.json#L59:13
    MISSING_RESOURCE_ID id is required to return in response of GET/PUT resource calls but not being provided
    Url: Microsoft.Network/stable/2023-02-01/azureFirewall.json#L908:39
    ExampleUrl: stable/2023-02-01/examples/AzureFirewallGetWithMgmtSubnet.json#L89:13
    MISSING_RESOURCE_ID id is required to return in response of GET/PUT resource calls but not being provided
    Url: Microsoft.Network/stable/2023-02-01/azureFirewall.json#L1043:43
    ExampleUrl: stable/2023-02-01/examples/AzureFirewallGetWithMgmtSubnet.json#L138:13
    MISSING_RESOURCE_ID id is required to return in response of GET/PUT resource calls but not being provided
    Url: Microsoft.Network/stable/2023-02-01/azureFirewall.json#L788:47
    ExampleUrl: stable/2023-02-01/examples/AzureFirewallGetWithAdditionalProperties.json#L45:13
    ️️✔️SemanticValidation succeeded [Detail] [Expand]
    Validation passes for SemanticValidation.
    ️️✔️PoliCheck succeeded [Detail] [Expand]
    Validation passed for PoliCheck.
    ️️✔️PrettierCheck succeeded [Detail] [Expand]
    Validation passes for PrettierCheck.
    ️️✔️SpellCheck succeeded [Detail] [Expand]
    Validation passes for SpellCheck.
    ️️✔️Lint(RPaaS) succeeded [Detail] [Expand]
    Validation passes for Lint(RPaaS).
    ️️✔️CadlValidation succeeded [Detail] [Expand]
    Validation passes for CadlValidation.
    ️️✔️TypeSpec Validation succeeded [Detail] [Expand]
    Validation passes for TypeSpec Validation.
    ️️✔️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 Jun 2, 2023

    Swagger Generation Artifacts

    ️❌ApiDocPreview: 1 Errors, 0 Warnings failed [Detail]

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

    Rule Message
    ️❌SDK Breaking Change Tracking failed [Detail]

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

    ️️✔️ azure-sdk-for-net succeeded [Detail] [Expand]

    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-track2 inProgress [Detail]
    ️⚠️ azure-sdk-for-java warning [Detail]

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

    ️️✔️ azure-sdk-for-go succeeded [Detail] [Expand]

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

    ️️✔️ azure-sdk-for-js succeeded [Detail] [Expand]

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

    ️🔄 azure-resource-manager-schemas inProgress [Detail]
    ️❌ azure-powershell 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 Jun 2, 2023

    Generated ApiView

    Language Package Name ApiView Link
    Go sdk/resourcemanager/network/armnetwork https://apiview.dev/Assemblies/Review/a6788fb3715241e8bb039500ec217e85
    Java azure-resourcemanager-network-generated https://apiview.dev/Assemblies/Review/888782e25e0a4263a0d328d47b64b934
    JavaScript @azure/arm-network https://apiview.dev/Assemblies/Review/4dcfa8c6708e47edba6849cc25959465

    @htippanaboya
    Copy link
    Contributor Author

    @ArthurMa1978 - Can you please review the PR for any .NET Track2 breaking changes

    @openapi-workflow-bot
    Copy link

    Please ensure to respond feedbacks from the ARM API reviewer. When you are ready to continue the ARM API review, please remove ARMChangesRequested

    @openapi-workflow-bot
    Copy link

    Hi @htippanaboya, one or multiple breaking change(s) is detected in your PR. Please check out the breaking change(s), and provide business justification in the PR comment and @ PR assignee why you must have these change(s), and how external customer impact can be mitigated. Please ensure to follow breaking change policy to request breaking change review and approval before proceeding swagger PR review.
    Action: To initiate an evaluation of the breaking change, create a new intake using the template for breaking changes. Addition details on the process and office hours are on the Breaking change Wiki.
    If you want to know the production traffic statistic, please see ARM Traffic statistic.
    If you think it is false positive breaking change, please provide the reasons in the PR comment, report to Swagger Tooling Team via https://aka.ms/swaggerfeedback.
    Note: To avoid breaking change, you can refer to Shift Left Solution for detecting breaking change in early phase at your service code repository.

    @openapi-workflow-bot
    Copy link

    Hi @htippanaboya, 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.

    @ms-zhenhua ms-zhenhua added the ARMChangesRequested <valid label in PR review process>add this label when require changes after ARM review label Jun 8, 2023
    @JackTn
    Copy link
    Member

    JackTn commented Jun 9, 2023

    For avocado validation and model validation errors approved in #23652 (comment)

    @JackTn
    Copy link
    Member

    JackTn commented Jun 9, 2023

    @konrad-jamrozik #24277 (comment) is this credscan running success, can it be ignored ?

    @JackTn
    Copy link
    Member

    JackTn commented Jun 9, 2023

    @htippanaboya Please reach out to Azure Breaking Changes Reviewers azbreakchangereview@microsoft.com to get a breaking changes approval and ARM can review the changes afterwards. Once you have the approval, please remove the ARMChangesRequested label from the PR to make the PR visible to the ARM reviewers.

    @htippanaboya can you fix or explain or let someone approved these Breaking Change(Cross-Version), Thanks

    @htippanaboya
    Copy link
    Contributor Author

    @JackTn - as we spoke in the chat, some of the failures are skipped. Attaching the old PR #23652

    @msyyc
    Copy link
    Member

    msyyc commented Jun 12, 2023

    Hi @htippanaboya
    (1) please follow #24277 (comment) to get approval from architect
    (2) I think you need get approval from @MikhailTryakhov
    image
    (3) @JackTn please ping SDK owner to confirm SDK breaking.

    @JackTn
    Copy link
    Member

    JackTn commented Jun 12, 2023

    @qiaozha can you review sdk breaking change for js and approve ?

    @JackTn
    Copy link
    Member

    JackTn commented Jun 12, 2023

    @tadelesh can you review sdk breaking change for go and approve ?

    @tadelesh
    Copy link
    Member

    @tadelesh can you review sdk breaking change for go and approve ?

    Need breaking change board review first.

    @JackTn
    Copy link
    Member

    JackTn commented Jun 12, 2023

    @mikekistler take a look on this breaking change (cross-version) #24277 (comment) Is there something need fix ?

    @mikekistler
    Copy link
    Member

    Removing an enum value from a GA version is a breaking change. What is the justification for doing this?

    @htippanaboya
    Copy link
    Contributor Author

    @mikekistler - The breaking changes was made in this PR #24095. It got the required Breaking change approvals on the PR.

    @mikekistler
    Copy link
    Member

    Breaking change previously reviewed and approved in #24095

    @mikekistler mikekistler added the Approved-BreakingChange DO NOT USE! OBSOLETE label. See https://github.com/Azure/azure-sdk-tools/issues/6374 label Jun 12, 2023
    @tadelesh tadelesh added the Approved-SdkBreakingChange-Go Approve the breaking change tracking for azure-sdk-for-go label Jun 13, 2023
    @JackTn
    Copy link
    Member

    JackTn commented Jun 13, 2023

    @msyyc take a look on this pr. All validation has been approved. If ok, merge it.

    @msyyc msyyc merged commit 7c20402 into main Jun 13, 2023
    @msyyc msyyc deleted the release-network-Microsoft.Network-official-2023-02-01 branch June 13, 2023 02:11
    @htippanaboya htippanaboya restored the release-network-Microsoft.Network-official-2023-02-01 branch June 21, 2023 18:27
    @kazrael2119 kazrael2119 mentioned this pull request Jul 12, 2023
    8 tasks
    harryli0108 pushed a commit to harryli0108/azure-rest-api-specs that referenced this pull request Jul 28, 2023
    * Adds base for updating Microsoft.Network from version stable/2022-11-01 to version 2023-02-01
    
    * Updates readme
    
    * Updates API version in new specs and examples
    
    * Fixed double header issue (Azure#23896)
    
    * Edited description for additional nics (Azure#24071)
    
    * swagger 20230201 adding resource guid (Azure#24154)
    
    * Appgw: Remove 499 status code from custom error page (Azure#24095)
    
    * Add AdminState Property to Virtual Network Gateway Resource Properties (Azure#23978)
    
    * add adminstate
    
    * update description
    
    * add headers to 202
    
    * prettier fix
    
    * AppGW: Add default predefined ssl policy field in resource (Azure#24094)
    
    * Fix examples (Azure#24274)
    
    ---------
    
    Co-authored-by: Mikhail <mitryakh@microsoft.com>
    Co-authored-by: JainRah <108508612+JainRah@users.noreply.github.com>
    Co-authored-by: sssharma24 <107450300+sssharma24@users.noreply.github.com>
    Co-authored-by: Prateek Sachan <42961174+prateek2211@users.noreply.github.com>
    Co-authored-by: nimaller <71352534+nimaller@users.noreply.github.com>
    Co-authored-by: Sindhu Aluguvelli <sindhureddy216@gmail.com>
    Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
    Labels
    Approved-Avocado Approved-BreakingChange DO NOT USE! OBSOLETE label. See https://github.com/Azure/azure-sdk-tools/issues/6374 Approved-ModelValidation Approved-SdkBreakingChange-Go Approve the breaking change tracking for azure-sdk-for-go ARMChangesRequested <valid label in PR review process>add this label when require changes after ARM review ARMReview BreakingChangeReviewRequired <valid label in PR review process>add this label when breaking change review is required CI-BreakingChange-Go CI-BreakingChange-JavaScript CI-FixRequiredOnFailure CI-MissingBaseCommit Network new-api-version resource-manager
    Projects
    None yet
    Development

    Successfully merging this pull request may close these issues.