Skip to main content

A10 Networks Neutron Client Extensions

Project description

# A10 Networks Neutron Client Extensions

A10 Networks Neutron Client Extensions

Supported releases:

* OpenStack: Icehouse, Juno, Kilo, Liberty, Mitaka
* LBaaS versions: v1, v2
* ACOS versions: ACOS 2/AxAPI 2.1 (ACOS 2.7.2+), ACOS 4/AxAPI 3.0 (ACOS 4.0.1-GA +)

Working but not available for support:

* OpenStack: git/master

## A10 github repos
- [a10-neutronclient]( - Neutron CLI Client extensions. Adds "a10-*" commands to the neutron client.
- [a10-neutron-lbaas]( - Main A10 LBaaS driver repo. Middleware sitting between the
openstack driver and our API client, mapping openstack constructs to A10's AxAPI.
- [acos-client]( - AxAPI client used by A10's OpenStack driver

## Installation steps:

### Step 1:

Make sure you have python-neutronclient installed. These extensions will need to be installed on any computer where the neutron CLI is used.

### Step 2:

The latest supported version of a10-neutronclient is available via standard pypi repositories and the current development version is available on github.

##### Installation from pypi
sudo pip install a10-neutronclient

##### Installation from cloned git repository.

Download the driver from: <>

sudo pip install git+

git clone
cd a10-neutronclient
sudo pip install -e .

## Configuration

As these extensions provide client functionality, the only configuration necessary is configuring Neutron to load the API extensions. This process is covered in the respositories for a10-neutron-lbaas and a10-openstack.

To verify successful installation, type the following command.
neutron --help
The Neutron CLI should present you with a list of commands. If the client extensions are properly installed, you will see methods prefixed with "a10-".

## A10 Community

Feel free to fork, submit pull requests, or join us on freenode IRC, channel #a10-openstack. Serious support escalations and formal feature requests must
still go through standard A10 processes.

## Contributing

1. Fork it
2. Create your feature branch (`git checkout -b my-new-feature`)
3. Commit your changes (`git commit -am 'Add some feature'`)
4. Push to the branch (`git push origin my-new-feature`)
5. Create new Pull Request

Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Filename, size & hash SHA256 hash help File type Python version Upload date
a10-neutronclient-0.1.3.tar.gz (10.5 kB) Copy SHA256 hash SHA256 Source None

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN SignalFx SignalFx Supporter DigiCert DigiCert EV certificate StatusPage StatusPage Status page