]> review.fuel-infra Code Review - puppet-modules/puppet-ceilometer.git/commitdiff
Deprecate ceilometer::agent::central
authorEmilien Macchi <emilien@redhat.com>
Mon, 16 Jan 2017 20:17:58 +0000 (15:17 -0500)
committerEmilien Macchi <emilien@redhat.com>
Mon, 16 Jan 2017 20:53:20 +0000 (15:53 -0500)
ceilometer::agent::central is deprecated and will me removed in a future
release. Users should declare ceilometer::agent::polling with central
namespace activated.

Change-Id: I52e83ecc3ba2f39a671b2b18a7a9a1c167375088

README.md
examples/ceilometer_with_gnocchi.pp
examples/site.pp
manifests/agent/central.pp
releasenotes/notes/ceilo-central-agent-2bf1f73f088290ad.yaml [new file with mode: 0644]

index 4e22825469e5cca398b3cde91cb3362f681b7658..5f48e2d83f12f86bf2f5ac6508ae5968da4c3000 100644 (file)
--- a/README.md
+++ b/README.md
@@ -58,7 +58,7 @@ class { '::ceilometer':
 class { '::ceilometer::client': }
 class { '::ceilometer::collector': }
 class { '::ceilometer::expirer': }
-class { '::ceilometer::agent::central': }
+class { '::ceilometer::agent::polling': }
 class { '::ceilometer::agent::notification': }
 class { '::ceilometer::db': }
 class { '::ceilometer::api':
index 84144570b4eeb36ac5be81eb0460b31bf01a1bfb..764adf0e410d3915521110a751e0ab59c29138d8 100644 (file)
@@ -15,7 +15,7 @@ class { '::ceilometer::keystone::auth':
 }
 class { '::ceilometer::client': }
 class { '::ceilometer::expirer': }
-class { '::ceilometer::agent::central': }
+class { '::ceilometer::agent::polling': }
 class { '::ceilometer::agent::notification': }
 class { '::ceilometer::keystone::authtoken':
   password => 'a_big_secret',
index 680b26058e4c9f7f5c8ee8caf9eda2403f9b9095..9c029e0764e6b8e3f29f52914700d6fc913d54f3 100644 (file)
@@ -18,7 +18,7 @@ node default {
   }
 
   # Configure the ceilometer database
-  # Only needed if ceilometer::agent::central or ceilometer::api are declared
+  # Only needed if ceilometer::agent::polling or ceilometer::api are declared
   class { '::ceilometer::db':
   }
 
index 3dd1568d953203658b2927ac05c192a9fb74224d..cd7e224d578bab75857c501bd34113e5629703d7 100644 (file)
@@ -31,6 +31,8 @@ class ceilometer::agent::central (
   include ::ceilometer::deps
   include ::ceilometer::params
 
+  warning('This class is deprecated. Please use ceilometer::agent::central with central namespace instead.')
+
   package { 'ceilometer-agent-central':
     ensure => $package_ensure,
     name   => $::ceilometer::params::agent_central_package_name,
diff --git a/releasenotes/notes/ceilo-central-agent-2bf1f73f088290ad.yaml b/releasenotes/notes/ceilo-central-agent-2bf1f73f088290ad.yaml
new file mode 100644 (file)
index 0000000..8387f83
--- /dev/null
@@ -0,0 +1,4 @@
+---
+deprecations:
+  - ceilometer::agent::central is deprecated and will be removed in a future
+    release.  Please switch to ceilometer::agent::polling with central namespace.