From 14a4c1262fde01a8930ccc0a12ef741cf0e07063 Mon Sep 17 00:00:00 2001 From: Emilien Macchi Date: Mon, 16 Jan 2017 15:17:58 -0500 Subject: [PATCH] Deprecate ceilometer::agent::central 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 | 2 +- examples/ceilometer_with_gnocchi.pp | 2 +- examples/site.pp | 2 +- manifests/agent/central.pp | 2 ++ releasenotes/notes/ceilo-central-agent-2bf1f73f088290ad.yaml | 4 ++++ 5 files changed, 9 insertions(+), 3 deletions(-) create mode 100644 releasenotes/notes/ceilo-central-agent-2bf1f73f088290ad.yaml diff --git a/README.md b/README.md index 4e228254..5f48e2d8 100644 --- 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': diff --git a/examples/ceilometer_with_gnocchi.pp b/examples/ceilometer_with_gnocchi.pp index 84144570..764adf0e 100644 --- a/examples/ceilometer_with_gnocchi.pp +++ b/examples/ceilometer_with_gnocchi.pp @@ -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', diff --git a/examples/site.pp b/examples/site.pp index 680b2605..9c029e07 100644 --- a/examples/site.pp +++ b/examples/site.pp @@ -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': } diff --git a/manifests/agent/central.pp b/manifests/agent/central.pp index 3dd1568d..cd7e224d 100644 --- a/manifests/agent/central.pp +++ b/manifests/agent/central.pp @@ -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 index 00000000..8387f835 --- /dev/null +++ b/releasenotes/notes/ceilo-central-agent-2bf1f73f088290ad.yaml @@ -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.