OpenStack Networking (Neutron) Client
Go to file
Monty Taylor 2eed8ea24a Use os-client-config and keystoneauth1 in shell
keystoneauth1 is the new auth-only library for getting keystone
Sessions, which is lighter-weight and does not require the entire
keystoneclient library. It also handles all of the keystone
version discover and plugin selection so that code doesn't have to
live in neutronclient.

Additionally, use os-client-config to process options and get the
Session from keystoneauth1. This adds support for reading clouds.yaml
files and supporting the OS_CLOUD env var for selecting named clouds
from a list of them.

This is a step towards bug#1503428 but is not the whole picture.

Remove the auth tests - since they are covered inside of ksa.

Closes-Bug: #1507384
Change-Id: Ic4f9fd8f231c33513fd74da58ab1b4a3fb00d9f4
2015-10-28 08:01:13 +09:00
doc/source Clear the extension requirement 2015-08-25 09:26:00 +08:00
neutronclient Use os-client-config and keystoneauth1 in shell 2015-10-28 08:01:13 +09:00
tools Fixes indentation for bash completion script 2015-06-12 20:41:47 +00:00
.coveragerc update coveragerc file 2014-01-27 16:56:49 +02:00
.gitignore Updates .gitignore 2013-11-28 22:31:43 +08:00
.gitreview Renamed quantum to neutron in .gitreview 2013-07-06 12:29:37 -04:00
.pylintrc Split quantumclient out. 2012-01-18 09:39:25 +11:00
.testr.conf Add OS_TEST_PATH to testr 2015-03-06 22:51:31 +00:00
CONTRIBUTING.rst Workflow documentation is now in infra-manual 2014-12-05 03:30:40 +00:00
HACKING.rst Make HACKING.rst DRYer 2013-11-11 11:29:58 -08:00
LICENSE Split quantumclient out. 2012-01-18 09:39:25 +11:00
MANIFEST.in Rename README to README.rst 2013-06-01 10:08:50 +02:00
neutron_test.sh Add allowed-address-pairs to port-update 2015-10-01 11:07:35 +09:00
README.rst Update README to work with release tools 2015-04-21 15:38:25 +00:00
requirements.txt Use os-client-config and keystoneauth1 in shell 2015-10-28 08:01:13 +09:00
setup.cfg Add Python 3 classifiers 2015-01-07 09:47:21 +01:00
setup.py Updated from global requirements 2015-09-17 12:16:54 +00:00
test-requirements.txt Use os-client-config and keystoneauth1 in shell 2015-10-28 08:01:13 +09:00
tox.ini Enable VPN test cases 2015-09-23 09:28:06 -04:00

Python bindings to the Neutron API

This is a client library for Neutron built on the Neutron API. It provides a Python API (the neutronclient module) and a command-line tool (neutron).

Development takes place via the usual OpenStack processes as outlined in the developer guide.