We are psyched to announce the release of: puppet-zaqar 24.0.0: Puppet module for OpenStack Zaqar This release is part of the caracal release series. The source is available from: https://opendev.org/openstack/puppet-zaqar Download the package from: https://tarballs.openstack.org/puppet-zaqar/ Please report issues through: https://bugs.launchpad.net/puppet-zaqar/+bugs For more details, please see below. Changes in puppet-zaqar 23.0.0..24.0.0 -------------------------------------- 6d60e58 Prepare 2024.1 release c6269b6 reno: Update master for unmaintained/xena 3395ede reno: Update master for unmaintained/wallaby 0cc6468 Ensure python-redis is install f7793ae cache: Support new redis options d3fe860 Refactor resource dependencies 90cadc8 cache: Support options for SASL mechanism in memcached 04e9a36 Add HashClient retry options for the dogpile.cache backend f792373 Add cache client retry options for the pymemcache backend f7f8820 reno: Update master for unmaintained/yoga 3042965 Add support for oslo.reports options 9e48b8b swift: Improve parameter support coverage f8d59f0 Make password required 0470ca1 Support [cache] memcache_pool_flush_on_reconnect 63c8a87 Bump supported Debian version to 12 (Bookworm) 30d6d4c sqlalchemy: Ensure backend package is installed 1954331 Do not hard-code default stores ebb1b26 Update master for stable/2023.2 Diffstat (except docs and test files) ------------------------------------- manifests/cache.pp | 118 ++++++++++++++++++++- manifests/deps.pp | 13 --- manifests/init.pp | 4 +- manifests/keystone/authtoken.pp | 2 + manifests/keystone/trust.pp | 19 ++-- manifests/management/redis.pp | 36 +++++-- manifests/management/sqlalchemy.pp | 14 +++ manifests/messaging/redis.pp | 33 ++++-- manifests/messaging/swift.pp | 35 +++++- manifests/params.pp | 18 ++-- manifests/policy.pp | 5 + manifests/reports.pp | 33 ++++++ metadata.json | 10 +- ..._hashclient_retry_options-0da38fb3976ce77b.yaml | 6 ++ .../add_cache_retry_options-fdd8f4bab512172f.yaml | 4 + .../cache-memcache-sasl-43e069a8e1fae6ba.yaml | 5 + .../notes/cache-redis-opts-9e610582f75983cd.yaml | 12 +++ ...e_pool_flush_on_reconnect-c98b73f4388c4c2b.yaml | 5 + .../notes/oslo-reports-ac7c3a08f7cef23d.yaml | 4 + .../notes/redis-package-4b3062bc2a6253ee.yaml | 8 ++ .../notes/sqlalchemy-package-3ac8b214e19bb380.yaml | 6 ++ ...messaging-swift-more-opts-a65b6cec28e03d77.yaml | 10 ++ releasenotes/source/2023.2.rst | 6 ++ releasenotes/source/index.rst | 1 + releasenotes/source/wallaby.rst | 2 +- releasenotes/source/xena.rst | 2 +- releasenotes/source/yoga.rst | 2 +- spec/classes/zaqar_cache_spec.rb | 48 +++++++++ spec/classes/zaqar_init_spec.rb | 7 +- spec/classes/zaqar_keystone_trust_spec.rb | 23 +++- spec/classes/zaqar_management_mongodb_spec.rb | 6 +- spec/classes/zaqar_management_redis_spec.rb | 23 +++- spec/classes/zaqar_management_sqlalchemy_spec.rb | 9 +- spec/classes/zaqar_messaging_mongodb_spec.rb | 6 +- spec/classes/zaqar_messaging_redis_spec.rb | 32 ++++-- spec/classes/zaqar_messaging_swift_spec.rb | 32 ++++-- spec/classes/zaqar_reports_spec.rb | 45 ++++++++ spec/classes/zaqar_server_spec.rb | 7 +- spec/defines/zaqar_server_instance_spec.rb | 7 +- 39 files changed, 565 insertions(+), 93 deletions(-)