[openstack-dev] [TripleO] default region name

Derek Higgins derekh at redhat.com
Thu Jan 8 09:52:49 UTC 2015


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




More information about the OpenStack-dev mailing list