Thanks for your comments @everett-toews and @demobox! Unfortunately I cannot spend too much time on this now, but I definitely look into them during next week and come back to you! :)
The idea behind this change is to give the jclouds user a way of selecting the internalUrl from the services catalog returned by keystone. At the moment Jclouds is configured to read the endpoint value from the publicUrl and return the internal only if the public is null. This change allow you to override that configuration and use the internalUrl instead. It is slightly different from the EndpointToSupplierAdminURI as this module is needed by keystone to work properly. --- Reply to this email directly or view it on GitHub: https://github.com/jclouds/jclouds/pull/142#issuecomment-28998346
