[release-announce] puppet-magnum 20.2.0 (yoga)

no-reply at openstack.org no-reply at openstack.org
Mon Mar 14 17:37:10 UTC 2022


We jubilantly announce the release of:

puppet-magnum 20.2.0: Puppet module for Magnum

This release is part of the yoga release series.

The source is available from:

    https://opendev.org/openstack/puppet-magnum

Download the package from:

    https://tarballs.openstack.org/puppet-magnum/

Please report issues through:

    https://bugs.launchpad.net/puppet-magnum/+bugs

For more details, please see below.

20.2.0
^^^^^^


New Features
************

* The new "key_val_separator" parameter has been added to the
  "magnum_api_paste_ini" resource type.

* Now this module supports CentOS 9 and Red Hat Enterprise Linux 9.

* The new "auth_type" parameter has been added to the
  "magnum::keystone::keystone_auth" class.

* The "system_scope" parameter has been added to the
  "magnum::keystone::authtoken" class.

* The "magnum::keystone::auth" class now supports customizing roles
  assigned to the magnum service user.

* The "magnum::keystone::auth" class now supports defining assignmet
  of system-scoped roles to the magnum service user.


Upgrade Notes
*************

* The "magnum::amqp_allow_insecure_clients" parameter has been
  removed.

* The "magnum::db::database_min_pool_size" parameter has been
  removed.

Changes in puppet-magnum 20.1.0..20.2.0
---------------------------------------

6aade7a Prepare Yoga M3
1f2fc33 Add CentOS/RHEL 9 to supported operating systems
ebbb4ab Avoid hard-coding OS user/group in each manifest
1b59ffd CentOS 9: Disable unit tests dependent on puppet-postgresql
bf9bb02 Allow customizing separator for api-paste.ini
89cb5fc Add support for MultiStrOpt
aa0a4b7 Remove deprecated database_min_pool_size
b0b4ff0 Remove deprecated amqp_allow_insecure_clients
bd1433a Simplify definition to ensure keystone resource creation
760d4df Use generated script instead of app.wsgi
001fa57 Fix wrong service user name in parameter description
a61b358 Accept system scope credentials for Keystone API request
61a7ebc Fix dependency to purge default vhost config
470c51a Add support for [keystone_auth] auth_type
b7595d6 Remove usage of custom os_package_type fact


Diffstat (except docs and test files)
-------------------------------------

.../{ini_setting.rb => openstackconfig.rb}         |  4 ++--
lib/puppet/type/magnum_api_paste_ini.rb            |  5 +++++
lib/puppet/type/magnum_config.rb                   | 12 +++++++++--
manifests/db.pp                                    | 12 -----------
manifests/db/sync.pp                               |  3 ++-
manifests/init.pp                                  | 13 -----------
manifests/keystone/auth.pp                         | 25 ++++++++++++++++------
manifests/keystone/authtoken.pp                    |  6 ++++++
manifests/keystone/keystone_auth.pp                |  6 ++++++
manifests/params.pp                                |  4 +++-
manifests/wsgi/apache.pp                           |  7 +++---
manifests/wsgi/uwsgi.pp                            |  2 +-
metadata.json                                      | 14 ++++++------
.../api_paste_ini-separator-a70260fefa06fe0c.yaml  |  5 +++++
.../notes/centos-9-support-fd3d4cb367397eff.yaml   |  4 ++++
.../keystone_auth-auth_type-15e6fb6d13940181.yaml  |  5 +++++
...qp_allow_insecure_clients-ca4a41eb3dd4132f.yaml |  4 ++++
...ve-database_min_pool_size-e013d03d98142850.yaml |  4 ++++
.../system_scope-keystone-37d2fccb7ab5e983.yaml    | 13 +++++++++++
spec/classes/magnum_db_postgresql_spec.rb          |  5 ++++-
spec/classes/magnum_keystone_auth_spec.rb          |  9 ++++++++
spec/classes/magnum_keystone_authtoken_spec.rb     |  3 +++
spec/classes/magnum_keystone_keystone_auth_spec.rb |  3 +++
spec/classes/magnum_wsgi_apache_spec.rb            |  2 +-
...ini_setting_spec.rb => openstackconfig_spec.rb} |  2 +-
spec/unit/type/magnum_config_spec.rb               |  4 ++--
26 files changed, 124 insertions(+), 52 deletions(-)







More information about the Release-announce mailing list