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

Zhou Zhenzan
-----Original Message-----
From: Derek Higgins [] 
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

I guess the default the code is referring to is in keystoneclient

> stack@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@u140401:~/openstack/tripleo-incubator$ grep -rn regionOne 
> ../tripleo-heat-templates/ 
> stack@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@u140401:~/openstack/keystone$ grep -rn RegionOne * | wc -l
> 130
> stack@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 mailing list

OpenStack-dev mailing list

Reply via email to