commit d58a0a25ed2e1b19627bcdb54d81fce63cd3b6b7
Author: Benedikt Trefzer <benedikt.trefzer@cirrax.com>
Date:   Fri Oct 2 15:14:03 2020 +0200

    deprecate cloudkitty::tenant_fetcher_backend
    
    the config option tenant_fetcher/backend in cloudkitty is deprecated,
    instead we shoud use fetcher_backend.
    
    Related change in cloudkitty is: If7d5c953732ef507717f4a66ad6c9b39ff5fe5f7
    
    Change-Id: I9599481ea9284ca49e7299ee5a788f204f55de41

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