Default region for the service endpoints is different for docs and Packstack/DevStack
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
openstack-manuals |
Opinion
|
Undecided
|
Matt Kassawara |
Bug Description
I encountered this issue while setting up Trove following the documentation
http://
on an OpenStack Icehouse set up with Packstack on Scientific Linux 6.5. After a quick look at the docs for other services, like Glance, http://
I think all chapters on service installation are affected by this issue (if it's valid).
The issue: When creating the endpoint with the following command, which is the one from the documentation:
$ keystone endpoint-create \
--service-
--publicurl=http://
--internalurl=http://
--adminurl=http://
the endpoint is created in the region "regionOne", which is the default region used by python-
However, Packstack uses "RegionOne" with upper case R as default region. As a result, I have two regions in my setup, the region "regionOne" being so incomplete that choosing it in the Dashboard produces error messages, in any case, this is not what the user wants.
Adding " --region RegionOne" to this keystone call worked for me.
Now the question is, if this should be addressed in this official OpenStack documentation, or if this is so deeply connected to Packstack that it is out of scope for this documentation. DevStack seems to use "RegionOne" as well, see https:/
Trove's manual install guide http://
-------
Built: 2014-09-14T01:10:34 00:00
git SHA: c6068a83daca6ef
URL: http://
source File: file:/home/
xml:id: trove-install
In the installation guide, optional services such as trove assume your environment either uses the configuration for core services defined in the guide or that you can modify the instructions for your environment. The installation guide will explicitly configure "regionOne" for the region in the Juno version.