Skip to content

Conversation

nhlien93
Copy link
Contributor

@nhlien93 nhlien93 commented Oct 12, 2020

Pull request checklist

Please check if your PR fulfills the following requirements:

  • Tests for the changes have been added (for bug fixes / features)
  • Docs have been reviewed and added / updated if needed (for bug fixes / features)
  • Build was run locally and any changes were pushed
  • Lint has passed locally and any fixes were made for failures

Pull request type

Please check the type of change your PR introduces:

  • Bugfix
  • Feature
  • Code style update (formatting, renaming)
  • Refactoring (no functional changes, no api changes)
  • Build related changes
  • Documentation content changes
  • Other (please describe):

What is the current vs new behavior?

There are a couple things in this change:

  1. The engine api is changed to 1.12.0. This is necessary to get our trunk delphix engine to work, after the delphix engine changes get backported to an older api we will have to make another change
  2. The snapshot parameters definition schema is an actual object rather than just a json v4. therefore the build has to be updated.
  3. Swagger generated objects are empty if the json blob is None. I change the behavior to make the object None as well.

Does this introduce a breaking change?

  • Yes
  • No

@nhlien93 nhlien93 changed the title Snapshotparams Update engine api for snapshot parameters and rewrite params default to none when json is empty Oct 13, 2020
@nhlien93 nhlien93 added this to the VSDK Sprint 9/24-10/15 milestone Oct 14, 2020
@nhlien93 nhlien93 marked this pull request as ready for review October 14, 2020 20:48
@nhlien93 nhlien93 requested a review from ankursarin as a code owner October 14, 2020 20:48
Copy link
Contributor

@ankursarin ankursarin left a comment

Choose a reason for hiding this comment

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

looks good to me

Copy link
Contributor

@ravi-cm ravi-cm left a comment

Choose a reason for hiding this comment

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

Looks good.

@nhlien93 nhlien93 merged commit e6f1896 into delphix:develop Oct 15, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

4 participants