Updated openstack/openstack
Project: openstack/keystone  0042c3eb2029d17f593f3d67d821fafaceb7c06a
null
Restructure KDS options to be more like Keystone's options

Restructure the KDS options to be more closely aligned with the way
Keystone options work and allowing movement towards not registering
the options on import. This will also prevent KDS options from
appearing in the Keystone auto-generated sample config.

Change-Id: I073aa58ff3132e2714478f54c88c3a8200ff47da
Updated openstack/openstack
Project: openstack/python-heatclient  78b2251857ecbbf6b09d01ddc55f85421f82b7aa
null
Do not use the '+' operation dict_items()

This operation is undefined in Python3, list() must be called first.

Change-Id: I764ee994b5faf0e6783e4025466e6ceb17fe3642
Updated openstack/openstack
Project: openstack/python-heatclient  5458fe691ee7edc71b8670e4be6db39e2426ff05
null
Only call decode() on bytes

In Python 3, text strings are not bytes, so the decode() method should not be
called on them.

Change-Id: I081c6a93daa86586378a15d8ae98738c41bda8d0