A library to support Octavia provider drivers.
Go to file
Tom Weininger e7b57a1210 Move to Python 3.8
Update Python base version from 3.6 to 3.8. For Zed the minimum
Python runtime versions are Python 3.8 and 3.9 [1]. As a third
Python version I also added 3.10 already.

Removed ThreadedHTTPServer and replaced it with ThreadingHTTPServer from
standard library, which is new in Python 3.7.

[1]: https://governance.openstack.org/tc/reference/runtimes/zed.html

Depends-on: https://review.opendev.org/c/openstack/octavia/+/839604

Change-Id: I4f0d640879da5afaa4694484ad4c52f25445a8ae
2022-05-06 10:53:51 +02:00
doc Remove unicode to adapt to Python3 2021-01-03 11:27:52 +08:00
octavia_lib Add "PROMETHEUS" protocol. 2022-01-25 18:07:16 +00:00
releasenotes Move to Python 3.8 2022-05-06 10:53:51 +02:00
tools Initial provider driver library checkin 2018-11-12 10:39:44 -08:00
zuul.d Move to Python 3.8 2022-05-06 10:53:51 +02: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 Ignore new pylint checker 2021-09-24 14:27:46 +02: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 Add releasenotes link to README 2020-06-10 09:30:11 +08:00
lower-constraints.txt Fix lower-constraints 2021-01-22 19:19:01 +01:00
requirements.txt Remove all usage of six library 2020-01-20 15:41:24 -05:00
setup.cfg Move to Python 3.8 2022-05-06 10:53:51 +02:00
setup.py Initial cookie-cutter commit for octavia-lib 2018-10-12 14:03:43 -07:00
test-requirements.txt Fix lower-constraints 2021-01-22 19:19:01 +01:00
tox.ini Move to Python 3.8 2022-05-06 10:53:51 +02: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.