We contentedly announce the release of: shade 1.22.2: Simple client library for interacting with OpenStack clouds This release is part of the pike release series. Download the package from: https://pypi.python.org/pypi/shade For more details, please see below. 1.22.2 ^^^^^^ Known Issues * Fixed an issue where nodepool could cause config_drive to be passed explicitly as None, which was getting directly passed through to the JSON. Also fix the same logic for key_name and scheduler_hints while we're in there. * Fixed the logic in delete_ips and added regression tests to cover it. The old logic was incorrectly looking for floating ips using port syntax. It was also not swallowing errors when it should. * Images in the cloud with a string property named "properties" caused image normalization to bomb. Changes in shade 1.22.1..1.22.2 ------------------------------- 1069d44 Fix mismatch between port and port-id for REST call 14216dc Remove a direct mocking of _image_client bc94295 Fix image normalization when image has properties property 74522a1 Fix delete_ips on delete_server and add tests 16cd2cc Fix config_drive, scheduler_hints and key_name in create_server 6334250 Don't fail hard on 404 from neutron FIP listing 45e6899 Only search for floating ips if the server has them Diffstat (except docs and test files) ------------------------------------- .../notes/fix-config-drive-a148b7589f7e1022.yaml | 6 + .../notes/fix-delete-ips-1d4eebf7bc4d4733.yaml | 6 + ...x-properties-key-conflict-2161ca1faaad6731.yaml | 4 + shade/_normalize.py | 9 +- shade/openstackcloud.py | 78 +++++++++---- 10 files changed, 407 insertions(+), 36 deletions(-)