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

no-reply at openstack.org no-reply at openstack.org
Mon Mar 14 17:33:06 UTC 2022


We jubilantly announce the release of:

puppet-sahara 20.2.0: Puppet module for OpenStack Sahara

This release is part of the yoga release series.

The source is available from:

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

Download the package from:

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

Please report issues through:

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

For more details, please see below.

20.2.0
^^^^^^


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

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

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

* The new "sahara::healthcheck" class has been added. This class
  manages parameters of healthcheck middlware in oslo.middleware.

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

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

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


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

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

* The following parameters of the "sahara" class has been removed.

  * "database_min_pool_size"

  * "database_connection"

  * "database_idle_timeout"

  * "database_max_overflow"

  * "database_max_pool_size"

  * "database_max_retries"

  * "database_retry_interval"

* The "database_min_pool_size" parameter of the "sahara::db" class
  has been removed.

Changes in puppet-sahara 20.1.0..20.2.0
---------------------------------------

660c375 Prepare Yoga M3
149c27e Add CentOS/RHEL 9 to supported operating systems
bce2952 Avoid hard-coding OS user/group in each manifest
08d30d7 Ensure auth_endpoint is reset
e940fd5 Do not define service resource when service management is disabled
8b78315 CentOS 9: Disable unit tests dependent on puppet-postgresql
619be82 Allow customizing separator for api-paste.ini
55c9c33 Add support for MultiStrOpt
1529864 Remove deprecated amqp_allow_insecure_clients
846dc29 Clean up deprecated database parameters
faaa761 Ensure keystone resources are created during service startup
85a7591 Fix wrong service user name in parameter description
646c2e4 Accept system scope credentials for Keystone API request
5e00b38 Do not test authtoken parameters directly
93cd179 Fix dependency to purge default vhost config
ec01ecf Remove usage of custom os_package_type fact
ee913f3 Add support for healthcheck middleware options


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

lib/puppet/provider/sahara.rb                      |   1 +
.../{ini_setting.rb => openstackconfig.rb}         |   4 +-
lib/puppet/type/sahara_api_paste_ini.rb            |   5 +
lib/puppet/type/sahara_config.rb                   |  12 +-
manifests/db.pp                                    |  33 +---
manifests/db/sync.pp                               |   3 +-
manifests/healthcheck.pp                           |  41 +++++
manifests/init.pp                                  |  80 ----------
manifests/keystone/auth.pp                         |  20 +++
manifests/keystone/authtoken.pp                    |   6 +
manifests/params.pp                                |   1 +
manifests/service/api.pp                           |  36 ++---
manifests/service/engine.pp                        |  16 +-
manifests/wsgi/apache.pp                           |   7 +-
manifests/wsgi/uwsgi.pp                            |   2 +-
metadata.json                                      |  14 +-
.../api_paste_ini-separator-4d27dd2c2e38b587.yaml  |   5 +
.../notes/centos-9-support-b41acc365124e556.yaml   |   4 +
.../notes/healthcheck-8487fe35fdd908c7.yaml        |   5 +
...qp_allow_insecure_clients-bf3e10bf597a6dd6.yaml |   4 +
.../remove-database-params-238483b0f8acddd7.yaml   |  16 ++
.../system_scope-keystone-c4ace132b5baac65.yaml    |  13 ++
spec/classes/sahara_api_spec.rb                    |   9 +-
spec/classes/sahara_db_postgresql_spec.rb          |   5 +-
spec/classes/sahara_engine_spec.rb                 |   9 +-
spec/classes/sahara_healthcheck_spec.rb            |  55 +++++++
spec/classes/sahara_keystone_auth_spec.rb          |   9 ++
spec/classes/sahara_keystone_authtoken_spec.rb     | 171 ++++++++++-----------
...ini_setting_spec.rb => openstackconfig_spec.rb} |   2 +-
spec/unit/type/sahara_config_spec.rb               |   4 +-
30 files changed, 335 insertions(+), 257 deletions(-)







More information about the Release-announce mailing list