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(-)
participants (1)
-
no-reply@openstack.org