← Back to team overview

openstack team mailing list archive

Re: Missing(?) keystone service catalog

 

On 05/03/2012 06:38 AM, Nick Lothian wrote:
I'm having some trouble using the Keystone API.

When I run

keystone --os_username=admin --os_password=password --os_auth_url=http://192.168.1.50:5000/v2.0/ service-list

I get the following:

No handlers could be found for logger "keystoneclient.v2_0.client"
Unable to communicate with identity service: 404 Not Found

The resource could not be found.

   . (HTTP 404)


The keystone log shows the following:

(eventlet.wsgi.server): 2012-05-03 14:03:12,840 DEBUG wsgi write 192.168.1.50 - - [03/May/2012 14:03:12] "GET /v2.0/OS-KSADM/services HTTP/1.1" 404 176 0.008028


Additionally, if I use curl to call the keystone API directly (as documented at http://keystone.openstack.org/api_curl_examples.html#id4) my whole serviceCatalog section is empty ("serviceCatalog": {})

I am using a default devstack installation.

What am I missing?


_______________________________________________
Mailing list: https://launchpad.net/~openstack
Post to     : openstack@xxxxxxxxxxxxxxxxxxx
Unsubscribe : https://launchpad.net/~openstack
More help   : https://help.launchpad.net/ListHelp
I think DevStack is using TemplatedCatalog as catalog backend and it doesn't support CRUD. If you need CRUD operations you can use SQL backend.

Follow ups

References