We contentedly announce the release of: puppet-barbican 20.2.0: Puppet module for Barbican This release is part of the yoga 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. 20.2.0 ^^^^^^ New Features ************ * Now this module supports CentOS 9 and Red Hat Enterprise Linux 9. * The "system_scope" parameter has been added to the "barbican::keystone::authtoken" class. * The "barbican::keystone::auth" class now supports customizing roles assigned to the barbican service user. * The "barbican::keystone::auth" class now supports defining assignmet of system-scoped roles to the barbican service user. Upgrade Notes ************* * The "barbican::db::database_min_pool_size" parameter has been removed. * The "barbican::api::service_name" no longer accetps "barbican-api" as a valid service name in RHEL/CentOS. Use the actual service name, "openstack-barbican-api" instead. Changes in puppet-barbican 20.1.0..20.2.0 ----------------------------------------- deacd17 Prepare Yoga M3 c68695d Add CentOS/RHEL 9 to supported operating systems 2693f8c Avoid hard-coding OS user/group in each manifest d8067ab CentOS 9: Disable unit tests dependent on puppet-postgresql fe51d18 Remove deprecated database_min_pool_size 12a5b23 Simplify definition to ensure keystone resource creation d780432 Avoid testing details of oslo::messaging(::*) caa8932 Fix dependency to purge default vhost config d0f34f0 Stop converting service name in RHEL/CentOS 9b0d38b Do not define service resource when service management is disabled 685301e Remove usage of custom os_package_type fact e3a92d7 Accept system scope credentials for Keystone API request Diffstat (except docs and test files) ------------------------------------- manifests/api.pp | 88 ++++++++++------------ manifests/db.pp | 13 ---- manifests/db/sync.pp | 5 +- manifests/keystone/auth.pp | 25 ++++-- manifests/keystone/authtoken.pp | 6 ++ manifests/params.pp | 1 + manifests/wsgi/apache.pp | 7 +- manifests/wsgi/uwsgi.pp | 2 +- metadata.json | 14 ++-- .../notes/centos-9-support-6b907b2bc709266b.yaml | 4 + ...ve-database_min_pool_size-210e5306ab965fa9.yaml | 4 + .../system_scope-keystone-dfb7566a1f8b1eab.yaml | 13 ++++ ..._name-on-redhat-follow-up-7a330703f4982dac.yaml | 6 ++ spec/classes/barbican_api_spec.rb | 53 +++++++------ spec/classes/barbican_db_postgresql_spec.rb | 5 +- spec/classes/barbican_keystone_auth_spec.rb | 9 +++ spec/classes/barbican_keystone_authtoken_spec.rb | 3 + 17 files changed, 152 insertions(+), 106 deletions(-)
participants (1)
-
no-reply@openstack.org