← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 1356053] Re: Doesn't properly get keystone endpoint when Keystone is configured to use templated catalog

 

Horizon does not perform any translation of the endpoint from the
service catalog returned by Keystone.

There is no work required to fix in Horizon, once Keystone is fixed it
should work work in Horizon.

** Changed in: horizon
       Status: New => Won't Fix

-- 
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/1356053

Title:
  Doesn't properly get keystone endpoint when Keystone is configured to
  use templated catalog

Status in devstack - openstack dev environments:
  New
Status in OpenStack Dashboard (Horizon):
  Won't Fix
Status in OpenStack Data Processing (Sahara, ex. Savanna):
  New

Bug description:
  When using the keystone static catalog file to register endpoints (http://docs.openstack.org/developer/keystone/configuration.html#file-based-service-catalog-templated-catalog), an endpoint registered (correctly) as catalog.region.data_processing.... gets read as "data-processing" by keystone.
  Thus, when Sahara looks for an endpoint, it is unable to find one for data_processing.

  This causes a problem with the commandline interface and the
  dashboard.

  Keystone seems to be converting underscores to dashes here:
  https://github.com/openstack/keystone/blob/master/keystone/catalog/backends/templated.py#L47

  modifying this line to not perform the replacement seems to work fine
  for me, but may have unintended consequences.

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