yahoo-eng-team team mailing list archive
-
yahoo-eng-team team
-
Mailing list archive
-
Message #62969
[Bug 1621073] Re: Neutron NeutronKeystoneContext object doesn't retrieve user_domain attribute
Reviewed: https://review.openstack.org/448538
Committed: https://git.openstack.org/cgit/openstack/neutron/commit/?id=75c34838ef7132352a34b0c224c2536a5283b1d5
Submitter: Jenkins
Branch: master
commit 75c34838ef7132352a34b0c224c2536a5283b1d5
Author: Akihiro Motoki <amotoki@xxxxxxxxx>
Date: Wed Mar 22 11:55:31 2017 +0000
Use oslo.context class method to construct context object
oslo_context.Context.from_environ provides a more generic way
to contruct a context object from request environment.
We can support more new attributes supported in keystonemiddleware
without changing our code.
Partial-Bug: #1674349
Closes-Bug: #1621073
In the unit test, context.tenant_name is replaced to context.project_name
as it will be the recommended way to access project name now.
Note that equivalency of project_name and tenant_name will be ensured
by a depending neutron-lib patch [1], so this change affects nobody.
[1] https://review.openstack.org/#/c/448537/
Depends-On: Ieec57d9ea8d95e55499a17e2c04da5e3e78a1557
Change-Id: Ie48aa843ca8c852b1e93e760d2e3e8aaa38aed56
** Changed in: neutron
Status: In Progress => Fix Released
--
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to neutron.
https://bugs.launchpad.net/bugs/1621073
Title:
Neutron NeutronKeystoneContext object doesn't retrieve user_domain
attribute
Status in neutron:
Fix Released
Bug description:
Neutron object does not retrieve keystone domain attribute from request headers.
Neutron policies use context to check rules so we are not able to use domains.
Context is formed from headers in __call__ of NeutronKeystoneContext
object, which initializes Context object.
To manage notifications about this bug go to:
https://bugs.launchpad.net/neutron/+bug/1621073/+subscriptions
References