openstack team mailing list archive
-
openstack team
-
Mailing list archive
-
Message #10024
Re: Endpoints problems
Thanks all!
And thanks for not saying "It's a Python Thing You Wouldn't Understand." :)
Yeah I do want a definitive answer but it's always good for me to learn to
read code.
Then again, things like replace('$(', '%(') make me go hmm...
One last clarification, this $(tenant_id)s should be used for both nova and
volume endpoints, right?
Thanks,
Anne
On Thu, Apr 12, 2012 at 5:44 PM, Pete Zaitcev <zaitcev@xxxxxxxxxx> wrote:
> On Thu, 12 Apr 2012 15:28:21 -0500
> Anne Gentle <anne@xxxxxxxxxxxxx> wrote:
>
> > keystone --token 012345SECRET99TOKEN012345 --endpoint
> > http://192.168.206.130:35357/v2.0 endpoint-create \
> >[....]
> > --internalurl
> > http://192.168.206.130:8774/v2/$(tenant_id)s
> >
> > I haven't fixed this yet because I'm not sure if the $(tenant_id)s is
> > literal or which tenant_id specifically to use (the Service tenant for
> the
> > adminurl possibly)?
>
> The expression "$(tenant_id)s" is really contained inside the pattern
> in the database. It is substituded with a specific tennant ID when
> an application makes its request. The weird syntax is inherited from
> Python, where one can use constructs like %s or %(key)s.
>
> -- Pete
>
Follow ups
References