]> review.fuel-infra Code Review - puppet-modules/puppet-ceilometer.git/commitdiff
deprecate ceilometer::dispatcher::gnocchi::url
authorMehdi Abaakouk <sileht@sileht.net>
Wed, 22 Mar 2017 13:46:36 +0000 (14:46 +0100)
committerPradeep Kilambi <pkilambi@redhat.com>
Wed, 22 Mar 2017 16:31:28 +0000 (12:31 -0400)
The url option of ceilometer::dispatcher::gnocchi doesn't exists anymore
since a while in Ceilometer.

So this change deprecate it for removal.

Change-Id: I2b87de910b73d65111d609b8722183c1852f9c35

manifests/dispatcher/gnocchi.pp
releasenotes/notes/gnocchi-dispatcher-url-63964185ca71e228.yaml [new file with mode: 0644]
spec/classes/ceilometer_dispatcher_gnocchi_spec.rb

index 546ff1de6a86c694f9d5b3127c03b6674c5e6495..5ef0917255712fc74a3d9aba5c6599e387971a73 100644 (file)
 #   generated by Gnocchi service activity
 #   Defaults to $::os_service_default.
 #
-# [*url*]
-#   (Optional) Gnocchi URL
-#   Defaults to $::os_service_default.
-#
 # [*archive_policy*]
 #   (Optional) The archive policy to use when the dispatcher
 #   Defaults to $::os_service_default.
 #   and gnocchi resources/metrics.
 #   Defaults to $::os_service_default.
 #
+# DEPRECATED PARAMETERS
+#
+# [*url*]
+#   (Optional) Gnocchi URL
+#   Defaults to undef
+#
+
 class ceilometer::dispatcher::gnocchi (
   $filter_service_activity   = $::os_service_default,
   $filter_project            = $::os_service_default,
-  $url                       = $::os_service_default,
   $archive_policy            = $::os_service_default,
   $resources_definition_file = $::os_service_default,
+  # DEPRECATED PARAMETERS
+  $url                       = undef,
 ) {
 
   include ::ceilometer::deps
 
+  if $url {
+    warning('url parameter is deprecated, has no effect and will be removed in the Q release.')
+  }
+
   ceilometer_config {
     'dispatcher_gnocchi/filter_service_activity':   value => $filter_service_activity;
     'dispatcher_gnocchi/filter_project':            value => $filter_project;
-    'dispatcher_gnocchi/url':                       value => $url;
     'dispatcher_gnocchi/archive_policy':            value => $archive_policy;
     'dispatcher_gnocchi/resources_definition_file': value => $resources_definition_file;
   }
diff --git a/releasenotes/notes/gnocchi-dispatcher-url-63964185ca71e228.yaml b/releasenotes/notes/gnocchi-dispatcher-url-63964185ca71e228.yaml
new file mode 100644 (file)
index 0000000..407593c
--- /dev/null
@@ -0,0 +1,4 @@
+---
+deprecations:
+  - url option of ceilometer::dispatcher::gnocchi is now deprecated for
+    removal, the parameter has no effect.
index a5b644407e86fc350e1d9f787dc6e0ba2cf4c360..c72c8db3265495f997fc1eb36d87df8c1164b4c8 100644 (file)
@@ -14,7 +14,6 @@ describe 'ceilometer::dispatcher::gnocchi' do
     it 'configures gnocchi dispatcher' do
       is_expected.to contain_ceilometer_config('dispatcher_gnocchi/filter_service_activity').with_value('<SERVICE DEFAULT>')
       is_expected.to contain_ceilometer_config('dispatcher_gnocchi/filter_project').with_value('<SERVICE DEFAULT>')
-      is_expected.to contain_ceilometer_config('dispatcher_gnocchi/url').with_value('<SERVICE DEFAULT>')
       is_expected.to contain_ceilometer_config('dispatcher_gnocchi/archive_policy').with_value('<SERVICE DEFAULT>')
       is_expected.to contain_ceilometer_config('dispatcher_gnocchi/resources_definition_file').with_value('<SERVICE DEFAULT>')
     end
@@ -23,13 +22,11 @@ describe 'ceilometer::dispatcher::gnocchi' do
       before do
         params.merge!(:filter_service_activity   => false,
                       :filter_project            => 'gnocchi_swift',
-                      :url                       => 'http://foo',
                       :archive_policy            => 'high',
                       :resources_definition_file => 'foo')
       end
       it { is_expected.to contain_ceilometer_config('dispatcher_gnocchi/filter_service_activity').with_value('false') }
       it { is_expected.to contain_ceilometer_config('dispatcher_gnocchi/filter_project').with_value('gnocchi_swift') }
-      it { is_expected.to contain_ceilometer_config('dispatcher_gnocchi/url').with_value('http://foo') }
       it { is_expected.to contain_ceilometer_config('dispatcher_gnocchi/archive_policy').with_value('high') }
       it { is_expected.to contain_ceilometer_config('dispatcher_gnocchi/resources_definition_file').with_value('foo') }
     end