diff --git a/manifests/init.pp b/manifests/init.pp index 4e6dc04..0531f03 100644 --- a/manifests/init.pp +++ b/manifests/init.pp @@ -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 { diff --git a/releasenotes/notes/deprecate_tenant_fetcher_backend-c032fdfda0ea04c5.yaml b/releasenotes/notes/deprecate_tenant_fetcher_backend-c032fdfda0ea04c5.yaml new file mode 100644 index 0000000..0b45919 --- /dev/null +++ b/releasenotes/notes/deprecate_tenant_fetcher_backend-c032fdfda0ea04c5.yaml @@ -0,0 +1,3 @@ +--- +deprecations: + - cloudkitty::tenant_fetcher_backend parameter is deprecated instead use cloudkitty::fetcher_backend