Victor Sergeyev 32641b4f27 Update common apiclient from Oslo
Updated openstack.common.apiclient code from oslo-incubator to commit
8630a44d64c92a0d479e4652bf5ba2cd22416eae

List of changes:

9f1e7eb Correct docstring in load_plugin_from_args
0c4d2c7 Removed set_loaded() method from Resource class
3b248dd Add to_dict() method to apiclient Resource
be81d6b Cleanup unused log related code
8575d87 Removed copyright from empty files
bbaf317 Use encode() instead of strutils.safe_encode() in fake_client
41dc2b4 Encode response from FakeHTTPClient

Removed Resource class from client's code - we should use Resource from
common code.

Change-Id: I0b90999e7832f3796201e40f7df4de7148b832fa
2014-02-10 12:22:48 +02:00
2013-07-12 11:01:41 +02:00
2013-07-01 11:01:17 +02:00
2013-07-01 11:01:17 +02:00
2013-07-01 11:01:17 +02:00
2013-09-30 10:44:34 -04:00

python-tuskarclient

python-tuskarclient is a Python client and a command-line interface for Tuskar.

Getting Started

Clone the repo:

$ git clone https://github.com/openstack/python-tuskarclient.git

Then, use tox to set up a virtual environment and run tests:

$ cd python-tuskarclient
$ tox

When this is done, activate your virtual environment:

$ source .tox/py27/bin/activate

Finally, use this script to build the wrapper script in your virtual environment for the CLI tools:

$ python setup.py develop

Use from Python

For using python-tuskarclient within a Python application, this wiki page provides the most complete documentation.

Use from the CLI

On the command line, python-tuskarclient implements the tuskar command.

First, be sure to run all of the steps in the Getting Started section, above, and that you have not deactivated your virtual environment.

Then, export these two environment variables, customizing them if necessary:

$ export OS_AUTH_TOKEN=nopass
$ export TUSKAR_URL=http://localhost:8585/

(Note that 'nopass' is the correct value in a default setup with no authentication.)

Now you may interact with Tuskar by using the tuskar command. tuskar --help with list full usage details. You can use tuskar rack-list as an example.

Description
RETIRED, Python bindings and CLI to Tuskar.
Readme 2.7 MiB