The only fix is on the server side with the public_endpoint configuration option.
http://docs.openstack.org/kilo/config-reference/content/cinder-conf-changes-kilo.html
Unfortunately that option has only been available since Kilo, and I don't expect a lot clouds to be up that version yet. The version discovery addition to Cinder client was premature in my opinion.
The only fix is on the server side with the public_endpoint configuration option.
http:// docs.openstack. org/kilo/ config- reference/ content/ cinder- conf-changes- kilo.html
Unfortunately that option has only been available since Kilo, and I don't expect a lot clouds to be up that version yet. The version discovery addition to Cinder client was premature in my opinion.