<div dir="ltr"><div style>tl;dr keystone.middleware.auth_token is deprecated (and currently broken) in favor of keystoneclient.middleware.auth_token</div><div style><br></div><div style>During grizzly we moved auth_token from keystone to keystoneclient, and provided a bit of backwards compatibility for configurations still using keystone.middleware.auth_token by having keystone import auth_token from keystoneclient.</div>
<div style><br></div><div style>Unfortunately that backwards compatibility is now broken and being tracked in an RC-blocking bug:</div><div style><br></div><div style>  <a href="https://bugs.launchpad.net/nova/+bug/1143998">https://bugs.launchpad.net/nova/+bug/1143998</a><br>
</div><div style><br></div><div style>I described the root cause of the problem in comment #12:</div><div style><br></div><div style>  <a href="https://bugs.launchpad.net/nova/+bug/1143998/comments/12">https://bugs.launchpad.net/nova/+bug/1143998/comments/12</a></div>
<div style><br></div><div style>I've proposed two fixes based on markmc's comments in that bug.</div><div><br></div><div>A) Drop support for keystone.middleware.auth_token:</div><div><br></div><div>  <a href="https://review.openstack.org/#/c/24251/">https://review.openstack.org/#/c/24251/</a><br>
</div><div><br></div><div>B) Ignore the exception described in the bug and log a warning:<br></div><div><br></div>  <a href="https://review.openstack.org/#/c/24701/">https://review.openstack.org/#/c/24701/</a><div><br></div>
<div style>Neither solution is ideal IMO but we need to fix this for RC1; feedback & alternative solutions welcome!</div><div><br></div><div><div>-Dolph</div>
</div></div>