Bug 979004

Summary: Endpoints for Nova Compute are incorrect
Product: Red Hat OpenStack Reporter: Julie Pichon <jpichon>
Component: doc-Installation_and_Configuration_GuideAssignee: Stephen Gordon <sgordon>
Status: CLOSED CURRENTRELEASE QA Contact: ecs-bugs
Severity: high Docs Contact:
Priority: high    
Version: 3.0CC: athomas, sgordon
Target Milestone: ---Keywords: Documentation
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Red_Hat_OpenStack-Installation_and_Configuration_Guide-3-en-US-3-26 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2013-07-24 19:14:37 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Julie Pichon 2013-06-27 12:58:14 UTC
Document URL: 
https://access.redhat.com/site/documentation/en-US/Red_Hat_OpenStack/3/html/Installation_and_Configuration_Guide/Creating_the_Compute_Service_Endpoint.html

Section Number and Name: 
10.3.3. Creating the Red Hat OpenStack Compute Identity Records

Describe the issue: 
The Keystone endpoints are incorrect.

Suggestions for improvement: 
For Nova I believe this should be:

keystone endpoint-create \
 --service-id=SERVICEID \
 --publicurl='http://IP:8774/v2/%(tenant_id)s' \
 --internalurl='http://IP:8774/v2/%(tenant_id)s' \
 --adminurl='http://IP:8774/v2/%(tenant_id)s'

Additional information:

Comment 1 Stephen Gordon 2013-06-27 13:02:47 UTC
In RHOS 2.1 we had this (the one in the new guide looks like the Quantum endpoint incorrectly copied over):

$ keystone endpoint-create --service_id 9f004f52a97e469b9983d5adefe9f6d0 \
  --publicurl "http://192.0.43.10:8774/v1.1/\$(tenant_id)s" \
  --adminurl "http://192.0.43.10:8774/v1.1/\$(tenant_id)s" \
  --internalurl "http://192.0.43.10:8774/v1.1/\$(tenant_id)s"

Just need to confirm v2 is indeed the API version now, checking my install.

Comment 2 Stephen Gordon 2013-06-27 13:06:06 UTC
Confirmed, correct form for Compute is port 8774, v2, with the trailing tenant identifier marker.

Comment 3 Stephen Gordon 2013-06-27 13:16:49 UTC
"Creating the Red Hat OpenStack Compute Identity Records" - ID: 15862 [rev: 472143]