yahoo-eng-team team mailing list archive
-
yahoo-eng-team team
-
Mailing list archive
-
Message #05193
[Bug 1223524] Re: Inactive oauth extension creates dependency on httplib2
** Changed in: keystone
Status: Fix Committed => Fix Released
** Changed in: keystone
Milestone: None => havana-rc1
--
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to Keystone.
https://bugs.launchpad.net/bugs/1223524
Title:
Inactive oauth extension creates dependency on httplib2
Status in OpenStack Identity (Keystone):
Fix Released
Bug description:
The dependency resoution in Keystone requires that an object be
explicitly instantiated prior to use. Extensions fall into this
category. They are referenced in keystone/serivce.py such as:
from keystone.contrib import endpoint_filter
from keystone.contrib import oauth1
These components pull in other dependencies. In the case of oauth, it
is httplib2.
We can extend this method
https://github.com/openstack/keystone/blob/master/keystone/common/wsgi.py#L536-L563
here
https://github.com/openstack/keystone/blob/master/keystone/contrib/oauth1/routers.py#L21
And activate the Manager upon creating of the routes, which indicates
they will actually be used in the deployment.
To manage notifications about this bug go to:
https://bugs.launchpad.net/keystone/+bug/1223524/+subscriptions