Nova catalogue info incorrect in Cinder configuration
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
tripleo |
Fix Released
|
High
|
Rhys Oxenham |
Bug Description
TripleO lays down the configuration for /etc/cinder/
Out of the box it sets the catalogue information in /etc/cinder/
nova_catalog_info = compute:Compute Service:internalURL
With the format as "<service_
But TripleO sets up the service catalogue for Nova like this:
+------
| Name | Type | Endpoints |
+------
| nova | compute | regionOne |
Note the lack of a "Compute Service" reference, and "compute" for the actual type.
As such, there's a mismatch here and leads to an EndpointNotFound error when Cinder attempts to call Nova via novaclient.
Version-Release number of selected component (if applicable):
openstack-
How reproducible:
Always
Steps to Reproduce:
1. Install an environment using OSP director (or TripleO).
Actual results:
nova_catalog_
2017-02-17 15:19:36.790 27390 ERROR cinder.
2017-02-17 15:19:36.790 27390 ERROR cinder.
2017-02-17 15:19:36.790 27390 ERROR cinder.
Expected results:
nova_catalog_
Additional info:
This can be manually worked around with the following:
# openstack catalog list
+------
| Name | Type | Endpoints |
+------
| nova | compute | RegionOne |
| | | publicURL: http://
| | | internalURL: http://
| | | adminURL: http://
| | | |
[..]
# openstack-config --set /etc/cinder/
# openstack-config --set /etc/cinder/
# openstack-service restart cinder
But should be fixed properly within the TripleO heat templates - see: https:/
Changed in tripleo: | |
importance: | Undecided → High |
Changed in tripleo: | |
milestone: | ocata-rc2 → pike-1 |
Changed in tripleo: | |
status: | In Progress → Fix Released |
https:/ /review. openstack. org/#/c/ 437153/ needs to be backported and then we can close this one.