We are satisfied to announce the release of: puppet-barbican 21.0.0: Puppet module for Barbican This release is part of the zed 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 20.3.0..21.0.0 ----------------------------------------- e2d05a3 Prepare Zed RC1 334a068 Enable memcached in acceptance tests eb2b84e Fix inconsistent parameter/resource names of wsgi::apache 5b21717 Use standard parameter description format for wsgi::apache 3898190 Add Apache WSGI logging parameters for pipe/syslog 5d4084a Remove the temporal logic to fix barbican_api pipeline 577a44a Adapt to new type validation in puppetlabs-apache c7db104 Revert "CentOS 9: Disable unit tests dependent on puppet-postgresql" cb89bda Debian/Ubuntu: Enable validations in acceptance tests b8c8d1f Fix wrong test description 93e7add Add acceptance tests for config management resources 72299ab Expose headers option of apache::vhost f606fd1 Remove support for [p11_crypto_plugin] token_label 237c4b2 Clean up baribcan::api::retry_scheduler_* parameters 3b1ecbe Fix some typos in parameter descriptions fdb4d4a Remove support for CentOS 8 Stream 109ea49 api: Deprecate unused ssl parameters 043774f Remove non-existing bind_host/port 6e8df97 apache+mod_wsgi: Disable SSL by default 700b5e4 Add general basic functionality to the base barbican class a1c8c93 Use more strict expression to look up the bind parameter 6c60f0d Deprecate unused client_package_ensure 7912e8d simple_crypto: kek should be secret 7558739 Update master for stable/yoga Diffstat (except docs and test files) ------------------------------------- manifests/api.pp | 95 +++++------ manifests/api/logging.pp | 2 +- manifests/config.pp | 2 +- manifests/healthcheck.pp | 4 +- manifests/init.pp | 28 +++- manifests/keystone/auth.pp | 2 +- manifests/params.pp | 2 + manifests/plugins/p11_crypto.pp | 17 -- manifests/plugins/simple_crypto.pp | 4 +- manifests/retry_scheduler.pp | 2 +- manifests/wsgi/apache.pp | 173 +++++++++++++-------- metadata.json | 10 +- .../notes/apache-headers-8e291ff07e486d85.yaml | 6 + .../notes/barbican-base-opts-5d7598b51270cc64.yaml | 9 ++ ...y-scheduler-opts-from-api-e66319aa480ad321.yaml | 7 + ...ate-client_package_ensure-73a702430065d2fd.yaml | 5 + .../notes/deprecate-ssl-opts-32fc5c07ce31dff1.yaml | 10 ++ .../notes/disable-apache-ssl-6ae0c1a4992a71ac.yaml | 5 + ...istent-wsgi-apache-params-491fbe2bccfece96.yaml | 9 ++ .../httpd-logs-piped-syslog-a7fc87a79fa5ec1b.yaml | 6 + .../notes/remove-centos-8-4e6642216fdf98a9.yaml | 5 + ...crypto_plugin-token_label-25bcd1caf9b434b5.yaml | 5 + releasenotes/source/index.rst | 1 + releasenotes/source/yoga.rst | 6 + ..._barbican_spec.rb => 10_basic_barbican_spec.rb} | 27 ++-- spec/acceptance/99_barbican_config_spec.rb | 101 ++++++++++++ spec/classes/barbican_api_spec.rb | 61 -------- spec/classes/barbican_db_postgresql_spec.rb | 10 +- spec/classes/barbican_init_spec.rb | 49 ++++++ .../classes/barbican_keystone_notification_spec.rb | 2 +- spec/classes/barbican_plugins_p11_crypto_spec.rb | 3 - .../classes/barbican_plugins_simple_crypto_spec.rb | 10 +- spec/classes/barbican_wsgi_apache_spec.rb | 100 ++++++++++-- .../barbican_config/openstackconfig_spec.rb | 2 +- spec/unit/type/barbican_api_uwsgi_config_spec.rb | 2 +- spec/unit/type/barbican_config_spec.rb | 2 +- 36 files changed, 518 insertions(+), 266 deletions(-)