Long term, I think the right thing to do is have all the services reflect their entries from the service catalog in their redirection documents. This requires standardization efforts around service catalog content. It was already on my agenda for next cycle, but this bug demonstrates that it's important to be done for additional reasons.
@mathieu, @jesse - Nova has the ability to set that manually - https:/ /github. com/openstack/ nova/blob/ c4b2cd90f84c0fb 4d2f0dcbf82fc9a 2225e8ce56/ nova/api/ openstack/ common. py#L47- L49 which does need to be done if you are SSL terminating, otherwise the redirection fails. That at least explains the /v2 bounce problem.
Long term, I think the right thing to do is have all the services reflect their entries from the service catalog in their redirection documents. This requires standardization efforts around service catalog content. It was already on my agenda for next cycle, but this bug demonstrates that it's important to be done for additional reasons.