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

merge 2023-08-01-preview API version to main repo #26239

Merged
merged 15 commits into from
Nov 3, 2023

Conversation

agrbhuvnesh
Copy link
Contributor

@agrbhuvnesh agrbhuvnesh commented Oct 16, 2023

ARM (Control Plane) API Specification Update Pull Request

PR review workflow diagram

Please understand this diagram before proceeding. It explains how to get your PR approved & merged.

diagram

[1] ARM review queue (for merge queues, see [4])
The PRs are processed by time opened, ascending. Your PR may show up on 2nd or later page.
If you addressed Step 1 from the diagram and your PR is not showing up in the queue, ensure the label ARMChangesRequested
is removed from your PR. This should cause the label WaitForARMFeedback to be added.
[2] https://aka.ms/azsdk/support/specreview-channel
[3] List of SDK breaking changes approvers in pinned Teams announcement
[4] public repo merge queue, private repo merge queue (for ARM review queue, [1])

If you need further help with anything, see Getting help section below.

Purpose of this PR

What's the purpose of this PR? Check all that apply. This is mandatory!

  • New API version. (Such PR should have been generated with OpenAPI Hub).
  • Update existing version for a new feature. (This is applicable only when you are revising a private preview API version.)
  • Update existing version to fix swagger quality issues in S360.
  • Other, please clarify:
    • edit this with your clarification

Due diligence checklist

To merge this PR, you must go through the following checklist and confirm you understood
and followed the instructions by checking all the boxes:

Breaking changes review (Step 1)

  • If the automation determines you have breaking changes, i.e. Step 1 from the diagram applies to you,
    you must follow the breaking changes process.
    IMPORTANT This applies even if:
    • The tool fails while it shouldn't, e.g. due to runtime exception, or incorrect detection of breaking changes.
    • You believe there is no need for you to request breaking change approval, for any reason.
      Such claims must be reviewed, and the process is the same.

ARM API changes review (Step 2)

  • If this PR is in purview of ARM review then automation will add the ARMReview label.
  • If you want to force ARM review, add the label yourself.
  • Proceed according to the diagram at the top of this comment.

Viewing API changes

For convenient view of the API changes made by this PR, refer to the URLs provided in the table
in the Generated ApiView comment added to this PR. You can use ApiView to show API versions diff.

Suppressing failures

If one or multiple validation error/warning suppression(s) is detected in your PR, please follow the
Swagger-Suppression-Process
to get approval.

Getting help

@openapi-pipeline-app
Copy link

openapi-pipeline-app bot commented Oct 16, 2023

Next Steps to Merge

✔️ All automated merging requirements have been met! Refer to step 4 in the PR workflow diagram (even if your PR is for data plane, not ARM).

@openapi-pipeline-app
Copy link

openapi-pipeline-app bot commented Oct 16, 2023

Swagger Validation Report

️️✔️BreakingChange succeeded [Detail] [Expand]
There are no breaking changes.
️⚠️Breaking Change(Cross-Version): 25 Warnings warning [Detail]
compared swaggers (via Oad v0.10.4)] new version base version
arcSettings.json 2023-08-01-preview(09f4249) 2023-08-01(main)
arcSettings.json 2023-08-01-preview(09f4249) 2022-12-15-preview(main)
clusters.json 2023-08-01-preview(09f4249) 2023-08-01(main)
clusters.json 2023-08-01-preview(09f4249) 2022-12-15-preview(main)
extensions.json 2023-08-01-preview(09f4249) 2023-08-01(main)
extensions.json 2023-08-01-preview(09f4249) 2022-12-15-preview(main)
offers.json 2023-08-01-preview(09f4249) 2023-08-01(main)
offers.json 2023-08-01-preview(09f4249) 2022-12-15-preview(main)
operations.json 2023-08-01-preview(09f4249) 2023-08-01(main)
operations.json 2023-08-01-preview(09f4249) 2022-12-15-preview(main)
publishers.json 2023-08-01-preview(09f4249) 2023-08-01(main)
publishers.json 2023-08-01-preview(09f4249) 2022-12-15-preview(main)
skus.json 2023-08-01-preview(09f4249) 2023-08-01(main)
skus.json 2023-08-01-preview(09f4249) 2022-12-15-preview(main)
updateRuns.json 2023-08-01-preview(09f4249) 2023-08-01(main)
updateRuns.json 2023-08-01-preview(09f4249) 2022-12-15-preview(main)
updateSummaries.json 2023-08-01-preview(09f4249) 2023-08-01(main)
updateSummaries.json 2023-08-01-preview(09f4249) 2022-12-15-preview(main)
updates.json 2023-08-01-preview(09f4249) 2023-08-01(main)
updates.json 2023-08-01-preview(09f4249) 2022-12-15-preview(main)

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

Only 23 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.AzureStackHCI/clusters/{clusterName}/arcSettings/{arcSettingName}/InitializeDisableProcess' removed or restructured?
Old: Microsoft.AzureStackHCI/preview/2022-12-15-preview/arcSettings.json#L408:5
⚠️ 1017 - ReferenceRedirection The '$ref' property points to different models in the old and new versions.
New: Microsoft.AzureStackHCI/preview/2023-08-01-preview/extensions.json#L211:13
Old: Microsoft.AzureStackHCI/preview/2022-12-15-preview/extensions.json#L211:13
⚠️ 1017 - ReferenceRedirection The '$ref' property points to different models in the old and new versions.
New: Microsoft.AzureStackHCI/preview/2023-08-01-preview/extensions.json#L375:9
Old: Microsoft.AzureStackHCI/preview/2022-12-15-preview/extensions.json#L370:9
⚠️ 1017 - ReferenceRedirection The '$ref' property points to different models in the old and new versions.
New: Microsoft.AzureStackHCI/preview/2023-08-01-preview/extensions.json#L475:9
Old: Microsoft.AzureStackHCI/preview/2022-12-15-preview/extensions.json#L409:9
⚠️ 1029 - ReadonlyPropertyChanged The read only property has changed from 'false' to 'true'.
New: Microsoft.AzureStackHCI/preview/2023-08-01-preview/clusters.json#L706:9
Old: Microsoft.AzureStackHCI/preview/2022-12-15-preview/clusters.json#L684:9
⚠️ 1029 - ReadonlyPropertyChanged The read only property has changed from 'true' to 'false'.
New: Microsoft.AzureStackHCI/preview/2023-08-01-preview/clusters.json#L865:11
Old: Microsoft.AzureStackHCI/preview/2022-12-15-preview/clusters.json#L810:11
⚠️ 1032 - DifferentAllOf The new version has a different 'allOf' property than the previous one.
New: Microsoft.AzureStackHCI/preview/2023-08-01-preview/extensions.json#L211:13
Old: Microsoft.AzureStackHCI/preview/2022-12-15-preview/extensions.json#L211:13
⚠️ 1033 - RemovedProperty The new version is missing a property found in the old version. Was 'systemData' renamed or removed?
New: Microsoft.AzureStackHCI/preview/2023-08-01-preview/extensions.json#L374:7
Old: Microsoft.AzureStackHCI/preview/2022-12-15-preview/extensions.json#L363:7
⚠️ 1033 - RemovedProperty The new version is missing a property found in the old version. Was 'provisioningState' renamed or removed?
New: Microsoft.AzureStackHCI/preview/2023-08-01-preview/extensions.json#L474:7
Old: Microsoft.AzureStackHCI/preview/2022-12-15-preview/extensions.json#L380:7
⚠️ 1033 - RemovedProperty The new version is missing a property found in the old version. Was 'forceUpdateTag' renamed or removed?
New: Microsoft.AzureStackHCI/preview/2023-08-01-preview/extensions.json#L484:7
Old: Microsoft.AzureStackHCI/preview/2022-12-15-preview/extensions.json#L542:7
⚠️ 1033 - RemovedProperty The new version is missing a property found in the old version. Was 'publisher' renamed or removed?
New: Microsoft.AzureStackHCI/preview/2023-08-01-preview/extensions.json#L484:7
Old: Microsoft.AzureStackHCI/preview/2022-12-15-preview/extensions.json#L542:7
⚠️ 1033 - RemovedProperty The new version is missing a property found in the old version. Was 'type' renamed or removed?
New: Microsoft.AzureStackHCI/preview/2023-08-01-preview/extensions.json#L484:7
Old: Microsoft.AzureStackHCI/preview/2022-12-15-preview/extensions.json#L542:7
⚠️ 1033 - RemovedProperty The new version is missing a property found in the old version. Was 'autoUpgradeMinorVersion' renamed or removed?
New: Microsoft.AzureStackHCI/preview/2023-08-01-preview/extensions.json#L484:7
Old: Microsoft.AzureStackHCI/preview/2022-12-15-preview/extensions.json#L542:7
⚠️ 1033 - RemovedProperty The new version is missing a property found in the old version. Was 'aggregateState' renamed or removed?
New: Microsoft.AzureStackHCI/preview/2023-08-01-preview/extensions.json#L474:7
Old: Microsoft.AzureStackHCI/preview/2022-12-15-preview/extensions.json#L380:7
⚠️ 1033 - RemovedProperty The new version is missing a property found in the old version. Was 'perNodeExtensionDetails' renamed or removed?
New: Microsoft.AzureStackHCI/preview/2023-08-01-preview/extensions.json#L474:7
Old: Microsoft.AzureStackHCI/preview/2022-12-15-preview/extensions.json#L380:7
⚠️ 1033 - RemovedProperty The new version is missing a property found in the old version. Was 'managedBy' renamed or removed?
New: Microsoft.AzureStackHCI/preview/2023-08-01-preview/extensions.json#L474:7
Old: Microsoft.AzureStackHCI/preview/2022-12-15-preview/extensions.json#L380:7
⚠️ 1033 - RemovedProperty The new version is missing a property found in the old version. Was 'id' renamed or removed?
New: Microsoft.AzureStackHCI/preview/2023-08-01-preview/extensions.json#L374:7
Old: Microsoft.AzureStackHCI/preview/2022-12-15-preview/extensions.json#L363:7
⚠️ 1033 - RemovedProperty The new version is missing a property found in the old version. Was 'name' renamed or removed?
New: Microsoft.AzureStackHCI/preview/2023-08-01-preview/extensions.json#L374:7
Old: Microsoft.AzureStackHCI/preview/2022-12-15-preview/extensions.json#L363:7
⚠️ 1033 - RemovedProperty The new version is missing a property found in the old version. Was 'type' renamed or removed?
New: Microsoft.AzureStackHCI/preview/2023-08-01-preview/extensions.json#L374:7
Old: Microsoft.AzureStackHCI/preview/2022-12-15-preview/extensions.json#L363:7
⚠️ 1033 - RemovedProperty The new version is missing a property found in the old version. Was 'expectedExecutionTime' renamed or removed?
New: Microsoft.AzureStackHCI/preview/2023-08-01-preview/updateRuns.json#L337:7
Old: Microsoft.AzureStackHCI/preview/2022-12-15-preview/updateRuns.json#L337:7
⚠️ 1033 - RemovedProperty The new version is missing a property found in the old version. Was 'currentOemVersion' renamed or removed?
New: Microsoft.AzureStackHCI/preview/2023-08-01-preview/updateSummaries.json#L263:7
Old: Microsoft.AzureStackHCI/preview/2022-12-15-preview/updateSummaries.json#L263:7
⚠️ 1033 - RemovedProperty The new version is missing a property found in the old version. Was 'healthCheckTags' renamed or removed?
New: Microsoft.AzureStackHCI/preview/2023-08-01-preview/updateSummaries.json#L390:7
Old: Microsoft.AzureStackHCI/preview/2022-12-15-preview/updateSummaries.json#L394:7
⚠️ 1033 - RemovedProperty The new version is missing a property found in the old version. Was 'targetResourceType' renamed or removed?
New: Microsoft.AzureStackHCI/preview/2023-08-01-preview/updateSummaries.json#L390:7
Old: Microsoft.AzureStackHCI/preview/2022-12-15-preview/updateSummaries.json#L394:7
️️✔️CredScan succeeded [Detail] [Expand]
There is no credential detected.
️❌LintDiff: 42 Errors, 271 Warnings failed [Detail]
compared tags (via openapi-validator v2.1.6) new version base version
package-preview-2023-08 package-preview-2023-08(09f4249) default(main)

[must fix]The following errors/warnings are introduced by current PR:

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

Rule Message Related RPC [For API reviewers]
PutResponseCodes Synchronous and long-running PUT operations must have responses with 200, 201 and default return codes. They also must not have other response codes.
Location: Microsoft.AzureStackHCI/preview/2023-08-01-preview/arcSettings.json#L120
RPC-Async-V1-11, RPC-Put-V1-11
ConsistentPatchProperties The property 'tags' in the request body either not apppear in the resource model or has the wrong level.
Location: Microsoft.AzureStackHCI/preview/2023-08-01-preview/arcSettings.json#L189
RPC-Patch-V1-03
DeleteResponseCodes Long-running delete operations must have responses with 202, 204 and default return codes. They also must have no other response codes.
Location: Microsoft.AzureStackHCI/preview/2023-08-01-preview/arcSettings.json#L218
RPC-Delete-V1-01
LroLocationHeader A 202 response should include an Location response header.
Location: Microsoft.AzureStackHCI/preview/2023-08-01-preview/arcSettings.json#L242
RPC-Async-V1-07
LroLocationHeader A 202 response should include an Location response header.
Location: Microsoft.AzureStackHCI/preview/2023-08-01-preview/arcSettings.json#L351
RPC-Async-V1-07
PostResponseCodes 200 return code does not have a schema specified. LRO POST must have a 200 return code if only if the final response is intended to have a schema, if not the 200 return code must not be specified.
Location: Microsoft.AzureStackHCI/preview/2023-08-01-preview/arcSettings.json#L409
RPC-Async-V1-11, RPC-Async-V1-14
LroLocationHeader A 202 response should include an Location response header.
Location: Microsoft.AzureStackHCI/preview/2023-08-01-preview/arcSettings.json#L441
RPC-Async-V1-07
XmsIdentifierValidation Missing identifier id in array item property
Location: Microsoft.AzureStackHCI/preview/2023-08-01-preview/arcSettings.json#L607
PutResponseCodes Synchronous and long-running PUT operations must have responses with 200, 201 and default return codes. They also must not have other response codes.
Location: Microsoft.AzureStackHCI/preview/2023-08-01-preview/clusters.json#L159
RPC-Async-V1-11, RPC-Put-V1-11
DeleteResponseCodes Long-running delete operations must have responses with 202, 204 and default return codes. They also must have no other response codes.
Location: Microsoft.AzureStackHCI/preview/2023-08-01-preview/clusters.json#L257
RPC-Delete-V1-01
LroLocationHeader A 202 response should include an Location response header.
Location: Microsoft.AzureStackHCI/preview/2023-08-01-preview/clusters.json#L286
RPC-Async-V1-07
LroLocationHeader A 202 response should include an Location response header.
Location: Microsoft.AzureStackHCI/preview/2023-08-01-preview/clusters.json#L338
RPC-Async-V1-07
LroLocationHeader A 202 response should include an Location response header.
Location: Microsoft.AzureStackHCI/preview/2023-08-01-preview/clusters.json#L387
RPC-Async-V1-07
LroLocationHeader A 202 response should include an Location response header.
Location: Microsoft.AzureStackHCI/preview/2023-08-01-preview/clusters.json#L445
RPC-Async-V1-07
DeleteResponseCodes Long-running delete operations must have responses with 202, 204 and default return codes. They also must have no other response codes.
Location: Microsoft.AzureStackHCI/preview/2023-08-01-preview/edgeDevices.json#L194
RPC-Delete-V1-01
LroLocationHeader A 202 response should include an Location response header.
Location: Microsoft.AzureStackHCI/preview/2023-08-01-preview/extensions.json#L227
RPC-Async-V1-07
DeleteResponseCodes Long-running delete operations must have responses with 202, 204 and default return codes. They also must have no other response codes.
Location: Microsoft.AzureStackHCI/preview/2023-08-01-preview/extensions.json#L247
RPC-Delete-V1-01
LroLocationHeader A 202 response should include an Location response header.
Location: Microsoft.AzureStackHCI/preview/2023-08-01-preview/extensions.json#L274
RPC-Async-V1-07
LroLocationHeader A 202 response should include an Location response header.
Location: Microsoft.AzureStackHCI/preview/2023-08-01-preview/extensions.json#L332
RPC-Async-V1-07
XmsIdentifierValidation Missing identifier id in array item property
Location: Microsoft.AzureStackHCI/preview/2023-08-01-preview/extensions.json#L448
ParametersInPointGet Query parameter $expand should be removed. Point Get's MUST not have query parameters other than api version.
Location: Microsoft.AzureStackHCI/preview/2023-08-01-preview/offers.json#L134
RPC-Get-V1-08
ParametersInPointGet Query parameter $expand should be removed. Point Get's MUST not have query parameters other than api version.
Location: Microsoft.AzureStackHCI/preview/2023-08-01-preview/skus.json#L92
RPC-Get-V1-08
DeleteResponseCodes Long-running delete operations must have responses with 202, 204 and default return codes. They also must have no other response codes.
Location: Microsoft.AzureStackHCI/preview/2023-08-01-preview/updateRuns.json#L83
RPC-Delete-V1-01
️❌Avocado: 34 Errors, 0 Warnings failed [Detail]

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

Rule Message
MISSING_APIS_IN_DEFAULT_TAG The default tag should contain all APIs. The API path /subscriptions/{}/providers/Microsoft.AzureStackHCI/clusters is not in the default tag. Please make sure the missing API swaggers are in the default tag.
readme: specification/azurestackhci/resource-manager/readme.md
json: Microsoft.AzureStackHCI/preview/2023-08-01-preview/clusters.json
MISSING_APIS_IN_DEFAULT_TAG The default tag should contain all APIs. The API path /subscriptions/{}/resourceGroups/{}/providers/Microsoft.AzureStackHCI/clusters is not in the default tag. Please make sure the missing API swaggers are in the default tag.
readme: specification/azurestackhci/resource-manager/readme.md
json: Microsoft.AzureStackHCI/preview/2023-08-01-preview/clusters.json
MISSING_APIS_IN_DEFAULT_TAG The default tag should contain all APIs. The API path /subscriptions/{}/resourceGroups/{}/providers/Microsoft.AzureStackHCI/clusters/{} is not in the default tag. Please make sure the missing API swaggers are in the default tag.
readme: specification/azurestackhci/resource-manager/readme.md
json: Microsoft.AzureStackHCI/preview/2023-08-01-preview/clusters.json
MISSING_APIS_IN_DEFAULT_TAG The default tag should contain all APIs. The API path /subscriptions/{}/resourceGroups/{}/providers/Microsoft.AzureStackHCI/clusters/{}/arcSettings is not in the default tag. Please make sure the missing API swaggers are in the default tag.
readme: specification/azurestackhci/resource-manager/readme.md
json: Microsoft.AzureStackHCI/preview/2023-08-01-preview/arcSettings.json
MISSING_APIS_IN_DEFAULT_TAG The default tag should contain all APIs. The API path /subscriptions/{}/resourceGroups/{}/providers/Microsoft.AzureStackHCI/clusters/{}/arcSettings/{} is not in the default tag. Please make sure the missing API swaggers are in the default tag.
readme: specification/azurestackhci/resource-manager/readme.md
json: Microsoft.AzureStackHCI/preview/2023-08-01-preview/arcSettings.json
MISSING_APIS_IN_DEFAULT_TAG The default tag should contain all APIs. The API path /subscriptions/{}/resourceGroups/{}/providers/Microsoft.AzureStackHCI/clusters/{}/arcSettings/{}/extensions is not in the default tag. Please make sure the missing API swaggers are in the default tag.
readme: specification/azurestackhci/resource-manager/readme.md
json: Microsoft.AzureStackHCI/preview/2023-08-01-preview/extensions.json
MISSING_APIS_IN_DEFAULT_TAG The default tag should contain all APIs. The API path /subscriptions/{}/resourceGroups/{}/providers/Microsoft.AzureStackHCI/clusters/{}/arcSettings/{}/extensions/{} is not in the default tag. Please make sure the missing API swaggers are in the default tag.
readme: specification/azurestackhci/resource-manager/readme.md
json: Microsoft.AzureStackHCI/preview/2023-08-01-preview/extensions.json
MISSING_APIS_IN_DEFAULT_TAG The default tag should contain all APIs. The API path /subscriptions/{}/resourceGroups/{}/providers/Microsoft.AzureStackHCI/clusters/{}/arcSettings/{}/generatePassword is not in the default tag. Please make sure the missing API swaggers are in the default tag.
readme: specification/azurestackhci/resource-manager/readme.md
json: Microsoft.AzureStackHCI/preview/2023-08-01-preview/arcSettings.json
MISSING_APIS_IN_DEFAULT_TAG The default tag should contain all APIs. The API path /subscriptions/{}/resourceGroups/{}/providers/Microsoft.AzureStackHCI/clusters/{}/arcSettings/{}/createArcIdentity is not in the default tag. Please make sure the missing API swaggers are in the default tag.
readme: specification/azurestackhci/resource-manager/readme.md
json: Microsoft.AzureStackHCI/preview/2023-08-01-preview/arcSettings.json
MISSING_APIS_IN_DEFAULT_TAG The default tag should contain all APIs. The API path /subscriptions/{}/resourceGroups/{}/providers/Microsoft.AzureStackHCI/clusters/{}/arcSettings/{}/consentAndInstallDefaultExtensions is not in the default tag. Please make sure the missing API swaggers are in the default tag.
readme: specification/azurestackhci/resource-manager/readme.md
json: Microsoft.AzureStackHCI/preview/2023-08-01-preview/arcSettings.json
MISSING_APIS_IN_DEFAULT_TAG The default tag should contain all APIs. The API path /subscriptions/{}/resourceGroups/{}/providers/Microsoft.AzureStackHCI/clusters/{}/uploadCertificate is not in the default tag. Please make sure the missing API swaggers are in the default tag.
readme: specification/azurestackhci/resource-manager/readme.md
json: Microsoft.AzureStackHCI/preview/2023-08-01-preview/clusters.json
MISSING_APIS_IN_DEFAULT_TAG The default tag should contain all APIs. The API path /subscriptions/{}/resourceGroups/{}/providers/Microsoft.AzureStackHCI/clusters/{}/createClusterIdentity is not in the default tag. Please make sure the missing API swaggers are in the default tag.
readme: specification/azurestackhci/resource-manager/readme.md
json: Microsoft.AzureStackHCI/preview/2023-08-01-preview/clusters.json
MISSING_APIS_IN_DEFAULT_TAG The default tag should contain all APIs. The API path /subscriptions/{}/resourceGroups/{}/providers/Microsoft.AzureStackHCI/clusters/{}/extendSoftwareAssuranceBenefit is not in the default tag. Please make sure the missing API swaggers are in the default tag.
readme: specification/azurestackhci/resource-manager/readme.md
json: Microsoft.AzureStackHCI/preview/2023-08-01-preview/clusters.json
MISSING_APIS_IN_DEFAULT_TAG The default tag should contain all APIs. The API path /subscriptions/{}/resourceGroups/{}/providers/Microsoft.AzureStackHCI/clusters/{}/arcSettings/{}/extensions/{}/upgrade is not in the default tag. Please make sure the missing API swaggers are in the default tag.
readme: specification/azurestackhci/resource-manager/readme.md
json: Microsoft.AzureStackHCI/preview/2023-08-01-preview/extensions.json
MISSING_APIS_IN_DEFAULT_TAG The default tag should contain all APIs. The API path /subscriptions/{}/resourceGroups/{}/providers/Microsoft.AzureStackHCI/clusters/{}/publishers/{}/offers is not in the default tag. Please make sure the missing API swaggers are in the default tag.
readme: specification/azurestackhci/resource-manager/readme.md
json: Microsoft.AzureStackHCI/preview/2023-08-01-preview/offers.json
MISSING_APIS_IN_DEFAULT_TAG The default tag should contain all APIs. The API path /subscriptions/{}/resourceGroups/{}/providers/Microsoft.AzureStackHCI/clusters/{}/offers is not in the default tag. Please make sure the missing API swaggers are in the default tag.
readme: specification/azurestackhci/resource-manager/readme.md
json: Microsoft.AzureStackHCI/preview/2023-08-01-preview/offers.json
MISSING_APIS_IN_DEFAULT_TAG The default tag should contain all APIs. The API path /subscriptions/{}/resourceGroups/{}/providers/Microsoft.AzureStackHCI/clusters/{}/publishers/{}/offers/{} is not in the default tag. Please make sure the missing API swaggers are in the default tag.
readme: specification/azurestackhci/resource-manager/readme.md
json: Microsoft.AzureStackHCI/preview/2023-08-01-preview/offers.json
MISSING_APIS_IN_DEFAULT_TAG The default tag should contain all APIs. The API path /subscriptions/{}/resourceGroups/{}/providers/Microsoft.AzureStackHCI/clusters/{}/publishers is not in the default tag. Please make sure the missing API swaggers are in the default tag.
readme: specification/azurestackhci/resource-manager/readme.md
json: Microsoft.AzureStackHCI/preview/2023-08-01-preview/publishers.json
MISSING_APIS_IN_DEFAULT_TAG The default tag should contain all APIs. The API path /subscriptions/{}/resourceGroups/{}/providers/Microsoft.AzureStackHCI/clusters/{}/publishers/{} is not in the default tag. Please make sure the missing API swaggers are in the default tag.
readme: specification/azurestackhci/resource-manager/readme.md
json: Microsoft.AzureStackHCI/preview/2023-08-01-preview/publishers.json
MISSING_APIS_IN_DEFAULT_TAG The default tag should contain all APIs. The API path /subscriptions/{}/resourceGroups/{}/providers/Microsoft.AzureStackHCI/clusters/{}/publishers/{}/offers/{}/skus is not in the default tag. Please make sure the missing API swaggers are in the default tag.
readme: specification/azurestackhci/resource-manager/readme.md
json: Microsoft.AzureStackHCI/preview/2023-08-01-preview/skus.json
MISSING_APIS_IN_DEFAULT_TAG The default tag should contain all APIs. The API path /subscriptions/{}/resourceGroups/{}/providers/Microsoft.AzureStackHCI/clusters/{}/publishers/{}/offers/{}/skus/{} is not in the default tag. Please make sure the missing API swaggers are in the default tag.
readme: specification/azurestackhci/resource-manager/readme.md
json: Microsoft.AzureStackHCI/preview/2023-08-01-preview/skus.json
MISSING_APIS_IN_DEFAULT_TAG The default tag should contain all APIs. The API path /subscriptions/{}/resourceGroups/{}/providers/Microsoft.AzureStackHCI/clusters/{}/updates/{}/updateRuns is not in the default tag. Please make sure the missing API swaggers are in the default tag.
readme: specification/azurestackhci/resource-manager/readme.md
json: Microsoft.AzureStackHCI/preview/2023-08-01-preview/updateRuns.json
MISSING_APIS_IN_DEFAULT_TAG The default tag should contain all APIs. The API path /subscriptions/{}/resourceGroups/{}/providers/Microsoft.AzureStackHCI/clusters/{}/updates/{}/updateRuns/{} is not in the default tag. Please make sure the missing API swaggers are in the default tag.
readme: specification/azurestackhci/resource-manager/readme.md
json: Microsoft.AzureStackHCI/preview/2023-08-01-preview/updateRuns.json
️️✔️SwaggerAPIView succeeded [Detail] [Expand]
️️✔️TypeSpecAPIView succeeded [Detail] [Expand]
️️✔️ModelValidation succeeded [Detail] [Expand]
Validation passes for ModelValidation.
️️✔️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).
️️✔️PR Summary succeeded [Detail] [Expand]
Validation passes for Summary.
️️✔️Automated merging requirements met succeeded [Detail] [Expand]
Posted by Swagger Pipeline | How to fix these errors?

@openapi-pipeline-app
Copy link

openapi-pipeline-app bot commented Oct 16, 2023

Swagger Generation Artifacts

️️✔️ApiDocPreview succeeded [Detail] [Expand]
 Please click here to preview with your @microsoft account. 
️❌SDK Breaking Change Tracking failed [Detail]

Breaking Changes Tracking



azure-sdk-for-js - @azure/arm-azurestackhci - Approved - 4.0.0-beta.2
+	Class AzureStackHCIClient has a new signature
+	Class AzureStackHCIClient no longer has parameter arcSettings
+	Class AzureStackHCIClient no longer has parameter clusters
+	Class AzureStackHCIClient no longer has parameter extensions
+	Enum KnownStatus no longer has value ConnectedRecently
+	Enum KnownStatus no longer has value Disconnected
+	Enum KnownStatus no longer has value Error
+	Enum KnownStatus no longer has value NotConnectedRecently
+	Enum KnownStatus no longer has value NotYetRegistered
+	Removed Enum KnownArcSettingAggregateState
+	Removed Enum KnownDiagnosticLevel
+	Removed Enum KnownExtensionAggregateState
+	Removed Enum KnownImdsAttestation
+	Removed Enum KnownNodeArcState
+	Removed Enum KnownNodeExtensionState
+	Removed Enum KnownProvisioningState
+	Removed Enum KnownWindowsServerSubscription
+	Removed operation group ArcSettings
+	Removed operation group Clusters
+	Removed operation group Extensions
️⚠️ azure-sdk-for-python-track2 warning [Detail]
  • ⚠️Warning [Logs]Release - Generate from cfc1f24. SDK Automation 14.0.0
    command	sh scripts/automation_init.sh ../azure-sdk-for-python_tmp/initInput.json ../azure-sdk-for-python_tmp/initOutput.json
    cmderr	[automation_init.sh] WARNING: azure-devtools 1.2.1 does not provide the extra 'ci-tools'
    cmderr	[automation_init.sh] WARNING: azure-devtools 1.2.1 does not provide the extra 'ci-tools'
    cmderr	[automation_init.sh] WARNING: Skipping azure-nspkg as it is not installed.
    command	sh scripts/automation_generate.sh ../azure-sdk-for-python_tmp/generateInput.json ../azure-sdk-for-python_tmp/generateOutput.json
    cmderr	[automation_generate.sh] npm notice
    cmderr	[automation_generate.sh] npm notice New major version of npm available! 9.8.1 -> 10.2.3
    cmderr	[automation_generate.sh] npm notice Changelog: <https://github.com/npm/cli/releases/tag/v10.2.3>
    cmderr	[automation_generate.sh] npm notice Run `npm install -g [email protected]` to update!
    cmderr	[automation_generate.sh] npm notice
  • ️✔️track2_azure-mgmt-azurestackhci [View full logs]  [Release SDK Changes]
    info	[Changelog]
️⚠️ azure-sdk-for-java warning [Detail]
  • ⚠️Warning [Logs]Release - Generate from cfc1f24. SDK Automation 14.0.0
    command	./eng/mgmt/automation/init.sh ../azure-sdk-for-java_tmp/initInput.json ../azure-sdk-for-java_tmp/initOutput.json
    cmderr	[init.sh] [notice] A new release of pip is available: 23.0.1 -> 23.3.1
    cmderr	[init.sh] [notice] To update, run: pip install --upgrade pip
    cmderr	[init.sh] [notice] A new release of pip is available: 23.0.1 -> 23.3.1
    cmderr	[init.sh] [notice] To update, run: pip install --upgrade pip
    command	./eng/mgmt/automation/generate.py ../azure-sdk-for-java_tmp/generateInput.json ../azure-sdk-for-java_tmp/generateOutput.json
  • ️✔️azure-resourcemanager-azurestackhci [View full logs]  [Release SDK Changes]
️️✔️ azure-sdk-for-go succeeded [Detail] [Expand]
  • ️✔️Succeeded [Logs]Release - Generate from cfc1f24. SDK Automation 14.0.0
    command	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/azurestackhci/armazurestackhci [View full logs]  [Release SDK Changes]
    info	[Changelog] ### Other Changes
    info	[Changelog]
    info	[Changelog] Total 0 breaking change(s), 0 additive change(s).
️️✔️ azure-sdk-for-js succeeded [Detail] [Expand]
  • ️✔️Succeeded [Logs]Release - Generate from cfc1f24. SDK Automation 14.0.0
    command	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
    command	sh .scripts/automation_generate.sh ../azure-sdk-for-js_tmp/generateInput.json ../azure-sdk-for-js_tmp/generateOutput.json
  • ️✔️@azure/arm-azurestackhci [View full logs]  [Release SDK Changes] Breaking Change Detected
    Only show 120 items here, please refer to log for details.
    info	[Changelog]   - Added Interface VirtualMachineInstanceView
    info	[Changelog]   - Added Type Alias CloudInitDataSource
    info	[Changelog]   - Added Type Alias DiskFileFormat
    info	[Changelog]   - Added Type Alias ExtendedLocationTypes
    info	[Changelog]   - Added Type Alias GalleryImagesCreateOrUpdateResponse
    info	[Changelog]   - Added Type Alias GalleryImagesDeleteResponse
    info	[Changelog]   - Added Type Alias GalleryImagesGetResponse
    info	[Changelog]   - Added Type Alias GalleryImagesListAllNextResponse
    info	[Changelog]   - Added Type Alias GalleryImagesListAllResponse
    info	[Changelog]   - Added Type Alias GalleryImagesListNextResponse
    info	[Changelog]   - Added Type Alias GalleryImagesListResponse
    info	[Changelog]   - Added Type Alias GalleryImagesUpdateResponse
    info	[Changelog]   - Added Type Alias GuestAgentCreateResponse
    info	[Changelog]   - Added Type Alias GuestAgentDeleteResponse
    info	[Changelog]   - Added Type Alias GuestAgentGetResponse
    info	[Changelog]   - Added Type Alias GuestAgentsListNextResponse
    info	[Changelog]   - Added Type Alias GuestAgentsListResponse
    info	[Changelog]   - Added Type Alias HybridIdentityMetadataGetResponse
    info	[Changelog]   - Added Type Alias HybridIdentityMetadataListNextResponse
    info	[Changelog]   - Added Type Alias HybridIdentityMetadataListResponse
    info	[Changelog]   - Added Type Alias HyperVGeneration
    info	[Changelog]   - Added Type Alias IpAllocationMethodEnum
    info	[Changelog]   - Added Type Alias IPPoolTypeEnum
    info	[Changelog]   - Added Type Alias LogicalNetworksCreateOrUpdateResponse
    info	[Changelog]   - Added Type Alias LogicalNetworksDeleteResponse
    info	[Changelog]   - Added Type Alias LogicalNetworksGetResponse
    info	[Changelog]   - Added Type Alias LogicalNetworksListAllNextResponse
    info	[Changelog]   - Added Type Alias LogicalNetworksListAllResponse
    info	[Changelog]   - Added Type Alias LogicalNetworksListNextResponse
    info	[Changelog]   - Added Type Alias LogicalNetworksListResponse
    info	[Changelog]   - Added Type Alias LogicalNetworksUpdateResponse
    info	[Changelog]   - Added Type Alias MarketplaceGalleryImagesCreateOrUpdateResponse
    info	[Changelog]   - Added Type Alias MarketplaceGalleryImagesDeleteResponse
    info	[Changelog]   - Added Type Alias MarketplaceGalleryImagesGetResponse
    info	[Changelog]   - Added Type Alias MarketplaceGalleryImagesListAllNextResponse
    info	[Changelog]   - Added Type Alias MarketplaceGalleryImagesListAllResponse
    info	[Changelog]   - Added Type Alias MarketplaceGalleryImagesListNextResponse
    info	[Changelog]   - Added Type Alias MarketplaceGalleryImagesListResponse
    info	[Changelog]   - Added Type Alias MarketplaceGalleryImagesUpdateResponse
    info	[Changelog]   - Added Type Alias NetworkInterfacesCreateOrUpdateResponse
    info	[Changelog]   - Added Type Alias NetworkInterfacesDeleteResponse
    info	[Changelog]   - Added Type Alias NetworkInterfacesGetResponse
    info	[Changelog]   - Added Type Alias NetworkInterfacesListAllNextResponse
    info	[Changelog]   - Added Type Alias NetworkInterfacesListAllResponse
    info	[Changelog]   - Added Type Alias NetworkInterfacesListNextResponse
    info	[Changelog]   - Added Type Alias NetworkInterfacesListResponse
    info	[Changelog]   - Added Type Alias NetworkInterfacesUpdateResponse
    info	[Changelog]   - Added Type Alias OperatingSystemTypes
    info	[Changelog]   - Added Type Alias OperationsListNextResponse
    info	[Changelog]   - Added Type Alias PowerStateEnum
    info	[Changelog]   - Added Type Alias ProvisioningAction
    info	[Changelog]   - Added Type Alias ProvisioningStateEnum
    info	[Changelog]   - Added Type Alias SecurityTypes
    info	[Changelog]   - Added Type Alias StatusLevelTypes
    info	[Changelog]   - Added Type Alias StatusTypes
    info	[Changelog]   - Added Type Alias StorageContainersCreateOrUpdateResponse
    info	[Changelog]   - Added Type Alias StorageContainersDeleteResponse
    info	[Changelog]   - Added Type Alias StorageContainersGetResponse
    info	[Changelog]   - Added Type Alias StorageContainersListAllNextResponse
    info	[Changelog]   - Added Type Alias StorageContainersListAllResponse
    info	[Changelog]   - Added Type Alias StorageContainersListNextResponse
    info	[Changelog]   - Added Type Alias StorageContainersListResponse
    info	[Changelog]   - Added Type Alias StorageContainersUpdateResponse
    info	[Changelog]   - Added Type Alias VirtualHardDisksCreateOrUpdateResponse
    info	[Changelog]   - Added Type Alias VirtualHardDisksDeleteResponse
    info	[Changelog]   - Added Type Alias VirtualHardDisksGetResponse
    info	[Changelog]   - Added Type Alias VirtualHardDisksListAllNextResponse
    info	[Changelog]   - Added Type Alias VirtualHardDisksListAllResponse
    info	[Changelog]   - Added Type Alias VirtualHardDisksListNextResponse
    info	[Changelog]   - Added Type Alias VirtualHardDisksListResponse
    info	[Changelog]   - Added Type Alias VirtualHardDisksUpdateResponse
    info	[Changelog]   - Added Type Alias VirtualMachineInstancesCreateOrUpdateResponse
    info	[Changelog]   - Added Type Alias VirtualMachineInstancesDeleteResponse
    info	[Changelog]   - Added Type Alias VirtualMachineInstancesGetResponse
    info	[Changelog]   - Added Type Alias VirtualMachineInstancesListNextResponse
    info	[Changelog]   - Added Type Alias VirtualMachineInstancesListResponse
    info	[Changelog]   - Added Type Alias VirtualMachineInstancesRestartResponse
    info	[Changelog]   - Added Type Alias VirtualMachineInstancesStartResponse
    info	[Changelog]   - Added Type Alias VirtualMachineInstancesStopResponse
    info	[Changelog]   - Added Type Alias VirtualMachineInstancesUpdateResponse
    info	[Changelog]   - Added Type Alias VmSizeEnum
    info	[Changelog]   - Interface Resource has a new optional parameter systemData
    info	[Changelog]   - Added Enum KnownCloudInitDataSource
    info	[Changelog]   - Added Enum KnownDiskFileFormat
    info	[Changelog]   - Added Enum KnownExtendedLocationTypes
    info	[Changelog]   - Added Enum KnownHyperVGeneration
    info	[Changelog]   - Added Enum KnownIpAllocationMethodEnum
    info	[Changelog]   - Added Enum KnownPowerStateEnum
    info	[Changelog]   - Added Enum KnownProvisioningAction
    info	[Changelog]   - Added Enum KnownProvisioningStateEnum
    info	[Changelog]   - Added Enum KnownSecurityTypes
    info	[Changelog]   - Added Enum KnownStatusLevelTypes
    info	[Changelog]   - Added Enum KnownStatusTypes
    info	[Changelog]   - Added Enum KnownVmSizeEnum
    info	[Changelog]   - Enum KnownStatus has a new value Failed
    info	[Changelog]   - Enum KnownStatus has a new value InProgress
    info	[Changelog]   - Enum KnownStatus has a new value Succeeded
    info	[Changelog]
    info	[Changelog] **Breaking Changes**
    info	[Changelog]
    info	[Changelog]   - Removed operation group ArcSettings
    info	[Changelog]   - Removed operation group Clusters
    info	[Changelog]   - Removed operation group Extensions
    info	[Changelog]   - Class AzureStackHCIClient has a new signature
    info	[Changelog]   - Class AzureStackHCIClient no longer has parameter arcSettings
    info	[Changelog]   - Class AzureStackHCIClient no longer has parameter clusters
    info	[Changelog]   - Class AzureStackHCIClient no longer has parameter extensions
    info	[Changelog]   - Removed Enum KnownArcSettingAggregateState
    info	[Changelog]   - Removed Enum KnownDiagnosticLevel
    info	[Changelog]   - Removed Enum KnownExtensionAggregateState
    info	[Changelog]   - Removed Enum KnownImdsAttestation
    info	[Changelog]   - Removed Enum KnownNodeArcState
    info	[Changelog]   - Removed Enum KnownNodeExtensionState
    info	[Changelog]   - Removed Enum KnownProvisioningState
    info	[Changelog]   - Removed Enum KnownWindowsServerSubscription
    info	[Changelog]   - Enum KnownStatus no longer has value ConnectedRecently
    info	[Changelog]   - Enum KnownStatus no longer has value Disconnected
    info	[Changelog]   - Enum KnownStatus no longer has value Error
    info	[Changelog]   - Enum KnownStatus no longer has value NotConnectedRecently
    info	[Changelog]   - Enum KnownStatus no longer has value NotYetRegistered
️⚠️ azure-resource-manager-schemas warning [Detail]
  • ⚠️Warning [Logs]Release - Generate from cfc1f24. Schema Automation 14.0.0
    command	.sdkauto/initScript.sh ../azure-resource-manager-schemas_tmp/initInput.json ../azure-resource-manager-schemas_tmp/initOutput.json
    cmderr	[initScript.sh]
    cmderr	[initScript.sh] npm notice New major version of npm available! 8.19.4 -> 10.2.3
    cmderr	[initScript.sh] npm notice Changelog: <https://github.com/npm/cli/releases/tag/v10.2.3>
    cmderr	[initScript.sh] npm notice Run `npm install -g [email protected]` to update!
    cmderr	[initScript.sh] npm notice
    warn	File azure-resource-manager-schemas_tmp/initOutput.json not found to read
    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-powershell failed [Detail]
  • Pipeline Framework Failed [Logs]Release - Generate from cfc1f24. SDK Automation 14.0.0
    command	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
    SSL error: syscall failure: Broken pipe
    Error: SSL error: syscall failure: Broken pipe
  • ️✔️Az.azurestackhci.DefaultTag [View full logs
    error	Fatal error: SSL error: syscall failure: Broken pipe
    error	The following packages are still pending:
    error		Az.azurestackhci.DefaultTag
Posted by Swagger Pipeline | How to fix these errors?

@openapi-pipeline-app
Copy link

openapi-pipeline-app bot commented Oct 16, 2023

Generated ApiView

Language Package Name ApiView Link
Go sdk/resourcemanager/azurestackhci/armazurestackhci https://apiview.dev/Assemblies/Review/46dd301f7ef248deb4143993c7e6a76b
Java azure-resourcemanager-azurestackhci https://apiview.dev/Assemblies/Review/6117e1afbc524444899b89d28aefce5e
JavaScript @azure/arm-azurestackhci https://apiview.dev/Assemblies/Review/cf58bb0cf5984182a370cc79f419fbca

@openapi-workflow-bot
Copy link

Please address or respond to feedback from the ARM API reviewer.
When you are ready to continue the ARM API review, please remove the ARMChangesRequested label.
This will notify the reviewer to have another look.
If the feedback provided needs further discussion, please use this Teams channel to post your questions - aka.ms/azsdk/support/specreview-channel.
Please include [ARM Query] in the title of your question to indicate that it is ARM-related.

@openapi-workflow-bot
Copy link

Hi @agrbhuvnesh! For review efficiency consideration, when creating a new API version, it is required to place API specs of the base version in the first commit, and push new version updates into successive commits. You can use OpenAPIHub to initialize the PR for adding a new version.
For more details refer to the wiki.

@AzureRestAPISpecReview AzureRestAPISpecReview removed the BreakingChangeReviewRequired <valid label in PR review process>add this label when breaking change review is required label Oct 16, 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 Nov 2, 2023
@kazrael2119
Copy link
Contributor

/azp run

Copy link

Azure Pipelines successfully started running 3 pipeline(s).

@kazrael2119
Copy link
Contributor

/azp run

Copy link

Azure Pipelines successfully started running 3 pipeline(s).

@kazrael2119
Copy link
Contributor

Hi @agrbhuvnesh , I'm from JS SDK team, I have some issues about your pr:

1: azurestackhci was released with apiversion 2023-09-01-preview last month, but your version is 2023-08-01-preview, and you change the default tag in readme.md from 09-01-preview to 08-01-preview. So do you want to release your tag in the future? If so, unfortunately we are not allowed to release the older version preview.

2: please fix the duplicate schema Cluster in clusters.json and deploymentSettings.json and step in deploymentSettings.json and updateRuns.json

3 @msyyc @Alancere , please help check the ci sdk generation error for python and go, thanks

@priyjain358
Copy link
Member

priyjain358 commented Nov 2, 2023

Hi @kazrael2119 ,

  1. We have 2 RP services (HCI RP, VM self-service RP) sharing same namespace but diff resources. we're working to support directory / folder structure for both subset of resources under HCI namespace. Till then, 2023-09-01-preview was released with one subset of resources that are still in private preview (there is no SDK release for them currently). The second set of resources, ones being released with 2023-08-01-preview are in public preview and there is SDK support for them. We want to change the default tag to 2023-08-01-preview for the SDK generation support itself.

  2. The definition for both Cluster and Step is different in the files mentioned.

And I see that the JS SDK check is passing now..

Comment on lines +101 to +112
- Microsoft.AzureStackHCI/preview/2023-08-01-preview/arcSettings.json
- Microsoft.AzureStackHCI/preview/2023-08-01-preview/clusters.json
- Microsoft.AzureStackHCI/preview/2023-08-01-preview/extensions.json
- Microsoft.AzureStackHCI/preview/2023-08-01-preview/offers.json
- Microsoft.AzureStackHCI/preview/2023-08-01-preview/operations.json
- Microsoft.AzureStackHCI/preview/2023-08-01-preview/publishers.json
- Microsoft.AzureStackHCI/preview/2023-08-01-preview/skus.json
- Microsoft.AzureStackHCI/preview/2023-08-01-preview/updateRuns.json
- Microsoft.AzureStackHCI/preview/2023-08-01-preview/updateSummaries.json
- Microsoft.AzureStackHCI/preview/2023-08-01-preview/updates.json
- Microsoft.AzureStackHCI/preview/2023-08-01-preview/deploymentSettings.json
- Microsoft.AzureStackHCI/preview/2023-08-01-preview/edgeDevices.json
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@priyjain358 Is your change for this PR just adding arcSettings, clusters, extensions back and add new resources ? If yes, could you support the 2023-09-01-preview version and add it to the package-preview-2023-09, we've already released SDK with that tag, and are not allowed to release an older version.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

With that, we could just release a minor version to add those back.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@qiaozha, we didn't raise any SDk release request, when did we release SDK with 2023-09-01-preview version? It's still in private preview..

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We have already released 2023-08-01-preview in private and want to release it as public preview now, hence we can't include those changes in 2023-09-01-preview.
If we don't change the default tag, what are the implications? Will we be able to release SDK with 08-01-preview?

@priyjain358
Copy link
Member

@msyyc @Alancere please see breaking change for python and Go

@raych1 raych1 added the Approved-SdkBreakingChange-Go Approve the breaking change tracking for azure-sdk-for-go label Nov 2, 2023
@kazrael2119
Copy link
Contributor

kazrael2119 commented Nov 3, 2023

Hi @kazrael2119 ,

  1. We have 2 RP services (HCI RP, VM self-service RP) sharing same namespace but diff resources. we're working to support directory / folder structure for both subset of resources under HCI namespace. Till then, 2023-09-01-preview was released with one subset of resources that are still in private preview (there is no SDK release for them currently). The second set of resources, ones being released with 2023-08-01-preview are in public preview and there is SDK support for them. We want to change the default tag to 2023-08-01-preview for the SDK generation support itself.
  2. The definition for both Cluster and Step is different in the files mentioned.

And I see that the JS SDK check is passing now..

@priyjain358 for 2, could you use different names to distinguish "cluster" and "step" in their respective files due to different definitions?

@priyjain358
Copy link
Member

/pr RequestMerge

@rkmanda rkmanda merged commit cfc1f24 into main Nov 3, 2023
29 of 31 checks passed
@rkmanda rkmanda deleted the user/bhukumar/2023-08-01-preview-main branch November 3, 2023 22:49
Copy link

Swagger pipeline restarted successfully, please wait for status update in this comment.

jnlycklama pushed a commit that referenced this pull request Nov 8, 2023
* merge 2023-08-01-preview API version to main repo

* updated words

* updated readme

* merged changes with 08-01 API version

* update default tag

* update readme

* updated readme

* updated readme

* updated readme

* minor

* minor

* revert sbeinfo

* set default tag as 2023-08 preview

* revert readme tag

---------

Co-authored-by: Bhuvnesh kumar <[email protected]>
Co-authored-by: Priyanshi Jain <[email protected]>
zman-ms pushed a commit that referenced this pull request Jan 10, 2024
* merge 2023-08-01-preview API version to main repo

* updated words

* updated readme

* merged changes with 08-01 API version

* update default tag

* update readme

* updated readme

* updated readme

* updated readme

* minor

* minor

* revert sbeinfo

* set default tag as 2023-08 preview

* revert readme tag

---------

Co-authored-by: Bhuvnesh kumar <[email protected]>
Co-authored-by: Priyanshi Jain <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

8 participants