Skip to content

Releases: swevm/scaleio-py

v0.3 beta 3

10 Jun 09:06
Compare
Choose a tag to compare
v0.3 beta 3 Pre-release
Pre-release

ScaleIO-py is now pip installable.

pip install ScaleIO-py

Fixes:
Minor cleanup
Fix unmap
Fix delete

v0.3 beta 2

07 Jun 16:41
Compare
Choose a tag to compare
v0.3 beta 2 Pre-release
Pre-release

Second beta release.

Additional tests have been done for install and logging capabilities added to scaleio API wrapper and general code fixes. Consider IM API wrapper a proof-of-concept still. It work but have not undergone much testing and there´s still lots of debugging stuff in the code.

Keep in mind that this code is not officially supported by EMC

Prereqs

Python 2.7+

Install

Download zip or tar.gz.
Uncompress
Run: sudo python setup.py install

Changes since v0.3 beta 1

  • Standardized way to handle logging - Error message status need to be worked on
  • Snapshot management
  • General hardening of code
  • IM wrapper can configure remote syslog and callhome settings at initial install
  • Support for Faultset and Protection Domain

Todo

  • Be PIP installable (target v0.3 final)
  • Additional error handling (v0.3 final)
  • Full v1.32 compatibility (will be added to v0.4)
  • Normalize API calls (will be added to v0.4)

v0.3 Beta 1

08 Apr 13:54
Compare
Choose a tag to compare
v0.3 Beta 1 Pre-release
Pre-release

First beta release.

Code works in my lab environment but need heavy testing.

Prereqs

  • Python 2.7+

Install

  • Download zip or tar.gz.
  • Uncompress
  • Run: sudo python setup.py install

Todo

  • Add additional error checking and data structure validation for ScaleIO API integration
  • Additional testing of IM API integration - Make it more robust
  • Add documentation

Look in examples directory for information how to use ScaleIO-py API bindings