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
Latest engine (Failure message observed)
Latest engine with Multinode changes (MAX_SUPPORTED_VERSION is 1.8.0) (Successfully Uploaded)
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
Latest engine (Failure message observed)
Latest engine with Multinode changes (MAX_SUPPORTED_VERSION is 1.8.0) (Successfully Uploaded)
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