[release-announce] puppet-barbican 20.2.0 (yoga)
no-reply at openstack.org
no-reply at openstack.org
Mon Mar 14 17:36:45 UTC 2022
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(-)
More information about the Release-announce
mailing list