[release-announce] [openstackclient] python-openstackclient 3.14.0 (queens)

doug at doughellmann.com doug at doughellmann.com
Thu Jan 25 22:49:16 UTC 2018


We high-spiritedly announce the release of:

python-openstackclient 3.14.0: OpenStack Command-line Client

This release is part of the queens stable release series.

The source is available from:

    https://git.openstack.org/cgit/openstack/python-openstackclient

Download the package from:

    https://pypi.python.org/pypi/python-openstackclient

Please report issues through launchpad:

    https://bugs.launchpad.net/python-openstackclient

For more details, please see below.

3.14.0
^^^^^^


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

* Add "--device-id" option to the "port list" command.

* Add support for attaching and removing qos policy to floating IPs.

  Add option "--qos-policy" to the "floating ip create" and "floating
  ip set" commands to add qos policy to a floating IP.

  Add option "--no-qos-policy" to the "floating ip set" and option "--
  qos-policy" to the "floating ip unset" command to remove the qos
  policy from a floating IP.


Bug Fixes
*********

* 'NoneType' object is not iterable when Glance cannot find image
  data in its backend. [Bug 1741223
  (https://bugs.launchpad.net/ironic/+bug/1741223)]

Changes in python-openstackclient 3.13.0..3.14.0
------------------------------------------------

fbee4eb Updated from global requirements
5e411fb Fix use of new openstacksdk connection
a018c6d Rework Network client config for new SDK Connection
ca90985 Replace assert with condition
951956a Updated from global requirements
e8b56a3 Corrected spelling mistake
001efad Updated from global requirements
ab50a2e Fix indentation in authentication.rst
189aec9 Partially Revert "Update new documentation PTI jobs"
0a2ee90 Use Zuul v3 fetch-subunit-output
551278e Updated from global requirements
f02f95f Updated from global requirements
cf91d7a Add floating IP qos_policy actions
cc47c07 Updated from global requirements
ed1b598 Check that Glance returns image data before processing it
5fdd073 Allow ports filtering with device_id
42e0037 Update new documentation PTI jobs
e438c34 flavor: clarify --swap description
bafe535 Switch to use stestr directly
c19d982 Fix func tests: Ensure to pass OS_CLOUD envvar
9c23fc8 Updated from global requirements
0626f95 Allow port list to shown undefined attributes


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

openstackclient/compute/v2/flavor.py               |   2 +-
openstackclient/compute/v2/service.py              |   2 +-
openstackclient/image/v2/image.py                  |  11 +-
openstackclient/network/client.py                  |  46 +++++---
openstackclient/network/v2/floating_ip.py          |  42 ++++++-
openstackclient/network/v2/port.py                 |  13 ++-
.../unit/network/v2/test_floating_ip_network.py    | 129 +++++++++++++++++++++
playbooks/osc-devstack/post.yaml                   |   3 +-
playbooks/osc-devstack/run.yaml                    |   2 +
...dd-device_id-to-port-list-0c658db51ce43c9e.yaml |   4 +
...on-floating-ip-rate-limit-8387c040a6fb9acd.yaml |  11 ++
.../notes/bug-1741223-7a5c5b6e7f232628.yaml        |   6 +
requirements.txt                                   |   8 +-
test-requirements.txt                              |  14 +--
tox.ini                                            |  36 ++++--
26 files changed, 410 insertions(+), 79 deletions(-)


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

diff --git a/requirements.txt b/requirements.txt
index 9299891..a1c48a5 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -9 +9 @@ cliff!=2.9.0,>=2.8.0 # Apache-2.0
-keystoneauth1>=3.2.0 # Apache-2.0
+keystoneauth1>=3.3.0 # Apache-2.0
@@ -11 +11 @@ openstacksdk>=0.9.19 # Apache-2.0
-osc-lib>=1.7.0 # Apache-2.0
+osc-lib>=1.8.0 # Apache-2.0
@@ -13 +13 @@ oslo.i18n>=3.15.3 # Apache-2.0
-oslo.utils>=3.31.0 # Apache-2.0
+oslo.utils>=3.33.0 # Apache-2.0
@@ -17 +17 @@ python-novaclient>=9.1.0 # Apache-2.0
-python-cinderclient>=3.2.0 # Apache-2.0
+python-cinderclient>=3.3.0 # Apache-2.0
diff --git a/test-requirements.txt b/test-requirements.txt
index fcd7bc7..b1ef7d6 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -10,3 +10 @@ mock>=2.0.0 # BSD
-openstackdocstheme>=1.17.0 # Apache-2.0
-oslotest>=1.10.0 # Apache-2.0
-reno>=2.5.0 # Apache-2.0
+oslotest>=3.2.0 # Apache-2.0
@@ -15 +12,0 @@ requests-mock>=1.1.0 # Apache-2.0
-sphinx>=1.6.2 # BSD
@@ -18,2 +15 @@ os-client-config>=1.28.0 # Apache-2.0
-os-testr>=1.0.0 # Apache-2.0
-testrepository>=0.0.18 # Apache-2.0/BSD
+stestr>=1.0.0 # Apache-2.0
@@ -30 +26 @@ python-barbicanclient!=4.5.0,!=4.5.1,>=4.0.0 # Apache-2.0
-python-congressclient<2000,>=1.3.0 # Apache-2.0
+python-congressclient<2000,>=1.9.0 # Apache-2.0
@@ -39 +35 @@ python-neutronclient>=6.3.0 # Apache-2.0
-python-octaviaclient>=1.0.0 # Apache-2.0
+python-octaviaclient>=1.3.0 # Apache-2.0
@@ -46 +42 @@ python-zaqarclient>=1.0.0 # Apache-2.0
-python-zunclient>=0.2.0 # Apache-2.0
+python-zunclient>=1.0.0 # Apache-2.0






More information about the Release-announce mailing list