Updated openstack/openstack
Project: openstack/keystone  f4bf4ceb2325c77a1c08d0cf10391de863eb049b
null
code hygiene; use six.text_type, escape regexp's, use key function

Some simple code clean up for code hygiene

Need to use unicode() rather than str() to properly handle non-ascii
characters, but to be PY2/PY3 compatible use six.text_type.

Regexp's were formed by string formatting using run-time substitutions
but the substitutions were not escaped. If the substituion contained
regexp metachars the regexp could fail.

The db key was formed by string substituion but this code was
duplicated in many places, introduce a method, key() to eliminate the
code duplication. At the same time introduce the dn() method to
transform the dn to an internal format. Currently the dn() method is a
place holder whose implementation will be added in a subsequent patch.

Change-Id: I1fbb8cf420606c77b1eed346376050f21790a8e1
Updated openstack/openstack
Project: openstack/heat  29827230aa0b3f1166db835768ca7ff25a4e5ef1
null
Update heat.conf.sample

A new version of python-keystoneclient has been released, with changes in
the options for the token auth middleware.

Change-Id: I04a725fac6dea8732533270828ad04f008142ab6
Updated openstack/openstack
Project: openstack/python-troveclient  5b713c009bfa783fbfcc0e693e73c9d637e677f3
null
Get rid of XML related trove client bindings

We will no longer support XML for the trove API; it behooves us to
remove XML related code, and clean up the trove client.

Partially implements bp: destroy-xml-api
Change-Id: I58f95e81f3e4bc4bad277ff2a48abfced2b48199
Updated openstack/openstack
Project: openstack/keystone  d8c6cdcaca72e490e12b7666b0ee9adc2ec3953a
null
Add placeholders for reserved migrations

This patchset should land immediately after the opening of the Juno
development cycle.

Implements: bp reserved-db-migrations-icehouse
Change-Id: Ic2f1e06043da34878b06bab5a10d173497fa1cb6