Merge "deprecate cloudkitty::tenant_fetcher_backend"

This commit is contained in:
Zuul
2020-10-06 09:15:24 +00:00
committed by Gerrit Code Review
2 changed files with 21 additions and 5 deletions

View File

@@ -240,7 +240,7 @@
# (Optional) Version of the storage backend to use.
# Defaults to $::os_service_default
#
# [*tenant_fetcher_backend*]
# [*fetcher_backend*]
# (Optional) Driver used to fetch tenant list.
# Defaults to $::os_service_default.
#
@@ -252,6 +252,13 @@
# (Optional) Keystone version to use.
# Defaults to '3'
#
# DEPRECATED PARAMETERS
#
# [*tenant_fetcher_backend*]
# (Optional) Driver used to fetch tenant list.
# Defaults to $::os_service_default.
# Deprecated, use fetcher_backend instead
#
class cloudkitty(
$package_ensure = 'present',
$rabbit_use_ssl = $::os_service_default,
@@ -300,11 +307,17 @@ class cloudkitty(
$pipeline = $::os_service_default,
$storage_backend = $::os_service_default,
$storage_version = $::os_service_default,
$tenant_fetcher_backend = $::os_service_default,
$fetcher_backend = $::os_service_default,
$auth_section = 'keystone_authtoken',
$keystone_version = '3',
# DEPRECATED PARAMETERS
$tenant_fetcher_backend = undef,
) {
if $tenant_fetcher_backend != undef {
warning('The parameter cloudkitty::tenant_fetcher_backend was deprecated and has no effect. Use fetcher_backend instead.')
}
include cloudkitty::params
include cloudkitty::db
include cloudkitty::deps
@@ -385,9 +398,9 @@ class cloudkitty(
}
cloudkitty_config {
'storage/backend': value => $storage_backend;
'storage/version': value => $storage_version;
'tenant_fetcher/backend': value => $tenant_fetcher_backend;
'storage/backend': value => $storage_backend;
'storage/version': value => $storage_version;
'fetcher/backend': value => $fetcher_backend;
}
cloudkitty_config {

View File

@@ -0,0 +1,3 @@
---
deprecations:
- cloudkitty::tenant_fetcher_backend parameter is deprecated instead use cloudkitty::fetcher_backend