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
participants (1)
-
no-reply@openstack.org