[openstacksdk] shade 1.27.0 (queens)
We high-spiritedly announce the release of: shade 1.27.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.27.0 ^^^^^^ New Features ************ * The *created* field which was returned by the Nova API is now returned as *created_at* as well when not using strict mode for consistency with other models. Known Issues ************ * The openstacksdk dependency lists ">=0.9.19", however the **ACTUAL** lower-bound is "0.11.2", which is the version of openstacksdk released with Queens. Since the dependency does not have an upper bound, installing shade from pip will result in the correct thing. Other Notes *********** * In preparation for being a compat layer during the Rocky timeframe, shade now depends on openstacksdk and gets all of its dependencies as transitive depends through openstacksdk. Subsequent shade releases will begin replacing code inside of shade and will instead call the openstacksdk copies of the relevant code. The shade backwards compat contract remains in place and users should not notice any regressions. Changes in shade 1.26.0..1.27.0 ------------------------------- e0e8841 Use openstacksdk for most transitive depends 4eaf40e Remove inner_exceptions plumbing 9844782 Make meta.find_best_address() more generic 952887e Fix address format used in find_best_address() 01de598 Add supported method for checking the network exts 698ec30 Make floating IP to be prefered over fixed when looking for IP 255b01e Fix get_server to work with use_direct_get b63ab3d Plumb use-direct-get through factory functions e187020 Switch to providing created_at field for servers baf4e91 Allow not resolving outputs on get stacks 92cd950 Updated from global requirements 12c20c8 Fix functional test about port 559fad5 Update UPPER_CONSTRAINTS_FILE for stable/queens 8486fc1 Update .gitreview for stable/queens Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + .zuul.yaml | 36 ++++------ playbooks/devstack/post.yaml | 2 +- .../openstacksdk-depend-7793cdbe75ab18cf.yaml | 15 +++++ ...switch-nova-to-created_at-45b7b50af6a2d59e.yaml | 5 ++ requirements.txt | 17 +---- shade/__init__.py | 18 +++-- shade/_heat/event_utils.py | 2 +- shade/_normalize.py | 5 ++ shade/exc.py | 21 ++---- shade/meta.py | 27 +++++--- shade/openstackcloud.py | 69 ++++++++++++------- test-requirements.txt | 6 +- tox.ini | 2 +- 22 files changed, 204 insertions(+), 150 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 29cb6b8..91bfaaf 100644 --- a/requirements.txt +++ b/requirements.txt @@ -6,5 +5,0 @@ pbr!=2.1.0,>=2.0.0 # Apache-2.0 -munch>=2.1.0 # MIT -decorator>=3.4.0 # BSD -jmespath>=0.9.0 # MIT -jsonpatch>=1.16 # BSD -ipaddress>=1.0.16;python_version<'3.3' # PSF @@ -12,11 +7 @@ os-client-config>=1.28.0 # Apache-2.0 -# These two are here to prevent issues with version pin mismatches from our -# client library transitive depends. -requestsexceptions>=1.2.0 # Apache-2.0 -six>=1.10.0 # MIT -futures>=3.0.0;python_version=='2.7' or python_version=='2.6' # BSD -iso8601>=0.1.11 # MIT - -keystoneauth1>=3.2.0 # Apache-2.0 -netifaces>=0.10.4 # MIT - -dogpile.cache>=0.6.2 # BSD +openstacksdk>=0.9.19 # Apache-2.0 diff --git a/test-requirements.txt b/test-requirements.txt index 0b76594..dc0308f 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -10,2 +10,2 @@ python-subunit>=1.0.0 # Apache-2.0/BSD -openstackdocstheme>=1.17.0 # Apache-2.0 -oslotest>=1.10.0 # Apache-2.0 +openstackdocstheme>=1.18.1 # Apache-2.0 +oslotest>=3.2.0 # Apache-2.0 @@ -13 +13 @@ requests-mock>=1.1.0 # Apache-2.0 -sphinx>=1.6.2 # BSD +sphinx!=1.6.6,>=1.6.2 # BSD
participants (1)
-
no-reply@openstack.org