Remove Nova API v3 endpoint auth options
This can be safely removed after Newton release, and Nova already has no support for V3 API. Change-Id: Ic91f3b2e29a880be3ba32868d1e5e2d370449020
This commit is contained in:
@@ -55,36 +55,6 @@
|
|||||||
# (optional) Whether to configure the admin role for the service user.
|
# (optional) Whether to configure the admin role for the service user.
|
||||||
# Defaults to true
|
# Defaults to true
|
||||||
#
|
#
|
||||||
# DEPRECATED PARAMETERS
|
|
||||||
#
|
|
||||||
# [*public_url_v3*]
|
|
||||||
# (optional) Deprecated. The v3 endpoint's public url.
|
|
||||||
# Defaults to undef.
|
|
||||||
#
|
|
||||||
# [*internal_url_v3*]
|
|
||||||
# (optional) Deprecated. The v3 endpoint's internal url.
|
|
||||||
# Defaults to undef.
|
|
||||||
#
|
|
||||||
# [*admin_url_v3*]
|
|
||||||
# (optional) DEPRECATED The v3 endpoint's admin url.
|
|
||||||
# Defaults to undef.
|
|
||||||
#
|
|
||||||
# [*service_description_v3*]
|
|
||||||
# (optional) Deprecated. Description for keystone v3 service.
|
|
||||||
# Defaults to undef.
|
|
||||||
#
|
|
||||||
# [*service_name_v3*]
|
|
||||||
# (optional) Deprecated. Name of the v3 service.
|
|
||||||
# Defaults to undef.
|
|
||||||
#
|
|
||||||
# [*auth_name_v3*]
|
|
||||||
# (optional) Deprecated. The name of the nova v3 service user
|
|
||||||
# Defaults to undef.
|
|
||||||
#
|
|
||||||
# [*configure_endpoint_v3*]
|
|
||||||
# (optional) Deprecated. Whether to create the v3 endpoint.
|
|
||||||
# Defaults to undef.
|
|
||||||
#
|
|
||||||
class nova::keystone::auth(
|
class nova::keystone::auth(
|
||||||
$password,
|
$password,
|
||||||
$auth_name = 'nova',
|
$auth_name = 'nova',
|
||||||
@@ -99,24 +69,10 @@ class nova::keystone::auth(
|
|||||||
$configure_endpoint = true,
|
$configure_endpoint = true,
|
||||||
$configure_user = true,
|
$configure_user = true,
|
||||||
$configure_user_role = true,
|
$configure_user_role = true,
|
||||||
# DEPRECATED PARAMETERS
|
|
||||||
$auth_name_v3 = undef,
|
|
||||||
$service_description_v3 = undef,
|
|
||||||
$service_name_v3 = undef,
|
|
||||||
$public_url_v3 = undef,
|
|
||||||
$internal_url_v3 = undef,
|
|
||||||
$admin_url_v3 = undef,
|
|
||||||
$configure_endpoint_v3 = undef,
|
|
||||||
) {
|
) {
|
||||||
|
|
||||||
include ::nova::deps
|
include ::nova::deps
|
||||||
|
|
||||||
if $auth_name_v3 or $service_description_v3 or $service_name_v3 or
|
|
||||||
$public_url_v3 or $internal_url_v3 or $admin_url_v3 or $configure_endpoint_v3 {
|
|
||||||
|
|
||||||
warning("all parameters related to v3 API in nova::keystone::auth are \
|
|
||||||
deprecated, have no effect and will be removed after Newton release.")
|
|
||||||
}
|
|
||||||
|
|
||||||
if $configure_endpoint {
|
if $configure_endpoint {
|
||||||
Keystone_endpoint["${region}/${service_name}::compute"] ~> Service <| name == 'nova-api' |>
|
Keystone_endpoint["${region}/${service_name}::compute"] ~> Service <| name == 'nova-api' |>
|
||||||
|
@@ -0,0 +1,3 @@
|
|||||||
|
---
|
||||||
|
upgrade:
|
||||||
|
- Remove Nova API v3 endpoint options which deprecated before Newton.
|
Reference in New Issue
Block a user