Andrey Kurilin 0a60aae852 Rename v1_1 to v2
Module novaclient.v1_1 is used as implementation of V1.1, V2 and V3.
Since future development(microversioning) will be done across V2,
implementation should be done in appropriate module(to prevent misleading).

Despite the fact that implementation for all versions are equal, discover
method for contrib path worked only for v1.1. This patch fixes this bug and
modifies shell tests to check all versions.

Change-Id: Ib6798f4dfe177586302141f522dc593560ce6a5b
2015-02-04 17:40:46 +02:00

1.6 KiB

Python bindings to the OpenStack Nova API

This is a client for OpenStack Nova API. There's a Python API <api> (the novaclient module), and a command-line script <shell> (installed as nova). Each implements the entire OpenStack Nova API.

You'll need credentials for an OpenStack cloud that implements the Compute API, such as TryStack, HP, or Rackspace, in order to use the nova client.

You may want to read the OpenStack Compute Developer Guide__ -- the overview, at least -- to get an idea of the concepts. By understanding the concepts this library should make more sense.

__ http://docs.openstack.org/api/openstack-compute/2/content/

Contents:

shell api ref/index ref/v2/index releases

Contributing

Code is hosted at git.openstack.org. Submit bugs to the Nova project on Launchpad. Submit code to the openstack/python-novaclient project using Gerrit.

Testing

The preferred way to run the unit tests is using tox.

See Consistent Testing Interface for more details.

Indices and tables

  • genindex
  • modindex
  • search