[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