Client components for Octavia
Go to file
Michael Johnson 64f64d504f Make sure we always requests JSON responses
This patch updates the client to make sure we are always requesting
JSON format responses. The osc_lib does not request JSON by default
for API calls.
If we don't request JSON responses, the Octavia API can return HTML
formated responses.

Change-Id: I7f64d0c1c74b67ab1097d00282e55b9ba1a4f5a7
Story: 2004283
Task: 27833
(cherry picked from commit 14875d44d4)
2019-04-12 14:51:02 +12:00
doc Updated from global requirements 2018-02-13 02:00:24 +00:00
octaviaclient Make sure we always requests JSON responses 2019-04-12 14:51:02 +12:00
releasenotes Make sure we always requests JSON responses 2019-04-12 14:51:02 +12:00
.coveragerc Initial setup of the python-octaviaclient repo 2017-03-15 10:20:22 -07:00
.gitignore Add hacking checks 2017-06-06 14:58:43 -07:00
.gitreview Update .gitreview for stable/queens 2018-01-18 19:17:55 +00:00
.mailmap Initial setup of the python-octaviaclient repo 2017-03-15 10:20:22 -07:00
.testr.conf Initialize plugin for OSC 2017-04-06 18:07:10 -05:00
.zuul.yaml import zuul job settings from project-config 2018-08-23 22:04:17 +09:00
CONTRIBUTING.rst Initial setup of the python-octaviaclient repo 2017-03-15 10:20:22 -07:00
HACKING.rst Initial setup of the python-octaviaclient repo 2017-03-15 10:20:22 -07:00
LICENSE Initial setup of the python-octaviaclient repo 2017-03-15 10:20:22 -07:00
README.rst Update python-octaviaclient docs for migration 2017-07-28 00:03:52 +00:00
babel.cfg Initial setup of the python-octaviaclient repo 2017-03-15 10:20:22 -07:00
requirements.txt Updated from global requirements 2017-12-21 00:45:03 +00:00
setup.cfg Add listener stats client api and osc 2017-12-11 09:48:19 +08:00
setup.py Updated from global requirements 2017-06-06 01:57:57 +00:00
test-requirements.txt Remove direct dependency on testtools 2018-01-16 11:37:56 +00:00
tox.ini Update UPPER_CONSTRAINTS_FILE for stable/queens 2018-01-18 19:17:57 +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 .