[release-announce] [openstackclient] osc-lib 1.8.0 (queens)

no-reply at openstack.org no-reply at openstack.org
Wed Dec 13 21:37:28 UTC 2017


We are chuffed to announce the release of:

osc-lib 1.8.0: OpenStackClient Library

This release is part of the queens release series.

The source is available from:

    https://git.openstack.org/cgit/openstack/osc-lib

Download the package from:

    https://pypi.python.org/pypi/osc-lib

Please report issues through launchpad:

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

For more details, please see below.

1.8.0
^^^^^

New Features

* Added new options *--os-service-provider*, *--os-remote-project-
  name*, *--os-remote-project-domain-name*, *--os-remote-project-
  domain-id*, and *--os-remote-project-id*. These can also be loaded
  from their respective ENV variables (ex. *OS_SERVICE_PROVIDER* and
  *OS_REMOTE_PROJECT_ID*) and allow issuing of commands to a federated
  cloud using keystone-to-keystone identity federation. More
  information about keystone-to-keystone can be found here
  (https://specs.openstack.org/openstack/keystone-specs/specs/juno
  /keystone-to-keystone-federation.html).

Changes in osc-lib 1.7.0..1.8.0
-------------------------------

75700a7 Add utils for better column handling
5ef4081 Updated from global requirements
86129e6 Use converged SDK insead of os-client-config
c778181 Remove -U from pip install
f1e84b4 Avoid tox_install.sh for constraints support
d1b6f3e Util to calculate header and attr names based on parsed_args.columns
20564d2 Make -tips job non-voting
9ced404 Remove setting of version/release from releasenotes
a883bd5 Updated from global requirements
314ef3c Updated from global requirements
7d8b294 Consume the devstack functional jobs from OSC
485b573 Migrade legacy jobs into the repo
0d427e5 Add CLI/ENV options and documentation for keystone-to-keystone
5de9eb4 Updated from global requirements
6ea20b8 --os-profile option suddenly causes trouble in unit tests
b42a26e Updates for stestr
026f056 Updated from global requirements
0bafd1f Updated from global requirements
64f1816 Updated from global requirements
cad406d Updated from global requirements
d84776c Update reno for stable/pike
2dc5d88 Updated from global requirements
f00e215 Update the documentation link for doc migration
3f004e2 Updated from global requirements
47e28fa Updated from global requirements
8cbdcde Emit warnings to encourage cliff FormattableColumn


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

.gitignore                                         |   1 +
.stestr.conf                                       |   4 +
.zuul.yaml                                         |  19 +
HACKING.rst                                        |   2 +-
osc_lib/cli/client_config.py                       |  12 +-
osc_lib/clientmanager.py                           |  17 +
osc_lib/shell.py                                   |  45 ++
osc_lib/utils.py                                   | 617 -------------------
osc_lib/utils/__init__.py                          | 670 +++++++++++++++++++++
osc_lib/utils/columns.py                           |  99 +++
.../keystone-to-keystone-9b2e55b051775322.yaml     |  10 +
releasenotes/source/conf.py                        |  13 +-
releasenotes/source/index.rst                      |   1 +
releasenotes/source/pike.rst                       |   6 +
requirements.txt                                   |  15 +-
setup.cfg                                          |   2 +-
test-requirements.txt                              |  12 +-
tools/tox_install.sh                               |  30 -
tox.ini                                            |  22 +-
23 files changed, 1112 insertions(+), 697 deletions(-)


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

diff --git a/requirements.txt b/requirements.txt
index 0f4eb4e..3e2f418 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -5 +5 @@ pbr!=2.1.0,>=2.0.0 # Apache-2.0
-six>=1.9.0 # MIT
+six>=1.10.0 # MIT
@@ -8,6 +8,7 @@ Babel!=2.4.0,>=2.3.4 # BSD
-cliff>=2.6.0 # Apache-2.0
-keystoneauth1>=2.21.0 # Apache-2.0
-os-client-config>=1.27.0 # Apache-2.0
-oslo.i18n!=3.15.2,>=2.1.0 # Apache-2.0
-oslo.utils>=3.20.0 # Apache-2.0
-simplejson>=2.2.0 # MIT
+cliff!=2.9.0,>=2.8.0 # Apache-2.0
+keystoneauth1>=3.3.0 # Apache-2.0
+openstacksdk>=0.9.19 # Apache-2.0
+os-client-config>=1.28.0 # Apache-2.0
+oslo.i18n>=3.15.3 # Apache-2.0
+oslo.utils>=3.31.0 # Apache-2.0
+simplejson>=3.5.1 # MIT
diff --git a/test-requirements.txt b/test-requirements.txt
index 08427d8..83ca938 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -8 +8 @@ fixtures>=3.0.0 # Apache-2.0/BSD
-mock>=2.0 # BSD
+mock>=2.0.0 # BSD
@@ -10 +10 @@ oslotest>=1.10.0 # Apache-2.0
-requests-mock>=1.1 # Apache-2.0
+requests-mock>=1.1.0 # Apache-2.0
@@ -12 +12 @@ sphinx>=1.6.2 # BSD
-os-testr>=0.8.0 # Apache-2.0
+os-testr>=1.0.0 # Apache-2.0
@@ -14 +14 @@ testrepository>=0.0.18 # Apache-2.0/BSD
-testtools>=1.4.0 # MIT
+testtools>=2.2.0 # MIT
@@ -19,2 +19,2 @@ bandit>=1.1.0 # Apache-2.0
-openstackdocstheme>=1.11.0 # Apache-2.0
-reno!=2.3.1,>=1.8.0 # Apache-2.0
+openstackdocstheme>=1.17.0 # Apache-2.0
+reno>=2.5.0 # Apache-2.0






More information about the Release-announce mailing list