Comment 8 for bug 1300246

Revision history for this message
Matt Kassawara (ionosphere80) wrote :

Oops... probably should provide additional comments here rather than our e-mail thread.

The example configuration file from "tox -e genconfig" only includes the auth_uri option in the [clients_keystone] section. Only using this option in my environment yields a 400 error from heat.common.wsgi with the following message:

BadRequest: Expecting to find id or name in user - the server could not comply with the request since it is either malformed or otherwise incorrect. The client is assumed to be in error.

I can resolve this issue only by adding the admin_tenant_name, admin_user, and admin_password options in the [keystone_authtoken] section. However, keystone middleware deprecated these options in Kilo and no other services require them.

Additionally, the heat.conf file in the heat gate jobs does not implement [clients_keystone] and continues to use the auth_uri and deprecated admin_* options in the [keystone_authtoken] section.