Skip to main content
This is a pre-production deployment of Warehouse. Changes made here affect the production instance of PyPI (pypi.python.org).
Help us improve Python packaging - Donate today!

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](https://github.com/a10networks/a10-neutronclient) - Neutron CLI Client extensions. Adds "a10-*" commands to the neutron client.
- [a10-neutron-lbaas](https://github.com/a10networks/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](https://github.com/a10networks/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
```sh
sudo pip install a10-neutronclient
```

##### Installation from cloned git repository.

Download the driver from: <https://github.com/a10networks/a10-neutronclient>


```sh
sudo pip install git+https://github.com/a10networks/a10-neutronclient
```

```sh
git clone https://github.com/a10networks/a10-neutronclient
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.
```sh
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
Release History

Release History

History Node

0.2.0

History Node

0.1.4

This version
History Node

0.1.3

History Node

0.1.2

History Node

0.1.1

History Node

0.1.0

Download Files

Download Files

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

File Name & Checksum SHA256 Checksum Help Version File Type Upload Date
a10-neutronclient-0.1.3.tar.gz (10.5 kB) Copy SHA256 Checksum SHA256 Source May 26, 2016

Supported By

WebFaction WebFaction Technical Writing Elastic Elastic Search Pingdom Pingdom Monitoring Dyn Dyn DNS Sentry Sentry Error Logging CloudAMQP CloudAMQP RabbitMQ Heroku Heroku PaaS Kabu Creative Kabu Creative UX & Design Fastly Fastly CDN DigiCert DigiCert EV Certificate Rackspace Rackspace Cloud Servers DreamHost DreamHost Log Hosting