[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