[octavia] python-octaviaclient 1.3.0 (queens)
We are amped to announce the release of: python-octaviaclient 1.3.0: Octavia client for OpenStack Load Balancing This release is part of the queens release series. The source is available from: http://git.openstack.org/cgit/openstack/python-octaviaclient Download the package from: https://pypi.python.org/pypi/python-octaviaclient Please report issues through launchpad: http://bugs.launchpad.net/octavia For more details, please see below. 1.3.0 ^^^^^ New Features * Loadbalancer failover command, which allows to trigger failover protocol. * Amphora commands, to query amphorae by ID or by loadbalancer ID, etc. * Filter 'list' calls by loadbalancer ID, for both listeners and pools. * Octavia quota support for the OpenStack client plugin. * List, show, set, reset quotas * Show quota defaults Changes in python-octaviaclient 1.1.0..1.3.0 -------------------------------------------- 922edce Complement Octavia client with a set of features e3341ea Extend loadbalancer_create valid VIP parameters combinations 6dcd740 Add Quota client API and OSC support 74095b2 Add loadbalancer stats client api and osc 7d54b1e Updated from global requirements fa788e6 Avoid tox_install.sh for constraints support 2115ce4 Remove .testrepository/times.dbm in tox.ini add901e Updated from global requirements 2092048 Updated from global requirements eefcd6e Fix missing TLS handling in listener create c6f5da8 Updated from global requirements fe83a76 Improve error reporting for the octavia plugin 9239ff5 Updated from global requirements ed7ac9b Updated from global requirements 6649f7c Move to auto-generated CLI reference 0e1c780 Remove positional from requirements 0c5fd6c Lowercase vip_Address in return 1c0da82 Remove reqs from test-req that exist in req 598f731 Updated from global requirements fb70b4e Update reno for stable/pike b1afaa3 Update python-octaviaclient docs for migration 1011215 Updated from global requirements ea479e2 Updated from global requirements 9649b95 Replaces uuid.uuid4 with uuidutils.generate_uuid() Diffstat (except docs and test files) ------------------------------------- README.rst | 9 +- octaviaclient/api/constants.py | 22 +- octaviaclient/api/load_balancer_v2.py | 530 --------- octaviaclient/api/v2/__init__.py | 0 octaviaclient/api/v2/octavia.py | 702 +++++++++++ octaviaclient/osc/plugin.py | 6 +- octaviaclient/osc/v2/amphora.py | 117 ++ octaviaclient/osc/v2/constants.py | 57 +- octaviaclient/osc/v2/l7policy.py | 35 +- octaviaclient/osc/v2/l7rule.py | 5 +- octaviaclient/osc/v2/listener.py | 16 +- octaviaclient/osc/v2/load_balancer.py | 81 +- octaviaclient/osc/v2/pool.py | 10 +- octaviaclient/osc/v2/quota.py | 185 +++ octaviaclient/osc/v2/utils.py | 154 +-- octaviaclient/osc/v2/validate.py | 38 + ...-new-commands-and-options-d520b36d870cbcb4.yaml | 5 + .../notes/add-quota-support-effed2cf2a8c7ad4.yaml | 7 + releasenotes/source/index.rst | 1 + releasenotes/source/pike.rst | 6 + requirements.txt | 25 +- setup.cfg | 12 +- test-requirements.txt | 15 +- tools/tox_install.sh | 30 - tox.ini | 15 +- 54 files changed, 3114 insertions(+), 2547 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 9186b7c..07830b2 100644 --- a/requirements.txt +++ b/requirements.txt @@ -7 +7 @@ Babel!=2.4.0,>=2.3.4 # BSD -cliff>=2.6.0 # Apache-2.0 +cliff!=2.9.0,>=2.8.0 # Apache-2.0 @@ -10 +10 @@ debtcollector>=1.2.0 # Apache-2.0 -funcsigs>=0.4;python_version=='2.7' or python_version=='2.6' # Apache-2.0 +funcsigs>=1.0.0;python_version=='2.7' or python_version=='2.6' # Apache-2.0 @@ -12 +12 @@ iso8601>=0.1.11 # MIT -keystoneauth1>=2.21.0 # Apache-2.0 +keystoneauth1>=3.3.0 # Apache-2.0 @@ -14 +14 @@ monotonic>=0.6 # Apache-2.0 -netaddr!=0.7.16,>=0.7.13 # BSD +netaddr>=0.7.18 # BSD @@ -17,5 +17,5 @@ python-neutronclient>=6.3.0 # Apache-2.0 -python-openstackclient!=3.10.0,>=3.3.0 # Apache-2.0 -os-client-config>=1.27.0 # Apache-2.0 -osc-lib>=1.5.1 # Apache-2.0 -oslo.i18n!=3.15.2,>=2.1.0 # Apache-2.0 -oslo.utils>=3.20.0 # Apache-2.0 +python-openstackclient>=3.12.0 # Apache-2.0 +os-client-config>=1.28.0 # Apache-2.0 +osc-lib>=1.7.0 # Apache-2.0 +oslo.i18n>=3.15.3 # Apache-2.0 +oslo.utils>=3.31.0 # Apache-2.0 @@ -23 +22,0 @@ pbr!=2.1.0,>=2.0.0 # Apache-2.0 -positional>=1.1.1 # Apache-2.0 @@ -27 +26 @@ pytz>=2013.6 # MIT -PyYAML>=3.10.0 # MIT +PyYAML>=3.10 # MIT @@ -30,2 +29,2 @@ requestsexceptions>=1.2.0 # Apache-2.0 -simplejson>=2.2.0 # MIT -six>=1.9.0 # MIT +simplejson>=3.5.1 # MIT +six>=1.10.0 # MIT diff --git a/test-requirements.txt b/test-requirements.txt index cf0c5a0..424c8b7 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -6,2 +6 @@ hacking!=0.13.0,<0.14,>=0.12.0 # Apache-2.0 -requests>=2.14.2 # Apache-2.0 -requests-mock>=1.1 # Apache-2.0 +requests-mock>=1.1.0 # Apache-2.0 @@ -9,4 +8,2 @@ coverage!=4.4,>=4.0 # Apache-2.0 -mock>=2.0 # BSD -keystoneauth1>=2.21.0 # Apache-2.0 -python-subunit>=0.0.18 # Apache-2.0/BSD -python-openstackclient!=3.10.0,>=3.3.0 # Apache-2.0 +mock>=2.0.0 # BSD +python-subunit>=1.0.0 # Apache-2.0/BSD @@ -14 +11 @@ sphinx>=1.6.2 # BSD -oslosphinx>=4.7.0 # Apache-2.0 +openstackdocstheme>=1.17.0 # Apache-2.0 @@ -18 +15 @@ testscenarios>=0.4 # Apache-2.0/BSD -testtools>=1.4.0 # MIT +testtools>=2.2.0 # MIT @@ -21 +18 @@ testtools>=1.4.0 # MIT -reno!=2.3.1,>=1.8.0 # Apache-2.0 +reno>=2.5.0 # Apache-2.0
participants (1)
-
no-reply@openstack.org