On RHOS-5, running packstack --allinone results in two services and endpoints being created for cinder v2 service.
# keystone service-get cinderv2
+-------------+----------------------------------+
| Property | Value |
+-------------+----------------------------------+
| description | Cinder Service v2 |
| enabled | True |
| id | 62f42ac5857c46d199a4e39c51ef1d57 |
| name | cinderv2 |
| type | volumev2 |
+-------------+----------------------------------+
# keystone service-get cinder_v2
+-------------+----------------------------------+
| Property | Value |
+-------------+----------------------------------+
| description | Cinder Service v2 |
| enabled | True |
| id | b315bc30c3da4e7cb9b48b25e6799a92 |
| name | cinder_v2 |
| type | volumev2 |
+-------------+----------------------------------+
Both are type 'volumev2', so doing a 'keystone endpoint-get --service volumev2' will get the correct endpoint, so it doesn't seem to be a huge problem. Was this by design?
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.
For information on the advisory, and where to find the updated
files, follow the link below.
If the solution does not work for you, open a new bug report.
https://rhn.redhat.com/errata/RHSA-2015-0831.html