Skip to content

Conversation

@hari-bodicherla
Copy link
Contributor

Latest improvements:

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

Contribution checklist:

  • I have reviewed the documentation for the workflow.
  • Validation tools were run on swagger spec(s) and have all been fixed in this PR.
  • The OpenAPI Hub was used for checking validation status and next steps.

ARM API Review Checklist

  • Service team MUST add the "WaitForARMFeedback" label if the management plane API changes fall into one of the below categories.
  • adding/removing APIs.
  • adding/removing properties.
  • adding/removing API-version.
  • adding a new service in Azure.

Failure to comply may result in delays for manifest application. Note this does not apply to data plane APIs.

  • If you are blocked on ARM review and want to get the PR merged urgently, please get the ARM oncall for reviews (RP Manifest Approvers team under Azure Resource Manager service) from IcM and reach out to them.
    Please follow the link to find more details on API review process.

…xamples where we are passing read only parameter in the request
@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@ArcturusZhang
Copy link
Member

@ArcturusZhang , Can you please review and approve this PR.

Basically LGTM, if you can fix the PrettierCheck CI by running prettier
But still, this would need ARM's sign off, since this PR is adding new properties.

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@hari-bodicherla
Copy link
Contributor Author

hari-bodicherla commented Mar 30, 2020 via email

@hari-bodicherla
Copy link
Contributor Author

hari-bodicherla commented Mar 30, 2020 via email

@majastrz majastrz added ARMSignedOff <valid label in PR review process>add this label when ARM approve updates after review and removed WaitForARMFeedback <valid label in PR review process> add this label when ARM review is required labels Mar 30, 2020
Copy link
Member

@majastrz majastrz left a comment

Choose a reason for hiding this comment

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

Signed off from ARM side.

@hari-bodicherla
Copy link
Contributor Author

hari-bodicherla commented Mar 30, 2020 via email

@hari-bodicherla
Copy link
Contributor Author

hari-bodicherla commented Mar 30, 2020 via email

@ArcturusZhang
Copy link
Member

Hi @akning-ms would you please have a look at this "breaking changes"?

Hi @hari-bodicherla would you like to provide some justification about the reported breaking changes to help us merge this? It is saying that we added a new property in response, which is a breaking change. Is this a false alarm or it is indeed a breaking change?

@hari-bodicherla
Copy link
Contributor Author

@ArcturusZhang , we are currently adding a new property which we are already planned and started supporting this in the code from this API version 2019-12-01. I cant say if this can be called as a breaking change as we are flighting this change behind a AFEC flag and regional config. we got also sign off from the ARM team .
@hyonholee could you please confirm

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@akning-ms akning-ms merged commit a85e519 into Azure:master Apr 2, 2020
},
"DiffDiskPlacement": {
"type": "string",
"description": "Specifies the ephemeral disk placement for operating system disk. This property can be used by user in the request to choose the location i.e, cache disk or resource disk space for Ephemeral OS disk provisioning. By default For more information on Ephemeral OS disk size requirements, please refer : https://docs.microsoft.com/en-us/azure/virtual-machines/windows/ephemeral-os-disks#size-requirements",
Copy link

Choose a reason for hiding this comment

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

},
"placement": {
"$ref": "#/definitions/DiffDiskPlacement",
"description": "Specifies the ephemeral disk placement for operating system disk. This property is used to specify Cache disk or Resource disk for ephemeral OS disk provisioning. By default if customer does not specify this placement property in the request, the Ephemeral OS disk will be provisioned using Cache disk."
Copy link

Choose a reason for hiding this comment

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

Default: Ephemeral OS disk will be placed in the CacheDisk if one is configured for the VM size otherwise ResourceDisk is used, refer to VM size documentation for Windows VM at https://docs.microsoft.com/en-us/azure/virtual-machines/windows/sizes and Linux VM at https://docs.microsoft.com/en-us/azure/virtual-machines/linux/sizes to check which VM sizes exposes a cache disk.

00Kai0 pushed a commit to 00Kai0/azure-rest-api-specs that referenced this pull request Oct 12, 2020
* Added diffDiskSettings property as part of Swagger changes needed for Ephemeral VM\VMSS

* updated comment

* updated swagger specs for diffdisksettings property

* updated swagger spec comments  for diff disk settings [property

* added example to create Diff OS disk scaleset

* updated 2018-10-01 version specs with diffdisk property

* added example file for creating VM with diffdisksettings property

* updated swagger changes for reimage operation in single vm

* update examples

* udpated examples

* fixed validation errors

* updated comments for reimage operation documentation

* Updated examples and documentation for APIs in swagger

* updated examples as per review comments

* updated swagger documentation

* updated swagger documentation with zone details in the sku example

* updated swagger documentation and reverted the breaking changes

* updated examples as per swagger model

* updated swagger to remove the model validation errors for existing examples where we are passing read only parameter in the request

* updated swagger

* updated swagger

* Added new property in DiffDiskSettings

* updated swagger spec

* udpated swagger

* updated swagger spec

* updated code

* updated code

* udpated swagger

* updated code
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ARMSignedOff <valid label in PR review process>add this label when ARM approve updates after review

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants