From: Emilien Macchi Date: Mon, 16 Jan 2017 20:17:58 +0000 (-0500) Subject: Deprecate ceilometer::agent::central X-Git-Tag: 10.2.0~5 X-Git-Url: https://review.fuel-infra.org/gitweb?a=commitdiff_plain;h=14a4c1262fde01a8930ccc0a12ef741cf0e07063;p=puppet-modules%2Fpuppet-ceilometer.git 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 --- diff --git a/README.md b/README.md index 4e22825..5f48e2d 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 8414457..764adf0 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 680b260..9c029e0 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 3dd1568..cd7e224 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 0000000..8387f83 --- /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.