[release-announce] puppet-ceilometer 20.2.0 (yoga)
no-reply at openstack.org
no-reply at openstack.org
Mon Mar 14 17:39:27 UTC 2022
We are pumped to announce the release of:
puppet-ceilometer 20.2.0: Puppet module for OpenStack Ceilometer
This release is part of the yoga 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.
20.2.0
^^^^^^
New Features
************
* Add options to configure pymemcache's HashClient retrying
mechanisms (dogpile.cache) backend.
* Add cache client retry options for the pymemcache (dogpile.cache)
backend.
* Add socket keepalive options for the pymemcache (dogpile.cache)
backend.
* Now this module supports CentOS 9 and Red Hat Enterprise Linux 9.
* Support for the "[compute] resource_update_interval" parameter and
the "[compute] resource_cache_expiry" parameter has been added.
* The "ceilometer::keystone::auth" class now supports customizing
roles assigned to the ceilometer service user.
* The "ceilometer::keystone::auth" class now supports defining
assignment of system-scoped roles to the ceilometer user.
Upgrade Notes
*************
* The "ceilometer::amqp_allow_insecure_clients" parameter has been
removed.
* The "ceilometer::db::database_min_pool_size" parameter has been
removed.
Deprecation Notes
*****************
* The following parameters of the "ceilometer" class have been
deprecated. Use the new "ceilometer::cache" class.
* "cache_backend"
* "memcache_servers"
* "cache_enable_socket_keepalive"
* "cache_socket_keepalive_idle"
* "cache_socket_keepalive_interval"
* "cache_socket_keepalive_count"
* "cache_tls_enabled"
* "cache_tls_cafile"
* "cache_tls_certfile"
* "cache_tls_keyfile"
* "cache_tls_allowed_ciphers"
* "cache_enable_retry_client"
* "cache_retry_attempts"
* "cache_retry_delay"
* "cache_hashclient_retry_attempts"
* "cache_hashclient_retry_delay"
* "cache_dead_timeout"
* "manage_backend_package"
Changes in puppet-ceilometer 20.1.0..20.2.0
-------------------------------------------
4efbd44 Prepare Yoga M3
afc6e0c Add CentOS/RHEL 9 to supported operating systems
8ac9135 Fix missing mode/owner/group enforcement of polling.yaml
23ab18b CentOS 9: Disable unit tests dependent on puppet-postgresql
5c58831 Remove deprecated database_min_pool_size
2fb3921 Remove deprecated amqp_allow_insecure_clients
0c04ba2 Bugfix - Deprecated notification_workers is ignored
6975e81 Add scenario002 integration job
c456f0b Update outdated example
a7cf706 Deprecate cache parameters in the base class
b13732c Add HashClient retry options for the dogpile.cache backend
f1a4758 Add cache client retry options for the pymemcache backend
9252cc8 Fix duplicate (Optional) in parameter description
455cf1b Add socket keepalive options for the pymemcache backend
fecba8f Fix wrong service user name in parameter description
68d6a51 Allow customizing roles of the ceilometer service user
bcb4265 Do not test detail of keystone::auth::service_identity
453cc40 Avoid testing details of oslo::messaging(::*)
6892474 compute: Add support for tunables parameters
Diffstat (except docs and test files)
-------------------------------------
.zuul.yaml | 1 +
examples/ceilometer_with_gnocchi.pp | 17 +-
manifests/agent/notification.pp | 6 +-
manifests/agent/polling.pp | 18 +-
manifests/cache.pp | 110 +++++++++-
manifests/db.pp | 12 -
manifests/init.pp | 208 ++++++++++++------
manifests/keystone/auth.pp | 18 ++
metadata.json | 14 +-
..._hashclient_retry_options-474e86180db9699f.yaml | 5 +
.../add_cache_retry_options-7c3b07c02f883861.yaml | 4 +
.../add_keepalive_options-3802510b6d4461e1.yaml | 4 +
.../notes/cache-opts-cea94fc0d564f820.yaml | 24 ++
.../notes/centos-9-support-62e91a76eab9c529.yaml | 4 +
.../notes/compute-params-ecee48b43a1bdad2.yaml | 5 +
...qp_allow_insecure_clients-5fb59bf2a6b70093.yaml | 4 +
...ve-database_min_pool_size-ea5a1adb8be0711a.yaml | 4 +
.../notes/system_scope-role-d29cc9a3c6da4fef.yaml | 9 +
spec/classes/ceilometer_agent_polling_spec.rb | 20 +-
spec/classes/ceilometer_cache_spec.rb | 30 +++
spec/classes/ceilometer_db_postgresql_spec.rb | 5 +-
spec/classes/ceilometer_init_spec.rb | 242 +++++++++++----------
spec/classes/ceilometer_keystone_auth_spec.rb | 130 +++++------
23 files changed, 586 insertions(+), 308 deletions(-)
More information about the Release-announce
mailing list