Client components for Octavia
Go to file
Michael Johnson b5397ea3e4 Fix long CLI error messages
The python-octaviaclient plugin was using "choices" for validating
port numbers and weights. The cliff "choices" parameter will output
an error that includes every valid "choice". For port numbers, this
is 65,000+ valid options.
This patch changes this to produce a more user friendly error
message.

This patch also fixes the listener protocol-port type validation.

Change-Id: I4cb32bcc4681bd99f178d31547af37a7c582d210
Story: 2007218
Task: 38470
(cherry picked from commit cc3e82d5de)
2020-02-06 10:23:40 -08:00
doc Bump the openstackdocstheme extension to 1.20 2019-07-26 16:48:51 -07:00
octaviaclient Fix long CLI error messages 2020-02-06 10:23:40 -08:00
releasenotes Add support for SOURCE_IP_PORT algorithm 2019-09-13 19:29:44 +00:00
zuul.d Add Python 3 Train unit tests 2019-07-05 14:05:31 -04:00
.coveragerc Fix coverage and set a minimum 2019-01-10 16:06:52 -08:00
.gitignore Add load balancer flavor support to the OSC client 2019-02-20 08:39:34 +00:00
.gitreview Update .gitreview for stable/train 2019-09-13 21:49:16 +00:00
.mailmap Initial setup of the python-octaviaclient repo 2017-03-15 10:20:22 -07:00
.stestr.conf Update python-octaviaclient tox for stestr 2018-05-24 20:48:04 +00:00
CONTRIBUTING.rst Minor changes in docs 2018-04-05 14:19:42 +09:00
HACKING.rst Update http links in docs 2018-02-25 23:36:05 -08:00
LICENSE Initial setup of the python-octaviaclient repo 2017-03-15 10:20:22 -07:00
README.rst Replace git.openstack.org URLs with opendev.org URLs 2019-05-16 23:08:55 +00:00
babel.cfg Initial setup of the python-octaviaclient repo 2017-03-15 10:20:22 -07:00
lower-constraints.txt Cleanup requirements.txt 2019-05-17 08:18:20 -07:00
requirements.txt Cleanup requirements.txt 2019-05-17 08:18:20 -07:00
setup.cfg Merge "Adds "unset" action to the quota command" 2019-07-30 11:00:19 +00:00
setup.py Updated from global requirements 2017-06-06 01:57:57 +00:00
test-requirements.txt Update python-octaviaclient tox for stestr 2018-05-24 20:48:04 +00:00
tox.ini Update TOX/UPPER_CONSTRAINTS_FILE for stable/train 2019-09-13 21:49:19 +00:00

README.rst

Team and repository tags

image

python-octaviaclient

Octavia client for OpenStack Load Balancing

This is an OpenStack Client (OSC) plugin for Octavia, an OpenStack Load Balancing project.

For more information about Octavia see: https://docs.openstack.org/octavia/latest/

For more information about the OpenStack Client see: https://docs.openstack.org/python-openstackclient/latest/

Getting Started

Note

This is an OpenStack Client plugin. The python-openstackclient project should be installed to use this plugin.

Octavia client can be installed from PyPI using pip:

pip install python-octaviaclient

If you want to make changes to the Octavia client for testing and contribution, make any changes and then run:

python setup.py develop

or:

pip install -e .