python-octaviaclient 2.3.0 (wallaby)
We are satisfied to announce the release of: python-octaviaclient 2.3.0: Octavia client for OpenStack Load Balancing This release is part of the wallaby release series. The source is available from: https://opendev.org/openstack/python-octaviaclient Download the package from: https://pypi.org/project/python-octaviaclient Please report issues through: https://storyboard.openstack.org/#!/project/openstack/python- octaviaclient For more details, please see below. 2.3.0 ^^^^^ New Features ************ * Added support for the PROXYV2 protocol. * Added ALPN support for pools with parameter "--alpn-protocol" (can be set multiple times). Users can define a list of application layer protocols to be negotiated over a secure connection. For example, users can limit to HTTP/2 or to HTTP/2 and HTTP/1.1 but exclude HTTP/1.0. * Add support for tags for Octavia resources. Tags are supported with load balancers, listeners, pools, members, health monitors, l7policies and l7rules. Tags can be added when creating a resource, and they can be set and unset. Tags allow also to filter elements when listing Octavia resources. Bug Fixes ********* * Fix errors when combining set/unset CLI for l7rule resources and the --wait option. * Improve CLI error messages when a user performs an unauthorized/invalid request. Changes in python-octaviaclient 2.2.0..2.3.0 -------------------------------------------- e7922ac Remove Babel dfcdd57 Improve error messages in list/show calls 80a5331 Remove install unnecessary packages 21f1d67 Add ALPN support for pools 381c2fc Fix lower-constraints job ca9146b remove unicode from code 9c4b85a Add tag support for Octavia resources f832587 Add support for PROXYV2 protocol 1a133a3 Add Python3 wallaby unit tests 1d34fcc Update master for stable/victoria Diffstat (except docs and test files) ------------------------------------- babel.cfg | 2 - lower-constraints.txt | 16 +- octaviaclient/api/v2/octavia.py | 23 +++ octaviaclient/osc/v2/constants.py | 22 +- octaviaclient/osc/v2/health_monitor.py | 27 ++- octaviaclient/osc/v2/l7policy.py | 27 ++- octaviaclient/osc/v2/l7rule.py | 55 +++-- octaviaclient/osc/v2/listener.py | 28 ++- octaviaclient/osc/v2/load_balancer.py | 27 ++- octaviaclient/osc/v2/member.py | 48 +++-- octaviaclient/osc/v2/pool.py | 53 ++++- octaviaclient/osc/v2/utils.py | 48 ++++- .../notes/Add-proxyv2-7a540796c60241c3.yaml | 4 + ...add-pool-tls-alpn-support-59758ea78c78952e.yaml | 7 + .../notes/add-tag-support-01087c4b3c4360dc.yaml | 12 ++ ...essages-for-invalid-calls-bc9eb3d18d3e4fdf.yaml | 5 + releasenotes/source/conf.py | 14 +- releasenotes/source/index.rst | 1 + releasenotes/source/victoria.rst | 6 + requirements.txt | 2 +- setup.cfg | 13 -- test-requirements.txt | 2 +- tox.ini | 2 - zuul.d/projects.yaml | 2 +- 34 files changed, 1737 insertions(+), 106 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 657440e..334c8c1 100644 --- a/requirements.txt +++ b/requirements.txt @@ -6 +6 @@ cliff!=2.9.0,>=2.8.0 # Apache-2.0 -keystoneauth1>=3.4.0 # Apache-2.0 +keystoneauth1>=3.18.0 # Apache-2.0 diff --git a/test-requirements.txt b/test-requirements.txt index a28ea62..e372073 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -12 +12 @@ flake8-import-order==0.12 # LGPLv3 -pylint>=2.2.0 # GPLv2 +pylint>=2.5.3 # GPLv2
participants (1)
-
no-reply@openstack.org