puppet-nova/releasenotes/notes/deprecate_v3_params-94268c3453b4712b.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

6 lines
243 B
YAML

---
deprecations:
- In nova::keystone::auth, all parameters related to v3 endpoint are deprecated and have no effect,
since we bumped the default version to v2.1 that is what v3 started out as.
They'll be dropped after Newton cycle.