puppet-ceilometer 20.2.0 (yoga)
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(-)
participants (1)
-
no-reply@openstack.org