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

no-reply at openstack.org no-reply at openstack.org
Wed Nov 29 15:56:05 UTC 2017


We joyfully announce the release of:

shade 1.25.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.25.0
^^^^^^

New Features

* Added a new property, 'current_user_id' which contains the id of
  the currently authenticated user from the token.

* Added methods for making new cloud connections based on the
  current OpenStackCloud. This should enable working more easily
  across projects or user accounts.

* If shade has to create objects in swift to upload an image, it
  will now delete those objects upon successful image creation as they
  are no longer needed. They will also be deleted on fatal import
  errors.

* Added new method, delete_autocreated_image_objects that can be
  used to delete any leaked objects shade may have created on behalf
  of the user.

Changes in shade 1.24.0..1.25.0
-------------------------------

d4148ff Allow grant_role to select users outside default domain
15263d3 Switch baremetal nics/ports tests over
395d927 Complete move of baremetal machine tests
5996a03 Add method to cleanup autocreated image objects
6062a1b Remove setting of version/release from releasenotes
371e0b6 Cleanup objects that we create on behalf of images
e63dd25 Updated from global requirements
eede422 Remove unnecessary roles reference
1c709be Fix the devstack role for base functional job
eeea77d Document current_user_id in a release note
1b92ba4 Updated from global requirements
1e0d1b3 Remove reference to context-managers from release note
5ee854b Fix creating a server with specifying scheduler_hints
95f6e48 Add helper property to get the current user id
c612a64 Add ability to work in other auth contexts
e4fb686 Fix regression for list_router_interfaces
59997f2 Zuul: add file extension to playbook path
28c94c0 Add project-template for functional tips jobs
ce3826d Turn on voting for functional tips jobs
6f90347 Add devstack jobs for zuul v3
dfa2963 Add unittest tips jobs
ff9f7d7 Support filtering servers in list_servers using arbitrary parameters
1d16f64 Handle glance image pagination links better


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

.zuul.yaml                                         | 221 ++++++++-
playbooks/devstack/legacy-git.yaml                 |  10 +
playbooks/devstack/post.yaml                       |   4 +
playbooks/devstack/pre.yaml                        |  10 +
playbooks/devstack/run.yaml                        |   3 +
.../add-current-user-id-49b6463e6bcc3b31.yaml      |   4 +
.../alternate-auth-context-3939f1492a0e1355.yaml   |   5 +
.../notes/cleanup-objects-f99aeecf22ac13dd.yaml    |   6 +
.../notes/delete-autocreated-1839187b0aa35022.yaml |   5 +
releasenotes/source/conf.py                        |  12 +-
requirements.txt                                   |   4 +-
shade/openstackcloud.py                            | 194 +++++++-
shade/operatorcloud.py                             |  27 +-
test-requirements.txt                              |   4 +-
28 files changed, 1718 insertions(+), 388 deletions(-)


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

diff --git a/requirements.txt b/requirements.txt
index 5a39161..2893f40 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -18,2 +18,2 @@ requestsexceptions>=1.2.0 # Apache-2.0
-six>=1.9.0 # MIT
-futures>=3.0;python_version=='2.7' or python_version=='2.6' # BSD
+six>=1.10.0 # MIT
+futures>=3.0.0;python_version=='2.7' or python_version=='2.6' # BSD
diff --git a/test-requirements.txt b/test-requirements.txt
index b0b3d50..0b76594 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -9 +9 @@ mock>=2.0.0 # BSD
-python-subunit>=0.0.18 # Apache-2.0/BSD
+python-subunit>=1.0.0 # Apache-2.0/BSD
@@ -16 +16 @@ testscenarios>=0.4 # Apache-2.0/BSD
-testtools>=1.4.0 # MIT
+testtools>=2.2.0 # MIT






More information about the Release-announce mailing list