Nova deprecated 2.0 API in Liberty and will remove it in Newton.
This patch does 3 things:
* in nova::keystone::auth, create nova API 2.1 endpoints by default and
not 2.0 anymore that is going to be removed.
puppet-keystone will update endpoints for the 'compute' service with
the new URL.
* in nova::keystone::auth, deprecate all parameters related to v3. They
are useless, since we now use v2.1 by default and it's the version
that is what v3 started out as.
Note: puppet-keystone won't remove the v3 endpoint. You can do it with
puppet-keystone or manually.
* deprecate osapi_v3 in nova::api. The parameter is useless and does not
need to bet set.
List of parameters deprecated:
* osapi_v3
* auth_name_v3
* service_description_v3
* service_name_v3
* public_url_v3
* internal_url_v3
* admin_url_v3
* configure_endpoint_v3
They have no effect and will be removed in a future release.
Change-Id: I8990ce21745fa7a995b92ed337622fa6ffc2756b