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

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


We eagerly announce the release of:

puppet-watcher 20.2.0: Puppet module for OpenStack Watcher

This release is part of the yoga release series.

The source is available from:

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

Download the package from:

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

Please report issues through:

    https://bugs.launchpad.net/puppet-watcher/+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 following parameters of the "watcher::api" class have been
  deprecaed.

  * "watcher_api_port" (replaced by "port")

  * "watcher_api_max_limit" (replaced by "max_limit")

  * "watcher_api_bind_host" (replaced by "bind_host")

  * "watcher_api_workers" (replaced by "workers")

  * "watcher_api_enable_ssl_api" (replaced by "enable_ssl_api")

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

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

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


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

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

Changes in puppet-watcher 20.1.0..20.2.0
----------------------------------------

14bb6c2 Prepare Yoga M3
3b42174 Add CentOS/RHEL 9 to supported operating systems
1eaa37a Avoid hard-coding OS user/group in each manifest
b8a6c78 Remove unused pyver3
2a0ba18 CentOS 9: Disable unit tests dependent on puppet-postgresql
00ef4a9 Add support for MultiStrOpt
2a689b7 Refactor management of [api] parameters
536c44f Do not define service resource when service management is disabled
f8056e8 Remove deprecated amqp_allow_insecure_clients
b4a725b Simplify definition to ensure keystone resource creation
b1ab43e Use generated script instead of app.wsgi
9f11340 Accept system scope credentials for Keystone API request
b35b585 Do not test detail of keystone::auth::service_identity
a698b68 Do not test authtoken parameters directly
a4eec5f Fix dependency to purge default vhost config
9fa2701 Remove usage of custom os_package_type fact


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

.../{ini_setting.rb => openstackconfig.rb}         |   4 +-
lib/puppet/type/watcher_config.rb                  |  12 +-
manifests/api.pp                                   | 134 +++++++-----
manifests/applier.pp                               |  16 +-
manifests/db/create_schema.pp                      |   3 +-
manifests/db/upgrade.pp                            |   3 +-
manifests/decision_engine.pp                       |  16 +-
manifests/init.pp                                  |  10 -
manifests/keystone/auth.pp                         |  26 ++-
manifests/keystone/authtoken.pp                    |   6 +
manifests/params.pp                                |  11 +-
manifests/wsgi/apache.pp                           |   7 +-
metadata.json                                      |  14 +-
.../notes/centos-9-support-70be8930bd26fcca.yaml   |   4 +
...qp_allow_insecure_clients-1c253082c8cd2ca3.yaml |   4 +
.../notes/rename-api-opts-e954f36e0ee0e49b.yaml    |  10 +
.../system_scope-keystone-54ba872a490ebc74.yaml    |  13 ++
spec/classes/watcher_api_spec.rb                   |  29 +--
spec/classes/watcher_applier_spec.rb               |  18 +-
spec/classes/watcher_db_postgresql_spec.rb         |   5 +-
spec/classes/watcher_decision_engine_spec.rb       |  18 +-
spec/classes/watcher_keystone_auth_spec.rb         | 151 +++++--------
spec/classes/watcher_keystone_authtoken_spec.rb    | 235 +++++++++++----------
spec/classes/watcher_wsgi_apache_spec.rb           |   4 +-
...ini_setting_spec.rb => openstackconfig_spec.rb} |   2 +-
spec/unit/type/watcher_config_spec.rb              |   4 +-
26 files changed, 403 insertions(+), 356 deletions(-)







More information about the Release-announce mailing list