delphix / virtualization-sdk

Delphix vSDK.
Apache License 2.0
7 stars 25 forks source link

CP-10003 Update dvp-api version to 1.8.0.dev0 in libs, platform and common modules #461

Closed SumoSourabh closed 1 year ago

SumoSourabh commented 1 year ago

Updating the dvp-api version to 1.8.0.dev0 from 1.7.1.dev0.

Problem

As we updated dvp-api to 1.7.1.dev0, it does not restrict users to upload the plugins developed using the dvp-api 1.7.1.dev0 on unsupported Delphix engine as we do not check for patch version changes.

The problem would be that a plugin supporting multinode changes will start failing on older Delphix engine.

Solution

Updating the dvp-api to 1.8.0.dev0 helps restrict users to upload the plugins as we do check for minor and major version changes.

Testing Done

Manual Testing Uploaded the plugin built on the changes to

Automation Testing AppData_Python_Module - 80428

Virtualization-sdk Nix direct appdata python plugin Nix staged appdata python plugin Windows direct appdata python plugin Windows staged appdata python plugin

Appdata Basic - Staged Sources Unix Appdata Basic - Staged Sources Windows

Bonus

Updated Delphix links to latest documentation page. Checked all links using linkcheck.

Changes present at - https://sumosourabh.github.io/virtualization-sdk