yahoo-eng-team team mailing list archive
-
yahoo-eng-team team
-
Mailing list archive
-
Message #24486
[Bug 1356053] Re: Doesn't properly get keystone endpoint when Keystone is configured to use templated catalog
Agreed about moving to a dash.
I don't think fallback mechanism is possible. Sahara itself doesn't use
endpoint type (only in documentation). So, this is mostly for horizon
and devstack.
** Also affects: horizon
Importance: Undecided
Status: New
** Also affects: devstack
Importance: Undecided
Status: New
** Changed in: horizon
Assignee: (unassigned) => Andrew Lazarev (alazarev)
** Changed in: devstack
Assignee: (unassigned) => Andrew Lazarev (alazarev)
** Changed in: sahara
Assignee: (unassigned) => Andrew Lazarev (alazarev)
--
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):
New
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