We are tickled pink to announce the release of: puppet-ceilometer 17.1.0: Puppet module for OpenStack Ceilometer This release is part of the victoria release series. The source is available from: https://opendev.org/openstack/puppet-ceilometer Download the package from: https://tarballs.openstack.org/puppet-ceilometer/ Please report issues through: https://bugs.launchpad.net/puppet-ceilometer/+bugs For more details, please see below. 17.1.0 ^^^^^^ New Features ************ * Add pipeline_config, event_pipeline_config and polling_config agent parameters to support setting the whole configuration for these file by hashes. * Added cache_backend and manage_backend_package parameters to ceilometer class that is passed down to the oslo::cache resource. Deprecation Notes ***************** * The "ceilometer::config::api_paste_ini" parameter has been deprecated and has not effect. * The "ceilometer_api_paste_ini" resource has been deprecated and will be removed in a future release. * The "ceilometer::expirer" class has been deprecated and has no effect, and it will be removed in a future release. Changes in puppet-ceilometer 16.3.0..17.1.0 ------------------------------------------- 81ab075 Prepare Victoria M1 a90a69f Switch to newer openstackdocstheme and reno versions f132b4c Update Puppet requirement to >= 6.0.0 2b44bcb Add more oslo::cache params to init a02324f Remove unnecessary puppet-rabbitmq from dependencies f562e27 Remove password hash generation in each puppet modules e2e04a9 Bump version for the start of Victoria d5756b7 Bump reno to 2.5.0 fa3e59e Support notification/polling full config by hiera acdaa37 [ussuri][goal] Add CONTRIBUTING.rst eb9780b Add CentOS8 to nodesets f8fd464 Deprecate parameter and resource for api-paste.ini f1e98f1 Use anchor to require necessary packages 352f9c0 Runs on Debian 10. 8a5ec29 Deprecate ceilometer::expirer 9b56d88 Bump openstackdocstheme to 1.30.0 42786ff Fix rabbitmq version in metadata 6fa9896 Change rpsec to rspec f6563cb Update master for stable/ussuri Diffstat (except docs and test files) ------------------------------------- CONTRIBUTING.rst | 19 ++++ README.md | 2 +- examples/ceilometer_with_gnocchi.pp | 1 - examples/site.pp | 3 - .../ceilometer_api_paste_ini/ini_setting.rb | 5 + lib/puppet/type/ceilometer_api_paste_ini.rb | 4 +- lib/puppet/type/ceilometer_config.rb | 4 +- manifests/agent/notification.pp | 36 ++++++-- manifests/agent/polling.pp | 15 ++- manifests/config.pp | 12 ++- manifests/db/mysql.pp | 2 +- manifests/db/postgresql.pp | 10 +- manifests/expirer.pp | 49 +++------- manifests/init.pp | 14 ++- manifests/params.pp | 1 - metadata.json | 20 ++-- ...ation-polling-config.yaml-7756bf89719cdbcf.yaml | 5 + ...oslo-cache-params-to-init-70207eea609cf621.yaml | 5 + .../deprecate-api_paste_ini-c81c69d42848a263.yaml | 9 ++ .../notes/deprecate-expirer-12d11f4a2b277c3f.yaml | 5 + releasenotes/source/conf.py | 8 +- releasenotes/source/index.rst | 1 + releasenotes/source/ussuri.rst | 6 ++ spec/acceptance/ceilometer_wsgi_apache_spec.rb | 4 - spec/acceptance/nodesets/nodepool-centos8.yml | 10 ++ spec/classes/ceilometer_agent_notification_spec.rb | 70 ++++++++++++++ spec/classes/ceilometer_agent_polling_spec.rb | 31 ++++++- spec/classes/ceilometer_config_spec.rb | 13 --- spec/classes/ceilometer_db_mysql_spec.rb | 10 +- spec/classes/ceilometer_db_postgresql_spec.rb | 11 ++- spec/classes/ceilometer_expirer_spec.rb | 102 --------------------- spec/classes/ceilometer_init_spec.rb | 16 +++- spec/unit/type/ceilometer_api_paste_ini_spec.rb | 22 ++--- spec/unit/type/ceilometer_config_spec.rb | 8 +- 35 files changed, 304 insertions(+), 235 deletions(-)