We are ecstatic to announce the release of: puppet-barbican 24.0.0: Puppet module for Barbican This release is part of the caracal release series. The source is available from: https://opendev.org/openstack/puppet-barbican Download the package from: https://tarballs.openstack.org/puppet-barbican/ Please report issues through: https://bugs.launchpad.net/puppet-barbican/+bugs For more details, please see below. Changes in puppet-barbican 23.0.0..24.0.0 ----------------------------------------- 944e5a5 Prepare 2024.1 release a67c2c8 Drop barbican-specific database options b067abd reno: Update master for unmaintained/xena a204666 reno: Update master for unmaintained/wallaby 0b64901 [p11_crypto_plugin] login should be secret 9a728d5 Expose rabbit_transient_quorum_queue d2625af Deprecate parameters for certificate plugins 33492bf Support [queue] asynchronous_workers option 276812b healthcheck: Expose ignore_proxied_requests parameter ce4ec93 reno: Update master for unmaintained/yoga 7040e66 Refactor resource dependencies 3e3becf Make 'file_path' a class method 7c46050 healthcheck: Expose allowed_source_ranges 01ececb vault: Drop redundant hard-coded default of use_ssl 5bd12fd kmip: Leverage the service default 784c7fd retry_scheduler: Simplify package/service check 19f9032 Use new openstackclient tag af6d42b Bump supported Debian version to 12 (Bookworm) ca2fd10 Accept array for barbican::api::enabled_secret_stores bbf38b6 Update master for stable/2023.2 Diffstat (except docs and test files) ------------------------------------- .../provider/barbican_config/openstackconfig.rb | 2 +- manifests/api.pp | 71 ++++++++++++++++------ manifests/client.pp | 2 +- manifests/db.pp | 13 ++-- manifests/deps.pp | 20 +----- manifests/healthcheck.pp | 29 ++++++--- manifests/keystone/authtoken.pp | 2 + manifests/params.pp | 4 +- manifests/plugins/dogtag.pp | 45 +++++++++----- manifests/plugins/kmip.pp | 5 +- manifests/plugins/p11_crypto.pp | 2 +- manifests/plugins/vault.pp | 4 +- manifests/policy.pp | 7 ++- manifests/retry_scheduler.pp | 47 +++++++------- manifests/worker.pp | 9 +++ metadata.json | 10 +-- .../barbican-worker_workers-3a0a5344c5290df5.yaml | 4 ++ ...e-certificate-plugin-opts-cfecb5a4692fa7fc.yaml | 11 ++++ ...eck-allowed_source_ranges-964b9715ff647a42.yaml | 5 ++ ...k-ignore_proxied_requests-14e7ec5f0ab883aa.yaml | 5 ++ ...it_transient_quorum_queue-0aa04adcf57a6a86.yaml | 5 ++ 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/barbican_api_spec.rb | 11 +--- spec/classes/barbican_client_spec.rb | 4 +- spec/classes/barbican_healthcheck_spec.rb | 30 +++++---- spec/classes/barbican_plugins_dogtag_spec.rb | 33 ++++------ spec/classes/barbican_plugins_kmip_spec.rb | 3 +- spec/classes/barbican_plugins_p11_crypto_spec.rb | 2 +- spec/classes/barbican_plugins_vault_spec.rb | 2 +- spec/classes/barbican_policy_spec.rb | 2 - spec/classes/barbican_worker_spec.rb | 25 +++++--- 35 files changed, 259 insertions(+), 168 deletions(-)