← Back to team overview

openstack team mailing list archive

Re: [Keystone] keystone filter and server

 

Please find my answers in-line


>
> The only disadvantage of having it in python-keystone over
> a python-keystone-middleware package is a few extra .py files on disk..
> Personally, I don't see that as an issue..
[Deepak] A few extra files but you are installing keystone client unnecessarily


>> It might be better to include it in a new python-keystone-middleware
>> package, but not python-openstack-common..
>> python-openstack-common is this
>> code: https://github.com/openstack/openstack-common. These are libraries
>> that are service independent, eg config libs,
[Deepak] Isn't it service independent ? All the services are using it,
so they might as well borrow it from openstack-common

The reason I have suggested to include it in openstack-common because
I think it is installed in all the nodes as all the services are
dependent on openstack-common. I am not sure if we will run into
maintenance issues.


Deepak


>> Thanks,
>> Kiall
>>
>>
>>
>> On Mon, Apr 2, 2012 at 9:49 AM, Deepak Garg <deepakgarg.iitg@xxxxxxxxx>
>> wrote:
>>>
>>> Thanks for the answers. It helps a lot.
>>> But wouldn't it be better to include it in openstack-common which I
>>> think is installed in all nodes.
>>>
>>>
>>> Thanks,
>>> Deepak
>>>
>>>
>>> On Mon, Apr 2, 2012 at 2:15 PM, Kiall Mac Innes <kiall@xxxxxxxxxxxx>
>>> wrote:
>>> > Ubuntu includes this in python-keystone, so it can be installed without
>>> > having keystone actually running.
>>> >
>>> > Thanks,
>>> > Kiall
>>> >
>>> > Sent from my phone.
>>> >
>>> > On Apr 2, 2012 9:04 a.m., "Chmouel Boudjnah" <chmouel@xxxxxxxxxxx>
>>> > wrote:
>>> >>
>>> >> Hi,
>>> >>
>>> >> On Mon, Apr 2, 2012 at 4:17 AM, Deepak Garg
>>> >> <deepakgarg.iitg@xxxxxxxxx>
>>> >> wrote:
>>> >> > a. All the projects are using  middleware.auth_token.py from the
>>> >> > keystone repo for basic token auth,  but if we now say that the
>>> >> > filter_factory needs to be set to "keystone.middleware.auth_token",
>>> >> > does that mean that keystone should to be installed on the same
>>> >> > machine as that service ?
>>> >> > b. If yes, does this also mean that keystone server should be
>>> >> > running
>>> >> > on all nodes ?
>>> >>
>>> >> It  needs only the file auth_token.py and nothing else from keystone.
>>> >> For dependencies on the server you'll need to have python-webob
>>> >> installed and python-memcache/python-iso8601 if you use memcache
>>> >> caching.
>>> >>
>>> >> Hopefully packagers would create a sub-package from keystone source
>>> >> with only auth_token in there easy to install on the hosts that need
>>> >> it.
>>> >>
>>> >> Chmouel.
>>> >>
>>> >> _______________________________________________
>>> >> Mailing list: https://launchpad.net/~openstack
>>> >> Post to     : openstack@xxxxxxxxxxxxxxxxxxx
>>> >> Unsubscribe : https://launchpad.net/~openstack
>>> >> More help   : https://help.launchpad.net/ListHelp
>>>
>>>
>>>
>>> --
>>>
>>> Deepak Garg,
>>> Data Center and Cloud Div.
>>> Citrix R&D, India
>>> Skype-id: deepakgarg.iit
>>
>>
>



-- 

Deepak Garg,
Data Center and Cloud Div.
Citrix R&D, India
Skype-id: deepakgarg.iit


Follow ups

References