← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 1122758] Re: EC2 and OpenStack creds in User Settings fail when not admin

 

Was due to having admin port in internalURL. Might I say that Keystone's
adminURL and internalURL is stupid and confusing...

** Changed in: horizon/folsom
       Status: Incomplete => Invalid

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to OpenStack Dashboard (Horizon).
https://bugs.launchpad.net/bugs/1122758

Title:
  EC2 and OpenStack creds in User Settings fail when not admin

Status in OpenStack Dashboard (Horizon):
  Invalid
Status in OpenStack Dashboard (Horizon) folsom series:
  Invalid

Bug description:
  Hi!

  Folsom packages from Ubuntu Cloud Archive.

  When I am logged in as an admin and go to User Settings -> EC2
  Credentials (or OpenStack API), everything works fine.

  When I am logged in under a different tenant and only have the member
  role in that tenant, I get a 500 Internal Server Error.

  In the Apache error log I see a number of these:

  [Tue Feb 12 06:11:48 2013] [error] unable to retrieve service catalog with token
  [Tue Feb 12 06:11:48 2013] [error] Traceback (most recent call last):
  [Tue Feb 12 06:11:48 2013] [error]   File "/usr/lib/python2.7/dist-packages/keystoneclient/v2_0/client.py", line 132, in _extract_service_catalog
  [Tue Feb 12 06:11:48 2013] [error]     endpoint_type='adminURL')
  [Tue Feb 12 06:11:48 2013] [error]   File "/usr/lib/python2.7/dist-packages/keystoneclient/service_catalog.py", line 62, in url_for
  [Tue Feb 12 06:11:48 2013] [error]     raise exceptions.EndpointNotFound('Endpoint not found.')
  [Tue Feb 12 06:11:48 2013] [error] EndpointNotFound: Endpoint not found.

  Any ideas? It shouldn't matter what role a user has just to read the
  service catalog, no?

  Best,
  -jay

To manage notifications about this bug go to:
https://bugs.launchpad.net/horizon/+bug/1122758/+subscriptions