[release-announce] [shade] shade 1.24.0 (queens)

no-reply at openstack.org no-reply at openstack.org
Fri Oct 13 13:49:59 UTC 2017


We are pleased to announce the release of:

shade 1.24.0: Simple client library for interacting with OpenStack
clouds

This release is part of the queens release series.

Download the package from:

    https://pypi.python.org/pypi/shade

For more details, please see below.

1.24.0
^^^^^^

New Features

* Added "group" parameter to create_server to allow booting a server
  into a specific server group.

* server creation errors now include the server id in the Exception
  to allow people to clean up.

* Added a "set_volume_bootable" call to allow toggling the bootable
  state of a volume.

Changes in shade 1.23.0..1.24.0
-------------------------------

c39d98c Move role normalization to normalize.py
835d655 Allow domain_id for roles
8cda430 Add method to set bootable flag on volumes
b653090 Image should be optional
fd9c2b5 Add group parameter to create_server
e7ade19 Fix image task uploads
1fcc3e7 Temporarily disable volume and os_image functional tests
689d9e8 Consume publish-openstack-sphinx-docs
2c24e20 Record server.id in server creation exception
2c23196 Stop using openstack-doc-build
482b313 Add support for network quota details command
f29d04d Add pypi and doc publication templates
35ae661 Updated from global requirements
f545e8e Fix search_groups
e1cafe3 Remove EndpointCreate and _project_manager
ec797b6 Remove use of legacy keystone client in functional tests
25ef7bf Updated from global requirements
97b98c9 Remove keystoneclient dependency
d0ca641 De-client-ify Endpoint Create
941e179 Refactor the create endpoint code
f3e6225 Reorganize endpoint create code
605301f Switch to constraints version of tox job
8daf38f Convert test_baremetal_machine_patch to testscenarios
960a274 Add openstack-doc-build to shade
ff70995 Switch to normal tox-py35 job
73ef1f5 Switch to using stestr
b817f47 Migrate machine tests related to state transitions
c821c97 Migrate machine inspection tests to requests_mock
e8d37f8 Migrate additional machine tests
8cc1483 De-client-ify Endpoint Update
8afeaf6 De-client-ify List Role Assignments
179430c De-client-ify Endpoint List
eb28fa5 De-client-ify List Roles for User in v2.0
8d310b7 De-client-ify Role Grant and Revoke
a4f94bf De-client-ify Endpoint Delete
76caad4 De-client-ify User Password Update
4de4fb4 Begin converting baremetal node tests
e768960 Remove improper exc handling in is_user_in_group
149a9fb Use direct calls to get_<resource>_by_id


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

.gitignore                                         |   1 +
.stestr.conf                                       |   3 +
.testr.conf                                        |   7 -
.zuul.yaml                                         |   5 +-
.../boot-on-server-group-a80e51850db24b3d.yaml     |   4 +
.../server-create-error-id-66c698c7e633fb8b.yaml   |   4 +
.../set-bootable-volume-454a7a41e7e77d08.yaml      |   4 +
requirements.txt                                   |   5 +-
shade/_legacy_clients.py                           |  43 +-
shade/_normalize.py                                |  27 +-
shade/_tasks.py                                    |  55 --
shade/_utils.py                                    |  74 +-
shade/exc.py                                       |  10 +
shade/inventory.py                                 |   5 +-
shade/openstackcloud.py                            | 186 +++--
shade/operatorcloud.py                             | 386 ++++++---
test-requirements.txt                              |   4 +-
tox.ini                                            |  42 +-
38 files changed, 1870 insertions(+), 1213 deletions(-)


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

diff --git a/requirements.txt b/requirements.txt
index a6ac179..5a39161 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -9,2 +9,2 @@ jmespath>=0.9.0 # MIT
-jsonpatch>=1.1 # BSD
-ipaddress>=1.0.7;python_version<'3.3' # PSF
+jsonpatch>=1.16 # BSD
+ipaddress>=1.0.16;python_version<'3.3' # PSF
@@ -24 +23,0 @@ netifaces>=0.10.4 # MIT
-python-keystoneclient>=3.8.0 # Apache-2.0
diff --git a/test-requirements.txt b/test-requirements.txt
index e7edec7..b0b3d50 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -10 +10 @@ python-subunit>=0.0.18 # Apache-2.0/BSD
-openstackdocstheme>=1.16.0 # Apache-2.0
+openstackdocstheme>=1.17.0 # Apache-2.0
@@ -14 +14 @@ sphinx>=1.6.2 # BSD
-testrepository>=0.0.18 # Apache-2.0/BSD
+stestr>=1.0.0 # Apache-2.0






More information about the Release-announce mailing list