<div dir="ltr">Hi, Jay!<div><br></div><div>As Doug said, Horizon regions are just different Keystone endpoints that Horizon could use to authorize against (and retrieve the whole catalog from any of them afterwards). </div><div><br></div><div>Another example of how complicated things could be: imagine that Horizon config has two Keystone endpoints inside AVAILABLE_REGIONS setting, <a href="http://keystone.europe">http://keystone.europe</a> and <a href="http://keystone.asia">http://keystone.asia</a>, each of them hosting a different catalog with service endpoint pointing to Europe/Asia located services. For European Keystone all Europe-based services are marked as 'RegionOne', for Asian Keystone all its Asia-based services are marked as 'RegionOne'. Then, imagine that each Keystone also has 'RegionTwo' region, for European Keystone the Asian services are marked so, for Asian Keystone the opposite is true. One of customers did roughly the same thing (with both Keystones using common LDAP backend), and understanding what exactly in Horizon didn't work well was a puzzling experience.</div></div><br><div class="gmail_quote"><div dir="ltr">On Wed, Jul 8, 2015 at 4:37 PM Jay Pipes <<a href="mailto:jaypipes@gmail.com">jaypipes@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On 07/08/2015 08:50 AM, Timur Sufiev wrote:<br>
> Hello, folks!<br>
><br>
> Somehow it happened that we have 2 different kinds of regions: the<br>
> service regions inside Keystone catalog and AVAILABLE_REGIONS setting<br>
> inside Horizon, yet use the same name 'regions' for both of them. That<br>
> creates a lot of confusion when solving some region-related issues at<br>
> the Horizon/Keystone junction, even explaining what is exactly being<br>
> broken poses a serious challenge when our common language has such a flaw!<br>
><br>
> I propose to invent 2 distinct terms for these entities, so at least we<br>
> won't be terminologically challenged when fixing the related bugs.<br>
<br>
Hi!<br>
<br>
I understand what the Keystone region represents: a simple,<br>
non-geographically-connotated division of the entire OpenStack deployment.<br>
<br>
Unfortunately, I don't know what the Horizon regions represent. Could<br>
you explain?<br>
<br>
Best,<br>
-jay<br>
<br>
__________________________________________________________________________<br>
OpenStack Development Mailing List (not for usage questions)<br>
Unsubscribe: <a href="http://OpenStack-dev-request@lists.openstack.org?subject:unsubscribe" rel="noreferrer" target="_blank">OpenStack-dev-request@lists.openstack.org?subject:unsubscribe</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" rel="noreferrer" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br>
</blockquote></div>