puppet-nova/releasenotes/notes/switch_default_api_21-292e1c46c011210f.yaml
Emilien Macchi fbd74de805 Switch API to 2.1 and deprecate 3
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
2016-05-25 14:20:51 +00:00

4 lines
128 B
YAML

---
upgrade:
- Change default Nova API endpoints from v2 to v2.1. v2 was deprecated in Liberty and will be removed in Newton.