[Openstack] Endpoints problems

Lorin Hochstein lorin at nimbisservices.com
Fri Apr 20 20:47:08 UTC 2012


On Apr 13, 2012, at 12:34 PM, Adam Gandelman wrote:

> On 04/13/2012 10:50 AM, Dolph Mathews wrote:
>> 
>> While $(tenant_id)s is certainly the documented syntax, it appears that the SQL catalog backend (and *only* the SQL catalog backend, as far as I can tell) explicitly supports both $(tenant_id)s and %(tenant_id)s:
>> 
>> https://github.com/openstack/keystone/blob/master/keystone/catalog/backends/sql.py#L163
>> 
>> Perhaps Adam Gandelman has some insight?
>> 
>> -Dolph
> 
> Dolph-
> 
> No, the same is supported in the case of templated catalog as well, which is what the SQL catalog was largely based off:
> 
> https://github.com/openstack/keystone/blob/master/keystone/catalog/backends/templated.py#L115
> 
> Just tested that "sed -i 's/\$/%/g' /etc/keystone/default_catalog.templates" still produces a functional service catalog when configured to use the templated backend.
> 
> Seeing as both are supported, perhaps it would be better for docs to be updated to refer to the use of % instead of $ to avoid people running into problems with the $() sub-shell?
> 

The OpenStack Install and Deploy manual has some language about this (see last paragraph): http://docs.openstack.org/trunk/openstack-compute/install/content/elements-of-keystone-service-catalog-entry.html

This hasn't made its way into the admin docs yet, though.


Take care,

Lorin
--
Lorin Hochstein
Lead Architect - Cloud Services
Nimbis Services, Inc.
www.nimbisservices.com




-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack/attachments/20120420/400ba8ce/attachment.html>


More information about the Openstack mailing list