Allow to let Puppet removing the crontab when
ceilometer::expirer::enable_cron is set to False.
It's useful when you want to upgrade from Ocata to Pike and you want the
crontab to be removed, since ceilometer-expirer is deprecated in Pike.
Change-Id: I1eb243be7bbc38ab5977bcf6a649e98eb6ff77f7
After releasing Pike M1, we need to bump the metadata version
information for the next release with a -dev.
Change-Id: Id4b9b3cbdff2d2de286ea86523ad1936383092d4
pipeline yaml defaults to gnocchi publisher. This wont work
if collector(which is deprecated) is still being used. This
should be set to notifier:// instead. So lets make this
configurable.
Change-Id: I242642035c3d3d6e814f54bcd2d1e15c3a53120b
In pike, the default publisher is gnocchi. Lets use that
as the default. If you are using collector the override
this to notifier:// instead.
Change-Id: Ic6ba909c873bee801843718cc25974abeda9f857
Currently we join the params and pass in a string to the dispatcher
settings. This wont work as ceilometer config expects separate
lines for each value.
Change-Id: I3813f0918c8394ef14959be7580bf026314ba82e
The archive_policy option of ceilometer::dispatcher::gnocchi is
deprecated and should be removed.
So this change deprecate it for removal.
Depends-On: Ide510f355361737230efcd89ff78ff974bc96134
Change-Id: Ic60b7189c3bfc01f59889ffbd35adaba9c00f559
As messaging_urls option contains rabbit_password value, it should
be secured.
Change-Id: I503180280a5558d27c00368e9949aaed52151e79
Closes-Bug: #1676708
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
Since gnocchi is the default backend, We might want to be able to
override this option and let it skip by default for compatibility.
let user set it via extra_params.
Change-Id: I23e43552e14ced5a7da5e16ef323df3b1ec6722d
The configuration is done via the oslo::messaging::rabbit resource
from puppet-oslo. We should be checking for the resource that we're
using instead of the underlying configuration file.
Change-Id: I2f0a392e4b0a7a7ab61cc1e853fca44c3b9cbe97
1) meter_dispatcher and event_dispatcher options are now deprecated,
please use meter_dispatchers and event_dispatchers options instead.
2) Switch meter_dispatchers and event_dispatchers parameters to
$::os_service_default fact.
Change-Id: I32dcbf34160906d15c871272e5ce0eba46c02b5e
Closes-Bug: #1668817
I7ccd995ef01c2d54427684718adba054260fdd52 removed the rpc_backend
declaration for amqp so we need to stop checking for it in the unit
tests.
Change-Id: I7ad627f2ec69ea2456830f2ca6e984af6d03ae6a
Add control_exchange to configure an exchange name for message.
Add rpc_response_timeout to configure seconds time for waiting
for a response from a call.
Change-Id: I0d54accfea048fa394dac18e141a620d127579cf
All db settings should be applied and all releated packages should be
installed before dbsync starts.
Change-Id: I5194e34d0ffdde335b9f3e242c8924658bdebbd6
keystone_password is reomved in ceilometer::api, use password instead.
ceilometer::rabbit_host, ceilometer::rabbit_password,
ceilometer::rabbit_userid are deprecated. Use
ceilometer::default_transport_url instead
Change-Id: Iab2341f8e14193616768cdb1787031b89cfa158a
The Ubuntu libvirt package has been updated for Ocata and includes
the Debian name for the libvirt group now. This change updates the
libvirt group to be 'libvirt' and not 'libvirtd' as it was previously.
Additionally, we are not properly waiting for the ceilometer packages to
be installed before attempting to configure apache which under Ubuntu
can lead to a non-idempotent 2nd run if the apache configuration file
is installed after we've already run our apache configuration.
Change-Id: Id191d1a12c84a2bdb305630fd7b10516ac2ba0c2
Closes-Bug: #1657291
Closes-Bug: #1657309
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
The python-memcache package is required if using memcached. By
default the package is not installed and the define has it set to
false. This change allows managing the python-memcache package
install from the authtoken class.
Change-Id: If8fea78f01e1bf54689f9ac9cb69ae4ca6be19dc
The signing_dir is deprecated for removel because of PKI token format
is no longer supported.
Update warning message and release note.
Change-Id: I9adf3d2a0301c717321a09240a15352f8712b9d9
Closes-Bug: #1652700
This adds defined anchor points for external modules to hook into the
software install, config and service dependency chain. This allows
external modules to manage software installation (virtualenv,
containers, etc) and service management (pacemaker) without needing rely
on resources that may change or be renamed.
Change-Id: I0d18ec6ffe6b54c85773a6dabb0ed7b6f59a12f4