python-octaviaclient 2.0.0 (ussuri)
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
participants (1)
-
no-reply@openstack.org