[Openstack] Keystone: LDAP identity driver 'list resource' support

Adam Young ayoung at redhat.com
Mon Sep 10 20:52:59 UTC 2012


On 09/10/2012 03:55 PM, Adam Young wrote:
> On 09/10/2012 02:28 PM, Joseph Heck wrote:
>> Hey Boden,
>>
>> It's not scheduled to be fixed in the Folsom release, the linkages to 
>> milestones and such indicate that.
>>
>> The original developer that proposed a patch disappeared in that 
>> flow, so it stagnated. Adam just picked it up and assigned it to 
>> himself though to dig around on it - so perhaps he can provide more 
>> detail there.
>
> In retrospect, the patch is trivial, and it seems to fit a need. We 
> should be able to sneak it in.  I'm trying to test the CLI right now, 
> but the unit tests look good.
>
>
Please review.

https://review.openstack.org/#/c/12726/

>>
>> -joe
>>
>>
>> On Sep 10, 2012, at 10:31 AM, boden <boden at linux.vnet.ibm.com> wrote:
>>> Thanks... Is this defect going to get resolved in the folsom 
>>> time-frame?
>>> Looks like the target milestone was set to none and the defect has been
>>> inactive for 2.5 months.
>>>
>>> On 9/10/2012 12:43 PM, Dolph Mathews wrote:
>>>> You thought correct: https://bugs.launchpad.net/keystone/+bug/983304
>>>>
>>>> -Dolph
>>>>
>>>>
>>>> On Mon, Sep 10, 2012 at 11:32 AM, Adam Young <ayoung at redhat.com
>>>> <mailto:ayoung at redhat.com>> wrote:
>>>>
>>>>     On 09/10/2012 11:29 AM, boden wrote:
>>>>
>>>>         I've been munking with the latest Keystone LDAP identity 
>>>> driver and
>>>>         based on what I'm seeing the driver does not support the 
>>>> 'list'
>>>>         resource
>>>>         based methods. For example 'list users', 'list tenants'...
>>>>
>>>>         For example, config your keystone.conf up to use an LDAP 
>>>> backend
>>>>         which
>>>>         contains the supported DIT structure for the driver and 
>>>> then fire up
>>>>         keystone. Hit keystone with a GET /users or GET /tenants 
>>>> request and
>>>>         500/501 errors. Switch your identity driver back to the SQL 
>>>> identity
>>>>         driver and retry -- all is well and you can list users and 
>>>> tenants.
>>>>
>>>>         Looking at the code it appears the ldap identity driver 
>>>> does not
>>>>         implement the list_*() methods (list_users(), list_roles()...)
>>>>
>>>>
>>>>         _________________________________________________
>>>>         Mailing list: https://launchpad.net/~__openstack
>>>>         <https://launchpad.net/~openstack>
>>>>         Post to     : openstack at lists.launchpad.net
>>>>         <mailto:openstack at lists.launchpad.net>
>>>>         Unsubscribe : https://launchpad.net/~__openstack
>>>>         <https://launchpad.net/~openstack>
>>>>         More help   : https://help.launchpad.net/__ListHelp
>>>>         <https://help.launchpad.net/ListHelp>
>>>>
>>>>     That is correct.  I thought we already had a ticket for this one,
>>>>     but it does not appear to be so.  Please go ahead and open one.
>>>>
>>>>     _________________________________________________
>>>>     Mailing list: https://launchpad.net/~__openstack
>>>>     <https://launchpad.net/~openstack>
>>>>     Post to     : openstack at lists.launchpad.net
>>>>     <mailto:openstack at lists.launchpad.net>
>>>>     Unsubscribe : https://launchpad.net/~__openstack
>>>>     <https://launchpad.net/~openstack>
>>>>     More help   : https://help.launchpad.net/__ListHelp
>>>>     <https://help.launchpad.net/ListHelp>
>>>>
>>>>
>>>>
>>>>
>>>> _______________________________________________
>>>> Mailing list: https://launchpad.net/~openstack
>>>> Post to     : openstack at lists.launchpad.net
>>>> Unsubscribe : https://launchpad.net/~openstack
>>>> More help   : https://help.launchpad.net/ListHelp
>>>>
>>>
>>> _______________________________________________
>>> Mailing list: https://launchpad.net/~openstack
>>> Post to     : openstack at lists.launchpad.net
>>> Unsubscribe : https://launchpad.net/~openstack
>>> More help   : https://help.launchpad.net/ListHelp
>>
>> _______________________________________________
>> Mailing list: https://launchpad.net/~openstack
>> Post to     : openstack at lists.launchpad.net
>> Unsubscribe : https://launchpad.net/~openstack
>> More help   : https://help.launchpad.net/ListHelp
>
>
> _______________________________________________
> Mailing list: https://launchpad.net/~openstack
> Post to     : openstack at lists.launchpad.net
> Unsubscribe : https://launchpad.net/~openstack
> More help   : https://help.launchpad.net/ListHelp





More information about the Openstack mailing list