Updated openstack/openstack
Project: openstack/heat  1df32d819a3ef9418b8c30a5b35cb83bd4e55f41
null
Make LB-updating in rolling update more reliable

The rolling update code updates the load balancer when instances
are being updated (and thus out of service). It determines which instances
are being changed by comparing the str() of the templates. Unfortunately,
str() of dicts in Python returns keys in an unreliable order, depending on
the way the dicts were constructed. Therefore, sometimes rolling updates
would erroneously determine that instances were changing when they were not,
and take them out of service in the load balancer.

This patch contains no additional tests because it's not really possible to
reliably reproduce this across multiple platforms. Existing tests will fail if
the erroneous case is triggered.

Change-Id: Icb564a65ca118a2fc84d7df8c44330281074bbb7
Closes-Bug: #1271397
Updated openstack/openstack
Project: openstack/cinder  9c3a05d811753fa6abe1c0da2358b34c036948dd
null
Add support for retype in Storwize/SVC driver

In Storwize/SVC, retype can be handled by a few cases:
1. The change may just require setting an option on the volume
2. The change may require moving the data in the same pool (e.g.,
   compression)
3. The scheduler may have chosen a different pool virtualized by the
   same Storwize or SVC, in which case we move the data as in #2

Implements: blueprint storwize-svc-retype

Change-Id: Ic2ed17bce56b5ea65e1596acfa85720cf4818fa8
Updated openstack/openstack
Project: openstack/python-cinderclient  e2642796b852c5afc52c56be9af76d251e6eb099
null
Add encryption-type-delete to cinderclient

This modification adds support for deleting volume encryption types.
The encryption-type-delete command accepts a single argument, the
name or ID of the volume type whose associated encryption type should
be deleted. The encryption type may only be deleted if the associated
volume type is unused.

blueprint encrypt-cinder-volumes

Change-Id: Ie189e7ec91f5a8adc9d3496911de2811ad40f282