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

no-reply at openstack.org no-reply at openstack.org
Thu Jan 9 11:09:26 UTC 2020


We jubilantly announce the release of:

python-octaviaclient 2.0.0: 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.0
^^^^^


New Features
************

* Added management of availability zone and availability zone
  profiles. Creating a load balanacer now takes an optional
  availability-zone argument.

  Provider capability list now displays capabilities for both AZ and
  flavor, and includes an extra column "type". It can be filtered by
  passing "--flavor" or "--availability-zone".

* Commands that can cause loadbalancers to enter an immutable status
  (Create, Update, and Delete operations) now have a "--wait"
  argument. If set, the client will continue to poll until the status
  is no longer immutable.

* Added support to query l7policies by a given listener using "--
  listener".


Upgrade Notes
*************

* Python 2.7 support has been dropped. The minimum version of Python
  now supported by python-octaviaclient is Python 3.6.

Changes in python-octaviaclient 1.11.0..2.0.0
---------------------------------------------

4033c41 Add support for availability zone [profiles]
400a3a7 Fix API breakage due to new exceptions module
ae244fc Add "--wait" functionality
16b2de1 Do not get all resources if ID is passed
825bc55 Stop testing python 2
92a0d4b List l7poclies by listener


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

lower-constraints.txt                              |   1 -
octaviaclient/api/constants.py                     |  16 +-
octaviaclient/api/exceptions.py                    |  26 ++
octaviaclient/api/v2/octavia.py                    | 176 +++++++++++++-
octaviaclient/osc/v2/amphora.py                    |  50 +++-
octaviaclient/osc/v2/availabilityzone.py           | 250 +++++++++++++++++++
octaviaclient/osc/v2/availabilityzoneprofile.py    | 188 +++++++++++++++
octaviaclient/osc/v2/constants.py                  |  32 ++-
octaviaclient/osc/v2/flavor.py                     |  26 +-
octaviaclient/osc/v2/flavorprofile.py              |  25 +-
octaviaclient/osc/v2/health_monitor.py             |  82 ++++++-
octaviaclient/osc/v2/l7policy.py                   |  92 ++++++-
octaviaclient/osc/v2/l7rule.py                     |  92 ++++++-
octaviaclient/osc/v2/listener.py                   |  77 +++++-
octaviaclient/osc/v2/load_balancer.py              | 103 +++++++-
octaviaclient/osc/v2/member.py                     |  90 ++++++-
octaviaclient/osc/v2/pool.py                       |  75 +++++-
octaviaclient/osc/v2/provider.py                   |  44 +++-
octaviaclient/osc/v2/quota.py                      |  23 +-
octaviaclient/osc/v2/utils.py                      | 105 +++++++-
.../unit/osc/v2/test_availabilityzoneprofile.py    | 185 ++++++++++++++
.../add-az-and-profiles-ed79c945c4e0d418.yaml      |   9 +
...it-option-to-CUD-commands-97375387e7762b83.yaml |   6 +
.../notes/drop-python-2-7-7b427838d72ef248.yaml    |   5 +
...st-l7policies-by-listener-a11322c8e03a11e9.yaml |   3 +
.../show-command-enhancement-df414a70df0a7089.yml  |   6 +
requirements.txt                                   |   1 -
setup.cfg                                          |  15 +-
tox.ini                                            |  12 +-
zuul.d/projects.yaml                               |   3 +-
44 files changed, 3130 insertions(+), 190 deletions(-)


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

diff --git a/requirements.txt b/requirements.txt
index 5cb24d8..b46f09b 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -15 +14,0 @@ requests>=2.14.2 # Apache-2.0
-six>=1.10.0 # MIT






More information about the Release-announce mailing list