RETIRED, further work has moved to Debian project infrastructure
Go to file
Kurt Martin 52b5f42828 Modify to support Python 3.0
Update the code to change issue found by running 2to3 utility.
2014-01-07 13:27:12 -08:00
docs removed the built docs from the repository 2013-12-12 16:46:59 -08:00
hplefthandclient Modify to support Python 3.0 2014-01-07 13:27:12 -08:00
samples Initial commit of the hplefthand client 2013-12-12 16:25:45 -08:00
test Initial commit of the hplefthand client 2013-12-12 16:25:45 -08:00
LICENSE.txt Initial commit of the hplefthand client 2013-12-12 16:25:45 -08:00
README.rst Initial commit of the hplefthand client 2013-12-12 16:25:45 -08:00
setup.py Modify to support Python 3.0 2014-01-07 13:27:12 -08:00

README.rst

HP LeftHand/StoreVirtual REST Client =================== This is a Client library that can talk to the HP LeftHand/StoreVirtual Storage array. The HP LeftHand storage array has a REST web service interface. This client library implements a simple interface to talk with that REST interface using the python httplib2 http library.

Requirements

This branch requires 11.5 version of the LeftHand OS firmware.

Capabilities

  • Get Volume(s)
  • Get Volume by Name
  • Create Volume
  • Delete Volume
  • Modify Volume
  • Clone Volume
  • Get Snapshot(s)
  • Delete Shapshot
  • Get Shapshot by Name
  • Create Snapshot
  • Delete Snapshot
  • Clone Snapshot
  • Get Cluster(s)
  • Get Cluster by Name
  • Get Server(s)
  • Get Server by Name
  • Create Server
  • Delete Server
  • Add Server Access
  • Remove Server Access

Installation

$ python setup.py install

Unit Tests

$ pip install nose
$ pip install nose-testconfig
$ cd test
$ nosetests --tc-file config.ini

Folders

  • docs -- contains the documentation.
  • hplefthandlient -- the actual client.py library
  • test -- unit tests
  • samples -- some sample uses

Documentation

To view the built documentation point your browser to

python-hplefthand/docs/_build/html/index.html