Azure Network Manager Network Verifier Swagger PR
MSFT employees can try out our new experience at OpenAPI Hub - one location for using our validation tools and finding your workflow.
Changelog
Add a changelog entry for this PR by answering the following questions:
- What's the purpose of the update?
- Azure Network Manager new service onboarding (Network Verifier)
- 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.
- When do you expect to publish the swagger? Please provide date or, if the date is not yet available, the month.
- If updating an existing version, please select the specific language SDKs and CLIs that must be refreshed after the swagger is published.
- No refresh required for updates in this PR
Contribution checklist:
- [x] I commit to follow the Breaking Change Policy of "no breaking changes"
- [x] I have reviewed the documentation for the workflow.
- [x] Validation tools were run on swagger spec(s) and errors have all been fixed in this PR. How to fix?
If any further question about AME onboarding or validation tools, please view the FAQ.
ARM API Review Checklist
Applicability: :warning:
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:
-
[x] 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 are using OpenAPIHub to initialize the PR for adding a new version. More details, refer to the wiki.
-
[x] 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 any of the following scenarios apply to the PR, request approval from the Breaking Change Review Board as defined in the Breaking Change Policy.
- [ ] Removing API(s) in a stable version
- [ ] Removing properties in a stable version
- [ ] Removing API version(s) in a stable version
- [ ] Updating API in a stable or public preview version with Breaking Change Validation errors
- [ ] Updating API(s) in public preview over 1 year (refer to Retirement of Previews)
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.
Please follow the link to find more details on PR review process.
Hi, @t-varunkosgi Thanks for your PR. I am workflow bot for review process. Here are some small tips.
Swagger Validation Report
️️✔️BreakingChange succeeded [Detail] [Expand]
There are no breaking changes.
| compared swaggers (via Oad v0.9.7)] | new version | base version |
|---|---|---|
| 2022-03-01-preview | 2022-03-01-preview(0005c3c) | 2022-03-01-preview(main) |
️️✔️Breaking Change(Cross-Version) succeeded [Detail] [Expand]
There are no breaking changes.
️⚠️LintDiff: 93 Warnings warning [Detail]
| compared tags (via openapi-validator v1.13.0) | new version | base version |
|---|---|---|
| package-2022-06-preview | package-2022-06-preview(0005c3c) | default(release-network-2022-06-01-preview) |
| package-2022-03-01-preview | package-2022-03-01-preview(0005c3c) | default(release-network-2022-06-01-preview) |
| default | default(0005c3c) | default(release-network-2022-06-01-preview) |
[must fix]The following errors/warnings are introduced by current PR:
Only 30 items are listed, please refer to log for more details.
| Rule | Message | Related RPC [For API reviewers] |
|---|---|---|
| :warning: R1003 - ListInOperationName | Since operation 'AnalysisIntentList' response has model definition 'x-ms-pageable', it should be of the form '_list'. Note: If you have already shipped an SDK on top of this spec, fixing this warning may introduce a breaking change. Location: Microsoft.Network/preview/2022-06-01-preview/networkVerifier.json#L14 |
|
| :warning: R1003 - ListInOperationName | Since operation 'AnalysisRunList' response has model definition 'x-ms-pageable', it should be of the form '_list'. Note: If you have already shipped an SDK on top of this spec, fixing this warning may introduce a breaking change. Location: Microsoft.Network/preview/2022-06-01-preview/networkVerifier.json#L267 |
|
| :warning: R1003 - ListInOperationName | Since operation 'ConfigurationSnapshotList' response has model definition 'x-ms-pageable', it should be of the form '_list'. Note: If you have already shipped an SDK on top of this spec, fixing this warning may introduce a breaking change. Location: Microsoft.Network/preview/2022-06-01-preview/networkVerifier.json#L548 |
|
| :warning: R1003 - ListInOperationName | Since operation 'NetworkVerifierListBySubscription' response has model definition 'x-ms-pageable', it should be of the form '_list'. Note: If you have already shipped an SDK on top of this spec, fixing this warning may introduce a breaking change. Location: Microsoft.Network/preview/2022-06-01-preview/networkVerifier.json#L801 |
|
| :warning: R1003 - ListInOperationName | Since operation 'NetworkVerifierList' response has model definition 'x-ms-pageable', it should be of the form '_list'. Note: If you have already shipped an SDK on top of this spec, fixing this warning may introduce a breaking change. Location: Microsoft.Network/preview/2022-06-01-preview/networkVerifier.json#L843 |
|
| :warning: R1005 - GetInOperationName | 'GET' operation 'AnalysisIntentList' should use method name 'Get' or Method name start with 'List'. Note: If you have already shipped an SDK on top of this spec, fixing this warning may introduce a breaking change. Location: Microsoft.Network/preview/2022-06-01-preview/networkVerifier.json#L14 |
|
| :warning: R1005 - GetInOperationName | 'GET' operation 'AnalysisIntentGet' should use method name 'Get' or Method name start with 'List'. Note: If you have already shipped an SDK on top of this spec, fixing this warning may introduce a breaking change. Location: Microsoft.Network/preview/2022-06-01-preview/networkVerifier.json#L66 |
|
| :warning: R1005 - GetInOperationName | 'GET' operation 'AnalysisRunList' should use method name 'Get' or Method name start with 'List'. Note: If you have already shipped an SDK on top of this spec, fixing this warning may introduce a breaking change. Location: Microsoft.Network/preview/2022-06-01-preview/networkVerifier.json#L267 |
|
| :warning: R1005 - GetInOperationName | 'GET' operation 'AnalysisRunGet' should use method name 'Get' or Method name start with 'List'. Note: If you have already shipped an SDK on top of this spec, fixing this warning may introduce a breaking change. Location: Microsoft.Network/preview/2022-06-01-preview/networkVerifier.json#L326 |
|
| :warning: R1005 - GetInOperationName | 'GET' operation 'ConfigurationSnapshotList' should use method name 'Get' or Method name start with 'List'. Note: If you have already shipped an SDK on top of this spec, fixing this warning may introduce a breaking change. Location: Microsoft.Network/preview/2022-06-01-preview/networkVerifier.json#L548 |
|
| :warning: R1005 - GetInOperationName | 'GET' operation 'ConfigurationSnapshotGet' should use method name 'Get' or Method name start with 'List'. Note: If you have already shipped an SDK on top of this spec, fixing this warning may introduce a breaking change. Location: Microsoft.Network/preview/2022-06-01-preview/networkVerifier.json#L600 |
|
| :warning: R1005 - GetInOperationName | 'GET' operation 'NetworkVerifierListBySubscription' should use method name 'Get' or Method name start with 'List'. Note: If you have already shipped an SDK on top of this spec, fixing this warning may introduce a breaking change. Location: Microsoft.Network/preview/2022-06-01-preview/networkVerifier.json#L801 |
|
| :warning: R1005 - GetInOperationName | 'GET' operation 'NetworkVerifierList' should use method name 'Get' or Method name start with 'List'. Note: If you have already shipped an SDK on top of this spec, fixing this warning may introduce a breaking change. Location: Microsoft.Network/preview/2022-06-01-preview/networkVerifier.json#L843 |
|
| :warning: R1005 - GetInOperationName | 'GET' operation 'NetworkVerifierGet' should use method name 'Get' or Method name start with 'List'. Note: If you have already shipped an SDK on top of this spec, fixing this warning may introduce a breaking change. Location: Microsoft.Network/preview/2022-06-01-preview/networkVerifier.json#L888 |
|
| :warning: R1006 - PutInOperationName | 'PUT' operation 'AnalysisIntentPut' should use method name 'Create'. Note: If you have already shipped an SDK on top of this spec, fixing this warning may introduce a breaking change. Location: Microsoft.Network/preview/2022-06-01-preview/networkVerifier.json#L127 |
|
| :warning: R1006 - PutInOperationName | 'PUT' operation 'AnalysisRunPut' should use method name 'Create'. Note: If you have already shipped an SDK on top of this spec, fixing this warning may introduce a breaking change. Location: Microsoft.Network/preview/2022-06-01-preview/networkVerifier.json#L394 |
|
| :warning: R1006 - PutInOperationName | 'PUT' operation 'ConfigurationSnapshotPut' should use method name 'Create'. Note: If you have already shipped an SDK on top of this spec, fixing this warning may introduce a breaking change. Location: Microsoft.Network/preview/2022-06-01-preview/networkVerifier.json#L661 |
|
| :warning: R1006 - PutInOperationName | 'PUT' operation 'NetworkVerifierPut' should use method name 'Create'. Note: If you have already shipped an SDK on top of this spec, fixing this warning may introduce a breaking change. Location: Microsoft.Network/preview/2022-06-01-preview/networkVerifier.json#L942 |
|
| :warning: R1009 - DeleteInOperationName | 'DELETE' operation 'AnalysisIntentDelete' should use method name 'Delete'. Note: If you have already shipped an SDK on top of this spec, fixing this warning may introduce a breaking change. Location: Microsoft.Network/preview/2022-06-01-preview/networkVerifier.json#L207 |
|
| :warning: R1009 - DeleteInOperationName | 'DELETE' operation 'AnalysisRunDelete' should use method name 'Delete'. Note: If you have already shipped an SDK on top of this spec, fixing this warning may introduce a breaking change. Location: Microsoft.Network/preview/2022-06-01-preview/networkVerifier.json#L481 |
|
| :warning: R1009 - DeleteInOperationName | 'DELETE' operation 'ConfigurationSnapshotDelete' should use method name 'Delete'. Note: If you have already shipped an SDK on top of this spec, fixing this warning may introduce a breaking change. Location: Microsoft.Network/preview/2022-06-01-preview/networkVerifier.json#L741 |
|
| :warning: R1009 - DeleteInOperationName | 'DELETE' operation 'NetworkVerifierDelete' should use method name 'Delete'. Note: If you have already shipped an SDK on top of this spec, fixing this warning may introduce a breaking change. Location: Microsoft.Network/preview/2022-06-01-preview/networkVerifier.json#L1006 |
|
| :warning: R2001 - AvoidNestedProperties | Consider using x-ms-client-flatten to provide a better end user experience Location: Microsoft.Network/preview/2022-06-01-preview/networkVerifier.json#L1065 |
|
| :warning: R2001 - AvoidNestedProperties | Consider using x-ms-client-flatten to provide a better end user experience Location: Microsoft.Network/preview/2022-06-01-preview/networkVerifier.json#L1138 |
|
| :warning: R2001 - AvoidNestedProperties | Consider using x-ms-client-flatten to provide a better end user experience Location: Microsoft.Network/preview/2022-06-01-preview/networkVerifier.json#L1205 |
|
| :warning: R2001 - AvoidNestedProperties | Consider using x-ms-client-flatten to provide a better end user experience Location: Microsoft.Network/preview/2022-06-01-preview/networkVerifier.json#L1395 |
|
| :warning: R4021 - DescriptionAndTitleMissing | 'AnalysisIntent' model/property lacks 'description' and 'title' property. Consider adding a 'description'/'title' element. Accurate description/title is essential for maintaining reference documentation. Location: Microsoft.Network/preview/2022-06-01-preview/networkVerifier.json#L1055 |
|
| :warning: R4021 - DescriptionAndTitleMissing | 'type' model/property lacks 'description' and 'title' property. Consider adding a 'description'/'title' element. Accurate description/title is essential for maintaining reference documentation. Location: Microsoft.Network/preview/2022-06-01-preview/networkVerifier.json#L1061 |
|
| :warning: R4021 - DescriptionAndTitleMissing | 'id' model/property lacks 'description' and 'title' property. Consider adding a 'description'/'title' element. Accurate description/title is essential for maintaining reference documentation. Location: Microsoft.Network/preview/2022-06-01-preview/networkVerifier.json#L1068 |
|
| :warning: R4021 - DescriptionAndTitleMissing | 'name' model/property lacks 'description' and 'title' property. Consider adding a 'description'/'title' element. Accurate description/title is essential for maintaining reference documentation. Location: Microsoft.Network/preview/2022-06-01-preview/networkVerifier.json#L1072 |
The following errors/warnings exist before current PR submission:
| Rule | Message |
|---|---|
R4037 - MissingTypeObject |
The schema 'Error' is considered an object but without a 'type:object', please add the missing 'type:object'. Location: Microsoft.Network/preview/2022-06-01-preview/networkVerifier.json#L1274 |
R4037 - MissingTypeObject |
The schema 'ErrorDetails' is considered an object but without a 'type:object', please add the missing 'type:object'. Location: Microsoft.Network/preview/2022-06-01-preview/networkVerifier.json#L1302 |
R4041 - XmsIdentifierValidation |
Missing identifier id in array item property Location: Microsoft.Network/preview/2022-06-01-preview/networkVerifier.json#L1289 |
| :warning: R1003 - ListInOperationName | Since operation 'AccountsGetStatus' response has model definition 'array', it should be of the form 'list'. Note: If you have already shipped an SDK on top of this spec, fixing this warning may introduce a breaking change. Location: Microsoft.RecommendationsService/preview/2022-03-01-preview/recommendationsservice.json#L360 |
| :warning: R2001 - AvoidNestedProperties | Consider using x-ms-client-flatten to provide a better end user experience Location: Microsoft.RecommendationsService/preview/2022-03-01-preview/recommendationsservice.json#L1072 |
| :warning: R2001 - AvoidNestedProperties | Consider using x-ms-client-flatten to provide a better end user experience Location: Microsoft.RecommendationsService/preview/2022-03-01-preview/recommendationsservice.json#L1146 |
| :warning: R2001 - AvoidNestedProperties | Consider using x-ms-client-flatten to provide a better end user experience Location: Microsoft.RecommendationsService/preview/2022-03-01-preview/recommendationsservice.json#L1189 |
| :warning: R2001 - AvoidNestedProperties | Consider using x-ms-client-flatten to provide a better end user experience Location: Microsoft.RecommendationsService/preview/2022-03-01-preview/recommendationsservice.json#L1286 |
| :warning: R2001 - AvoidNestedProperties | Consider using x-ms-client-flatten to provide a better end user experience Location: Microsoft.RecommendationsService/preview/2022-03-01-preview/recommendationsservice.json#L1307 |
️️✔️Avocado succeeded [Detail] [Expand]
Validation passes for Avocado.
️️✔️ModelValidation succeeded [Detail] [Expand]
Validation passes for ModelValidation.
️️✔️SemanticValidation succeeded [Detail] [Expand]
Validation passes for SemanticValidation.
️⚠️SDK Track2 Validation: 9 Warnings warning [Detail]
- The following tags are being changed in this PR
- "https://github.com/Azure/azure-rest-api-specs/blob/0005c3c7fed495850b637d88794f2bf33842fbb3/specification/network/resource-manager/readme.md#tag-package-2022-06-preview">network/resource-manager/readme.md#package-2022-06-preview
- "https://github.com/Azure/azure-rest-api-specs/blob/0005c3c7fed495850b637d88794f2bf33842fbb3/specification/recommendationsservice/resource-manager/readme.md#tag-package-2022-03-01-preview">recommendationsservice/resource-manager/readme.md#package-2022-03-01-preview
| Rule | Message |
|---|---|
| :warning: PreCheck/PropertyRedeclarationWarning | "readme":"network/resource-manager/readme.md", "tag":"package-2022-06-preview", "details":"Schema 'NetworkManagerConnection' has a property 'etag' that is already declared the parent schema 'ChildResource' but isn't significantly different. The property has been removed from NetworkManagerConnection" |
| :warning: PreCheck/PropertyRedeclarationWarning | "readme":"network/resource-manager/readme.md", "tag":"package-2022-06-preview", "details":"Schema 'ScopeConnection' has a property 'etag' that is already declared the parent schema 'ChildResource' but isn't significantly different. The property has been removed from ScopeConnection" |
| :warning: PreCheck/PropertyRedeclarationWarning | "readme":"network/resource-manager/readme.md", "tag":"package-2022-06-preview", "details":"Schema 'ResourceNavigationLink' has a property 'id' that is already declared the parent schema 'SubResource' but 'readonly' has been changed -- this is not permitted. The property has been removed from ResourceNavigationLink" |
| :warning: PreCheck/PropertyRedeclarationWarning | "readme":"network/resource-manager/readme.md", "tag":"package-2022-06-preview", "details":"Schema 'VpnServerConfiguration' has a property 'name' that is already declared the parent schema 'Resource' but 'readonly' has been changed -- this is not permitted. The property has been removed from VpnServerConfiguration" |
| :warning: PreCheck/PropertyRedeclarationWarning | "readme":"network/resource-manager/readme.md", "tag":"package-2022-06-preview", "details":"Schema 'ExpressRouteProviderPort' has a property 'id' that is already declared the parent schema 'Resource' but 'readonly' has been changed -- this is not permitted. The property has been removed from ExpressRouteProviderPort" |
| :warning: PreCheck/PropertyRedeclarationWarning | "readme":"network/resource-manager/readme.md", "tag":"package-2022-06-preview", "details":"Schema 'ExpressRouteProviderPort' has a property 'name' that is already declared the parent schema 'Resource' but isn't significantly different. The property has been removed from ExpressRouteProviderPort" |
| :warning: PreCheck/PropertyRedeclarationWarning | "readme":"network/resource-manager/readme.md", "tag":"package-2022-06-preview", "details":"Schema 'ExpressRouteProviderPort' has a property 'type' that is already declared the parent schema 'Resource' but isn't significantly different. The property has been removed from ExpressRouteProviderPort" |
| :warning: UnkownSecurityScheme | "readme":"network/resource-manager/readme.md", "tag":"package-2022-06-preview", "details":"Security scheme azure_auth is unknown and will not be processed. Only supported types are AADToken, AzureKey, Anonymous" |
| :warning: UnkownSecurityScheme | "readme":"recommendationsservice/resource-manager/readme.md", "tag":"package-2022-03-01-preview", "details":"Security scheme azure_auth is unknown and will not be processed. Only supported types are AADToken, AzureKey, Anonymous" |
️️✔️PrettierCheck succeeded [Detail] [Expand]
Validation passes for PrettierCheck.
️️✔️SpellCheck succeeded [Detail] [Expand]
Validation passes for SpellCheck.
️️✔️CadlValidation succeeded [Detail] [Expand]
Validation passes for CadlValidation.
Hi, @t-varunkosgi your PR are labelled with WaitForARMFeedback. A notification email will be sent out shortly afterwards to notify ARM review board([email protected]).
Swagger Generation Artifacts
️️✔️ApiDocPreview succeeded [Detail] [Expand]
Please click here to preview with your @microsoft account.
️⚠️SDK Breaking Change Tracking warning [Detail]
Breaking Changes Tracking
⚠️azure-sdk-for-js - @azure/arm-network - 29.0.0+ Class NetworkManagementClient no longer has parameter apiVersion + Interface NetworkManagementClientOptionalParams no longer has parameter apiVersion
️️✔️ azure-sdk-for-net-track2 succeeded [Detail] [Expand]
️✔️Succeeded [Logs] Generate from f4b740f6175a07c9fe3e99d1086d8be72e77ff57. SDK Automation 14.0.0command pwsh ./eng/scripts/Automation-Sdk-Init.ps1 ../azure-sdk-for-net_tmp/initInput.json ../azure-sdk-for-net_tmp/initOutput.json warn File azure-sdk-for-net_tmp/initOutput.json not found to read warn specification/recommendationsservice/resource-manager/readme.md skipped due to azure-sdk-for-net-track2 not found in swagger-to-sdk command pwsh ./eng/scripts/Invoke-GenerateAndBuildV2.ps1 ../azure-sdk-for-net_tmp/generateInput.json ../azure-sdk-for-net_tmp/generateOutput.json
️✔️Azure.ResourceManager.DeviceUpdate [View full logs] [Preview SDK Changes]info [Changelog]
️✔️Azure.ResourceManager.Network [View full logs] [Preview SDK Changes]info [Changelog]
️❌ azure-sdk-for-python-track2 failed [Detail]
❌Failed [Logs] Generate from f4b740f6175a07c9fe3e99d1086d8be72e77ff57. SDK Automation 14.0.0command sh scripts/automation_init.sh ../azure-sdk-for-python_tmp/initInput.json ../azure-sdk-for-python_tmp/initOutput.json cmderr [automation_init.sh] error: subprocess-exited-with-error cmderr [automation_init.sh] cmderr [automation_init.sh] × pip subprocess to install build dependencies did not run successfully. cmderr [automation_init.sh] │ exit code: 2 cmderr [automation_init.sh] ╰─> [81 lines of output] cmderr [automation_init.sh] Collecting setuptools>=40.8.0 cmderr [automation_init.sh] Downloading setuptools-65.3.0-py3-none-any.whl (1.2 MB) cmderr [automation_init.sh] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸ 1.1/1.2 MB 8.7 kB/s eta 0:00:15 cmderr [automation_init.sh] ERROR: Exception: cmderr [automation_init.sh] Traceback (most recent call last): cmderr [automation_init.sh] File "/mnt/vss/_work/1/s/azure-sdk-for-python_tmp/venv-sdk/lib/python3.8/site-packages/pip/_vendor/urllib3/response.py", line 435, in _error_catcher cmderr [automation_init.sh] yield cmderr [automation_init.sh] File "/mnt/vss/_work/1/s/azure-sdk-for-python_tmp/venv-sdk/lib/python3.8/site-packages/pip/_vendor/urllib3/response.py", line 516, in read cmderr [automation_init.sh] data = self._fp.read(amt) if not fp_closed else b"" cmderr [automation_init.sh] File "/mnt/vss/_work/1/s/azure-sdk-for-python_tmp/venv-sdk/lib/python3.8/site-packages/pip/_vendor/cachecontrol/filewrapper.py", line 90, in read cmderr [automation_init.sh] data = self.__fp.read(amt) cmderr [automation_init.sh] File "/usr/lib/python3.8/http/client.py", line 459, in read cmderr [automation_init.sh] n = self.readinto(b) cmderr [automation_init.sh] File "/usr/lib/python3.8/http/client.py", line 503, in readinto cmderr [automation_init.sh] n = self.fp.readinto(b) cmderr [automation_init.sh] File "/usr/lib/python3.8/socket.py", line 669, in readinto cmderr [automation_init.sh] return self._sock.recv_into(b) cmderr [automation_init.sh] File "/usr/lib/python3.8/ssl.py", line 1241, in recv_into cmderr [automation_init.sh] return self.read(nbytes, buffer) cmderr [automation_init.sh] File "/usr/lib/python3.8/ssl.py", line 1099, in read cmderr [automation_init.sh] return self._sslobj.read(len, buffer) cmderr [automation_init.sh] socket.timeout: The read operation timed out cmderr [automation_init.sh] cmderr [automation_init.sh] During handling of the above exception, another exception occurred: cmderr [automation_init.sh] cmderr [automation_init.sh] Traceback (most recent call last): cmderr [automation_init.sh] File "/mnt/vss/_work/1/s/azure-sdk-for-python_tmp/venv-sdk/lib/python3.8/site-packages/pip/_internal/cli/base_command.py", line 167, in exc_logging_wrapper cmderr [automation_init.sh] status = run_func(*args) cmderr [automation_init.sh] File "/mnt/vss/_work/1/s/azure-sdk-for-python_tmp/venv-sdk/lib/python3.8/site-packages/pip/_internal/cli/req_command.py", line 247, in wrapper cmderr [automation_init.sh] return func(self, options, args) cmderr [automation_init.sh] File "/mnt/vss/_work/1/s/azure-sdk-for-python_tmp/venv-sdk/lib/python3.8/site-packages/pip/_internal/commands/install.py", line 369, in run cmderr [automation_init.sh] requirement_set = resolver.resolve( cmderr [automation_init.sh] File "/mnt/vss/_work/1/s/azure-sdk-for-python_tmp/venv-sdk/lib/python3.8/site-packages/pip/_internal/resolution/resolvelib/resolver.py", line 92, in resolve cmderr [automation_init.sh] result = self._result = resolver.resolve( cmderr [automation_init.sh] File "/mnt/vss/_work/1/s/azure-sdk-for-python_tmp/venv-sdk/lib/python3.8/site-packages/pip/_vendor/resolvelib/resolvers.py", line 481, in resolve cmderr [automation_init.sh] state = resolution.resolve(requirements, max_rounds=max_rounds) cmderr [automation_init.sh] File "/mnt/vss/_work/1/s/azure-sdk-for-python_tmp/venv-sdk/lib/python3.8/site-packages/pip/_vendor/resolvelib/resolvers.py", line 348, in resolve cmderr [automation_init.sh] self._add_to_criteria(self.state.criteria, r, parent=None) cmderr [automation_init.sh] File "/mnt/vss/_work/1/s/azure-sdk-for-python_tmp/venv-sdk/lib/python3.8/site-packages/pip/_vendor/resolvelib/resolvers.py", line 172, in _add_to_criteria cmderr [automation_init.sh] if not criterion.candidates: cmderr [automation_init.sh] File "/mnt/vss/_work/1/s/azure-sdk-for-python_tmp/venv-sdk/lib/python3.8/site-packages/pip/_vendor/resolvelib/structs.py", line 151, in __bool__ cmderr [automation_init.sh] return bool(self._sequence) cmderr [automation_init.sh] File "/mnt/vss/_work/1/s/azure-sdk-for-python_tmp/venv-sdk/lib/python3.8/site-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 155, in __bool__ cmderr [automation_init.sh] return any(self) cmderr [automation_init.sh] File "/mnt/vss/_work/1/s/azure-sdk-for-python_tmp/venv-sdk/lib/python3.8/site-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 143, in <genexpr> cmderr [automation_init.sh] return (c for c in iterator if id(c) not in self._incompatible_ids) cmderr [automation_init.sh] File "/mnt/vss/_work/1/s/azure-sdk-for-python_tmp/venv-sdk/lib/python3.8/site-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 47, in _iter_built cmderr [automation_init.sh] candidate = func() cmderr [automation_init.sh] File "/mnt/vss/_work/1/s/azure-sdk-for-python_tmp/venv-sdk/lib/python3.8/site-packages/pip/_internal/resolution/resolvelib/factory.py", line 206, in _make_candidate_from_link cmderr [automation_init.sh] self._link_candidate_cache[link] = LinkCandidate( cmderr [automation_init.sh] File "/mnt/vss/_work/1/s/azure-sdk-for-python_tmp/venv-sdk/lib/python3.8/site-packages/pip/_internal/resolution/resolvelib/candidates.py", line 297, in __init__ cmderr [automation_init.sh] super().__init__( cmderr [automation_init.sh] File "/mnt/vss/_work/1/s/azure-sdk-for-python_tmp/venv-sdk/lib/python3.8/site-packages/pip/_internal/resolution/resolvelib/candidates.py", line 162, in __init__ cmderr [automation_init.sh] self.dist = self._prepare() cmderr [automation_init.sh] File "/mnt/vss/_work/1/s/azure-sdk-for-python_tmp/venv-sdk/lib/python3.8/site-packages/pip/_internal/resolution/resolvelib/candidates.py", line 231, in _prepare cmderr [automation_init.sh] dist = self._prepare_distribution() cmderr [automation_init.sh] File "/mnt/vss/_work/1/s/azure-sdk-for-python_tmp/venv-sdk/lib/python3.8/site-packages/pip/_internal/resolution/resolvelib/candidates.py", line 308, in _prepare_distribution cmderr [automation_init.sh] return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) cmderr [automation_init.sh] File "/mnt/vss/_work/1/s/azure-sdk-for-python_tmp/venv-sdk/lib/python3.8/site-packages/pip/_internal/operations/prepare.py", line 438, in prepare_linked_requirement cmderr [automation_init.sh] return self._prepare_linked_requirement(req, parallel_builds) cmderr [automation_init.sh] File "/mnt/vss/_work/1/s/azure-sdk-for-python_tmp/venv-sdk/lib/python3.8/site-packages/pip/_internal/operations/prepare.py", line 483, in _prepare_linked_requirement cmderr [automation_init.sh] local_file = unpack_url( cmderr [automation_init.sh] File "/mnt/vss/_work/1/s/azure-sdk-for-python_tmp/venv-sdk/lib/python3.8/site-packages/pip/_internal/operations/prepare.py", line 165, in unpack_url cmderr [automation_init.sh] file = get_http_url( cmderr [automation_init.sh] File "/mnt/vss/_work/1/s/azure-sdk-for-python_tmp/venv-sdk/lib/python3.8/site-packages/pip/_internal/operations/prepare.py", line 106, in get_http_url cmderr [automation_init.sh] from_path, content_type = download(link, temp_dir.path) cmderr [automation_init.sh] File "/mnt/vss/_work/1/s/azure-sdk-for-python_tmp/venv-sdk/lib/python3.8/site-packages/pip/_internal/network/download.py", line 147, in __call__ cmderr [automation_init.sh] for chunk in chunks: cmderr [automation_init.sh] File "/mnt/vss/_work/1/s/azure-sdk-for-python_tmp/venv-sdk/lib/python3.8/site-packages/pip/_internal/cli/progress_bars.py", line 53, in _rich_progress_bar cmderr [automation_init.sh] for chunk in iterable: cmderr [automation_init.sh] File "/mnt/vss/_work/1/s/azure-sdk-for-python_tmp/venv-sdk/lib/python3.8/site-packages/pip/_internal/network/utils.py", line 63, in response_chunks cmderr [automation_init.sh] for chunk in response.raw.stream( cmderr [automation_init.sh] File "/mnt/vss/_work/1/s/azure-sdk-for-python_tmp/venv-sdk/lib/python3.8/site-packages/pip/_vendor/urllib3/response.py", line 573, in stream cmderr [automation_init.sh] data = self.read(amt=amt, decode_content=decode_content) cmderr [automation_init.sh] File "/mnt/vss/_work/1/s/azure-sdk-for-python_tmp/venv-sdk/lib/python3.8/site-packages/pip/_vendor/urllib3/response.py", line 538, in read cmderr [automation_init.sh] raise IncompleteRead(self._fp_bytes_read, self.length_remaining) cmderr [automation_init.sh] File "/usr/lib/python3.8/contextlib.py", line 131, in __exit__ cmderr [automation_init.sh] self.gen.throw(type, value, traceback) cmderr [automation_init.sh] File "/mnt/vss/_work/1/s/azure-sdk-for-python_tmp/venv-sdk/lib/python3.8/site-packages/pip/_vendor/urllib3/response.py", line 440, in _error_catcher cmderr [automation_init.sh] raise ReadTimeoutError(self._pool, None, "Read timed out.") cmderr [automation_init.sh] pip._vendor.urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host='files.pythonhosted.org', port=443): Read timed out. cmderr [automation_init.sh] [end of output] cmderr [automation_init.sh] cmderr [automation_init.sh] note: This error originates from a subprocess, and is likely not a problem with pip. cmderr [automation_init.sh] error: subprocess-exited-with-error cmderr [automation_init.sh] × pip subprocess to install build dependencies did not run successfully. cmderr [automation_init.sh] │ exit code: 2 cmderr [automation_init.sh] ╰─> See above for output. cmderr [automation_init.sh] note: This error originates from a subprocess, and is likely not a problem with pip. cmderr [automation_init.sh] Command '['/mnt/vss/_work/1/s/azure-sdk-for-python_tmp/venv-sdk/bin/python', '-m', 'pip', 'install', '--ignore-requires-python', '-e', '/mnt/vss/_work/1/s/azure-sdk-for-python/tools/azure-sdk-tools']' returned non-zero exit status 1. command sh scripts/automation_generate.sh ../azure-sdk-for-python_tmp/generateInput.json ../azure-sdk-for-python_tmp/generateOutput.json cmdout [automation_generate.sh] [Autorest]/mnt/vss/_work/1/s/azure-sdk-for-python_tmp/venv-sdk/auto_temp.json does not exist!!!Error happened during codegen error Script return with result [failed] code [1] signal [null] cwd [azure-sdk-for-python]: sh scripts/automation_generate.sh warn Skip package processing as generation is failed
️️✔️ azure-sdk-for-go succeeded [Detail] [Expand]
️✔️Succeeded [Logs] Generate from f4b740f6175a07c9fe3e99d1086d8be72e77ff57. SDK Automation 14.0.0command sh ./eng/scripts/automation_init.sh ../../../../../azure-sdk-for-go_tmp/initInput.json ../../../../../azure-sdk-for-go_tmp/initOutput.json command generator automation-v2 ../../../../../azure-sdk-for-go_tmp/generateInput.json ../../../../../azure-sdk-for-go_tmp/generateOutput.json
️✔️sdk/resourcemanager/deviceupdate/armdeviceupdate [View full logs] [Preview SDK Changes]info [Changelog] ### Other Changes info [Changelog] info [Changelog] Total 0 breaking change(s), 0 additive change(s).
️✔️sdk/resourcemanager/network/armnetwork [View full logs] [Preview SDK Changes]info [Changelog] ### Other Changes info [Changelog] info [Changelog] Total 0 breaking change(s), 0 additive change(s).
️✔️sdk/resourcemanager/recommendationsservice/armrecommendationsservice [View full logs] [Preview SDK Changes]info [Changelog] This is a new package info [Changelog]
️❌ azure-powershell failed [Detail]
❌Failed [Logs] Generate from f4b740f6175a07c9fe3e99d1086d8be72e77ff57. SDK Automation 14.0.0command sh ./tools/SwaggerCI/init.sh ../azure-powershell_tmp/initInput.json ../azure-powershell_tmp/initOutput.json command pwsh ./tools/SwaggerCI/psci.ps1 ../azure-powershell_tmp/generateInput.json ../azure-powershell_tmp/generateOutput.json
️✔️Az.DeviceUpdate [View full logs] [Preview SDK Changes]❌Az.network [View full logs] [Preview SDK Changes]️✔️Az.RecommendationsService [View full logs] [Preview SDK Changes]
️⚠️ azure-sdk-for-java warning [Detail]
⚠️Warning [Logs] Generate from f4b740f6175a07c9fe3e99d1086d8be72e77ff57. SDK Automation 14.0.0command ./eng/mgmt/automation/init.sh ../azure-sdk-for-java_tmp/initInput.json ../azure-sdk-for-java_tmp/initOutput.json warn specification/deviceupdate/resource-manager/readme.md skipped due to azure-sdk-for-java not found in swagger-to-sdk command ./eng/mgmt/automation/generate.py ../azure-sdk-for-java_tmp/generateInput.json ../azure-sdk-for-java_tmp/generateOutput.json warn No file changes detected after generation warn No package detected after generation
️✔️azure-resourcemanager-network-generated [View full logs] [Preview SDK Changes]️✔️azure-resourcemanager-recommendationsservice [View full logs] [Preview SDK Changes]
️❌ azure-sdk-for-js failed [Detail]
❌Failed [Logs] Generate from f4b740f6175a07c9fe3e99d1086d8be72e77ff57. SDK Automation 14.0.0command sh .scripts/automation_init.sh ../azure-sdk-for-js_tmp/initInput.json ../azure-sdk-for-js_tmp/initOutput.json warn File azure-sdk-for-js_tmp/initOutput.json not found to read warn specification/deviceupdate/resource-manager/readme.md skipped due to azure-sdk-for-js not found in swagger-to-sdk command sh .scripts/automation_generate.sh ../azure-sdk-for-js_tmp/generateInput.json ../azure-sdk-for-js_tmp/generateOutput.json cmderr [automation_generate.sh] [ERROR] get 0 readme files error Script return with result [failed] code [1] signal [null] cwd [azure-sdk-for-js]: sh .scripts/automation_generate.sh warn Skip package processing as generation is failed command sh .scripts/automation_generate.sh ../azure-sdk-for-js_tmp/generateInput.json ../azure-sdk-for-js_tmp/generateOutput.json cmderr [automation_generate.sh] npm [ERROR] Cannot generate changelog because the codes of local and npm may be the same.
️✔️@azure/arm-network [View full logs] [Preview SDK Changes]info [Changelog] error breakingChangeTracking is enabled, but version or changelogItem is not found in output.
️✔️@azure/arm-recommendationsservice [View full logs] [Preview SDK Changes]info [Changelog] error breakingChangeTracking is enabled, but version or changelogItem is not found in output.
️⚠️ azure-resource-manager-schemas warning [Detail]
⚠️Warning [Logs] Generate from f4b740f6175a07c9fe3e99d1086d8be72e77ff57. Schema Automation 14.0.0command .sdkauto/initScript.sh ../azure-resource-manager-schemas_tmp/initInput.json ../azure-resource-manager-schemas_tmp/initOutput.json cmderr [initScript.sh] old lockfile cmderr [initScript.sh] npm WARN old lockfile The package-lock.json file was created with an old version of npm, cmderr [initScript.sh] npm WARN old lockfile so supplemental metadata must be fetched from the registry. cmderr [initScript.sh] npm WARN old lockfile cmderr [initScript.sh] npm WARN old lockfile This is a one-time fix-up, please be patient... cmderr [initScript.sh] npm WARN old lockfile warn File azure-resource-manager-schemas_tmp/initOutput.json not found to read warn specification/deviceupdate/resource-manager/readme.md skipped due to azure-resource-manager-schemas not found in swagger-to-sdk command .sdkauto/generateScript.sh ../azure-resource-manager-schemas_tmp/generateInput.json ../azure-resource-manager-schemas_tmp/generateOutput.json warn No file changes detected after generation warn Skip detect changed packages
️❌ azure-sdk-for-net failed [Detail]
❌Failed [Logs] Generate from f4b740f6175a07c9fe3e99d1086d8be72e77ff57. SDK Automation 14.0.0warn Skip initScript due to not configured command sudo apt-get install -y dotnet-sdk-6.0 warn specification/deviceupdate/resource-manager/readme.md skipped due to azure-sdk-for-net not found in swagger-to-sdk warn specification/network/resource-manager/readme.md skipped due to azure-sdk-for-net not found in swagger-to-sdk command autorest --version=2.0.4421 --csharp --reflect-api-versions --license-header=MICROSOFT_MIT_NO_VERSION [email protected]/[email protected] --csharp-sdks-folder=/mnt/vss/_work/1/s/azure-sdk-for-net/sdk ../azure-rest-api-specs/specification/recommendationsservice/resource-manager/readme.md cmderr [Autorest] realpath(): Permission denied cmderr [Autorest] realpath(): Permission denied cmderr [Autorest] realpath(): Permission denied cmderr [Autorest] realpath(): Permission denied cmderr [Autorest] realpath(): Permission denied cmderr [Autorest] realpath(): Permission denied cmderr [Autorest] No usable version of the libssl was found cmderr [Autorest] FATAL: csharp/simplifier - FAILED cmderr [Autorest] FATAL: Error: [Exception] AutoRest extension '@microsoft.azure/autorest.csharp' terminated. cmderr [Autorest] Process() cancelled due to exception : [Exception] AutoRest extension '@microsoft.azure/autorest.csharp' terminated. error Script return with result [failed] code [1] signal [null] cwd [azure-sdk-for-net]: autorest warn Skip package processing as generation is failed
Hi @t-varunkosgi, 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.
| Task | How to fix | Priority |
|---|---|---|
| Avocado | Fix-Avocado | High |
| Semantic validation | Fix-SemanticValidation-Error | High |
| Model validation | Fix-ModelValidation-Error | High |
| LintDiff | Fix-LintDiff | high |
Generated ApiView
| Language | Package Name | ApiView Link |
|---|---|---|
| Go | sdk/resourcemanager/deviceupdate/armdeviceupdate | 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/recommendationsservice/armrecommendationsservice | Create ApiView failed. Please ask PR assignee for help |
| Java | azure-resourcemanager-network-generated | Create ApiView failed. Please ask PR assignee for help |
| Java | azure-resourcemanager-recommendationsservice | Create ApiView failed. Please ask PR assignee for help |
| JavaScript | @azure/arm-network | Create ApiView failed. Please ask PR assignee for help |
| JavaScript | @azure/arm-recommendationsservice | Create ApiView failed. Please ask PR assignee for help |
| .Net | Azure.ResourceManager.DeviceUpdate | Create ApiView failed. Please ask PR assignee for help |
| .Net | Azure.ResourceManager.Network | Create ApiView failed. Please ask PR assignee for help |
Please ensure to respond feedbacks from the ARM API reviewer. When you are ready to continue the ARM API review, please remove ARMChangesRequested
Hi, @t-varunkosgi. 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.
Hi, @t-varunkosgi. 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.