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 <amot...@gmail.com> 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 -- Mailing list: https://launchpad.net/~yahoo-eng-team Post to : yahoo-eng-team@lists.launchpad.net Unsubscribe : https://launchpad.net/~yahoo-eng-team More help : https://help.launchpad.net/ListHelp