[openstack-dev] [TripleO] default region name

Zhou, Zhenzan zhenzan.zhou at intel.com
Thu Jan 8 12:38:56 UTC 2015


Thank you, Derek.
So we could also change TripleO register-endpoint/setup-endpoint to use "RegionOne".

BR
Zhou Zhenzan
-----Original Message-----
From: Derek Higgins [mailto:derekh at redhat.com] 
Sent: Thursday, January 8, 2015 5:53 PM
To: OpenStack Development Mailing List (not for usage questions)
Subject: Re: [openstack-dev] [TripleO] default region name

On 08/01/15 05:21, Zhou, Zhenzan wrote:
> Hi,
> 
> Does anyone know why TripleO uses "regionOne" as default region name? A comment in the code says it's the default keystone uses. 
> But I cannot find any "regionOne" in keystone code. Devstack uses "RegionOne" by default and I do see lots of "RegionOne" in keystone code.

Looks like this has been changing in various places
https://bugs.launchpad.net/keystone/+bug/1252299

I guess the default the code is referring to is in keystoneclient
http://git.openstack.org/cgit/openstack/python-keystoneclient/tree/keystoneclient/v2_0/shell.py#n509



> 
> stack at u140401:~/openstack/tripleo-incubator$ grep -rn regionOne * 
> scripts/register-endpoint:26:REGION="regionOne" # NB: This is the default keystone uses.
> scripts/register-endpoint:45:    echo "    -r, --region      -- Override the default region 'regionOne'."
> scripts/setup-endpoints:33:    echo "    -r, --region            -- Override the default region 'regionOne'."
> scripts/setup-endpoints:68:REGION="regionOne" #NB: This is the keystone default.
> stack at u140401:~/openstack/tripleo-incubator$ grep -rn regionOne 
> ../tripleo-heat-templates/ 
> stack at u140401:~/openstack/tripleo-incubator$  grep -rn regionOne 
> ../tripleo-image-elements/ 
> ../tripleo-image-elements/elements/tempest/os-apply-config/opt/stack/t
> empest/etc/tempest.conf:10:region = regionOne 
> ../tripleo-image-elements/elements/neutron/os-apply-config/etc/neutron
> /metadata_agent.ini:3:auth_region = regionOne 
> stack at u140401:~/openstack/keystone$ grep -rn RegionOne * | wc -l
> 130
> stack at u140401:~/openstack/keystone$ grep -rn regionOne * | wc -l
> 0
> 
> Another question is that TripleO doesn't export OS_REGION_NAME in 
> stackrc.  So when someone source devstack rc file to do something and then source TripleO rc file again, the OS_REGION_NAME will be the one set by devstack rc file.
> I know this may be strange but isn't it better to use the same default value?

We should probably add that to our various rc files, not having it there is probably the reason we used keystoneclients default in the first place.

> 
> Thanks a lot.
> 
> BR
> Zhou Zhenzan
> 
> _______________________________________________
> OpenStack-dev mailing list
> OpenStack-dev at lists.openstack.org
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
> 


_______________________________________________
OpenStack-dev mailing list
OpenStack-dev at lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev



More information about the OpenStack-dev mailing list