[release-announce] python-octaviaclient 2.0.1 (ussuri)

no-reply at openstack.org no-reply at openstack.org
Fri Apr 10 02:04:06 UTC 2020


We are pumped to announce the release of:

python-octaviaclient 2.0.1: Octavia client for OpenStack Load
Balancing

This release is part of the ussuri 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.0.1
^^^^^

New Features

* Added an optional  Argument "--tls-ciphers" for passing OpenSSL
  cipher strings when creating a new listener.

* Added an optional Argument "--tls-ciphers" for passing OpenSSL
  cipher strings when creating or updating a pool.

* Adds support for querying the amphora statistics.

* Amphora list now supports a "--long" option, which will include a
  few additional columns (compute_id, cached_zone, image_id).

Changes in python-octaviaclient 2.0.0..2.0.1
--------------------------------------------

d84cd7b Add the ability to specify the cipher list for a listener
d05eb2c Add the ability to specify the cipher list for a pool
3a5e94e Cleanup py27 support
657b4bd Update hacking for Python3
d1fb78b Fix doc8 check
1222d35 Align python-octaviaclient to octavia coding style
943e0d4 Remove the dependency on the "mock" package
74ebe60 Fix Octavia client for API endpoint 503
1037a06 Add --long to amphora-list to show more columns
cc3e82d Fix long CLI error messages
0b4a4ce Add amphora stats show API and CLI


Diffstat (except docs and test files)
-------------------------------------

.pylintrc                                          | 99 ++++++++++++++++++++++
lower-constraints.txt                              | 10 ++-
octaviaclient/api/constants.py                     |  1 +
octaviaclient/api/exceptions.py                    |  1 +
octaviaclient/api/v2/octavia.py                    | 36 ++++++--
octaviaclient/hacking/checks.py                    | 53 ++++--------
octaviaclient/osc/plugin.py                        |  5 +-
octaviaclient/osc/v2/amphora.py                    | 60 ++++++++++++-
octaviaclient/osc/v2/availabilityzone.py           |  2 +-
octaviaclient/osc/v2/constants.py                  | 26 +++++-
octaviaclient/osc/v2/flavor.py                     |  2 +-
octaviaclient/osc/v2/health_monitor.py             |  2 +-
octaviaclient/osc/v2/l7policy.py                   |  2 +-
octaviaclient/osc/v2/l7rule.py                     |  2 +-
octaviaclient/osc/v2/listener.py                   | 19 ++++-
octaviaclient/osc/v2/load_balancer.py              |  2 +-
octaviaclient/osc/v2/member.py                     | 14 +--
octaviaclient/osc/v2/pool.py                       | 14 ++-
octaviaclient/osc/v2/quota.py                      |  2 +-
octaviaclient/osc/v2/utils.py                      | 37 ++++----
octaviaclient/osc/v2/validate.py                   | 38 +++++++++
.../unit/osc/v2/test_availabilityzoneprofile.py    |  3 +-
...-set-listener-cipher-list-fe379d0d0821ed42.yaml |  6 ++
...lity-set-pool-cipher-list-70128f983506fbdb.yaml |  6 ++
.../add-amphora-stats-show-48bc0fadf08f1057.yaml   |  4 +
.../amphora-list-long-option-55390b5abef5b82e.yaml |  5 ++
setup.cfg                                          | 18 +---
setup.py                                           |  9 --
test-requirements.txt                              |  9 +-
tools/coding-checks.sh                             | 66 +++++++++++++++
tox.ini                                            | 60 +++++++++++--
52 files changed, 729 insertions(+), 220 deletions(-)


Requirements updates
--------------------

diff --git a/test-requirements.txt b/test-requirements.txt
index 9e1bc85..585a19a 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -5,2 +5,2 @@
-hacking!=0.13.0,<0.14,>=0.12.0 # Apache-2.0
-requests-mock>=1.1.0 # Apache-2.0
+hacking>=3.0,<3.1.0 # Apache-2.0
+requests-mock>=1.2.0 # Apache-2.0
@@ -8 +8,4 @@ coverage!=4.4,>=4.0 # Apache-2.0
-mock>=2.0.0 # BSD
+doc8>=0.6.0 # Apache-2.0
+bandit!=1.6.0,>=1.1.0 # Apache-2.0
+flake8-import-order==0.12 # LGPLv3
+pylint>=2.2.0 # GPLv2






More information about the Release-announce mailing list