RETIRED, further work has moved to Debian project infrastructure
Go to file
Anthony Lee 48996b77c2 Updated setup.py and requirements
Updated setup.py to have correct test-requirements.
Updated requirements and test-requirements to contain
the proper packages.

Change-Id: Ib3ec3abaf2cc0eb27e0ff3ad4574207eee088611
2015-01-06 08:44:23 -08:00
docs Updated setup.py and requirements 2015-01-06 08:44:23 -08:00
hplefthandclient Fixing duplicate debug log messages 2014-12-16 12:12:23 -08:00
samples Initial commit of the hplefthand client 2013-12-12 16:25:45 -08:00
test Fixing pep8 violations in LeftHand 2014-12-10 03:18:33 -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
requirements.txt Updated setup.py and requirements 2015-01-06 08:44:23 -08:00
setup.py Updated setup.py and requirements 2015-01-06 08:44:23 -08:00
test-requirements.txt Updated setup.py and requirements 2015-01-06 08:44:23 -08:00
tox.ini Fixing pep8 violations in LeftHand 2014-12-10 03:18:33 -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