A library to support Octavia provider drivers.
Go to file
Andreas Jaeger 05b8ca95fd Fix docstring and avoid such errors
Docs in octavia where failing with:
Docstring of octavia.api.drivers.amphora_driver.v1.driver.AmphoraProviderDriver.create_vip_port:
10:Unexpected indentation.

The broken docstring is in octavia_lib/api/drivers/provider_base.py. Fix
that docstring and build apidocs - like octavia does - so that all
docstrings in this repo get tested.

For building apidocs, add the needed configuration to the sphinx files
and require the package.

Change-Id: Iad03f19083d9a5429dcfed3499d1c3e2d56cbb0f
Co-Authored-By: Jeremy Stanley <fungi@yuggoth.org>
Co-Authored-By: Adam Harwell <flux.adam@gmail.com>
2019-08-03 17:29:12 +02:00
doc Fix docstring and avoid such errors 2019-08-03 17:29:12 +02:00
octavia_lib Fix docstring and avoid such errors 2019-08-03 17:29:12 +02:00
releasenotes Merge "Add constants to octavia-lib" 2019-07-31 23:52:22 +00:00
tools Initial provider driver library checkin 2018-11-12 10:39:44 -08:00
zuul.d Add Python 3 Train unit tests 2019-07-05 14:04:37 -04:00
.coveragerc Initial cookie-cutter commit for octavia-lib 2018-10-12 14:03:43 -07:00
.gitignore Add 'additional_vips' field to driver datamodel 2019-06-07 04:05:35 -07:00
.gitreview OpenDev Migration Patch 2019-04-19 19:35:45 +00:00
.pylintrc Initial provider driver library checkin 2018-11-12 10:39:44 -08:00
.stestr.conf Initial provider driver library checkin 2018-11-12 10:39:44 -08:00
CONTRIBUTING.rst Initial cookie-cutter commit for octavia-lib 2018-10-12 14:03:43 -07:00
HACKING.rst Initial provider driver library checkin 2018-11-12 10:39:44 -08:00
LICENSE Initial cookie-cutter commit for octavia-lib 2018-10-12 14:03:43 -07:00
README.rst Replace git.openstack.org URLs with opendev.org URLs 2019-06-05 21:37:22 +00:00
babel.cfg Initial cookie-cutter commit for octavia-lib 2018-10-12 14:03:43 -07:00
lower-constraints.txt Add get methods to the driver-lib 2019-07-29 11:29:22 -07:00
requirements.txt Add get methods to the driver-lib 2019-07-29 11:29:22 -07:00
setup.cfg Merge "Do not install README.rst and LICENSE" 2019-05-14 14:20:30 +00:00
setup.py Initial cookie-cutter commit for octavia-lib 2018-10-12 14:03:43 -07:00
test-requirements.txt Remove testtools from test-requirements.txt 2019-03-20 15:29:58 +01:00
tox.ini Merge "Add Python 3 Train unit tests" 2019-07-13 20:16:00 +00:00

README.rst

Team and repository tags

image

octavia-lib

Latest Version

A library to support Octavia provider drivers.

This python module provides a python library for Octavia provider driver developers.

See the provider driver development guide for more information:

https://docs.openstack.org/octavia/latest/contributor/guides/providers.html

Octavia-lib is distributed under the terms of the Apache License, Version 2.0. The full terms and conditions of this license are detailed in the LICENSE file.