We are pumped to announce the release of: puppet-watcher 20.3.0: Puppet module for OpenStack Watcher This release is part of the yoga stable 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.3.0 ^^^^^^ New Features ************ * The new "watcher::cache" class, to manage parameters of the oslo.cache library, has been added. * The new "watcher::watcher_clients_auth::system_scope" parameter has been added. * The new "watcher::watcher_clients_auth" class has been added. Upgrade Notes ************* * The "watcher::<service>_client_api_version" parameters have been removed. Deprecation Notes ***************** * The "watcher::api::watcher_client_auth_uri" parameter has been deprecated and has no effect. * The "watcher::api::watcher_client_default_domain_name" parameter has been deprecated. The parameter has never been used actually. * The following parameters of the "watcher::api" class have been deprecated in favor of the new "watcher::watcher_clients_auth" class. * "watcher_client_password" * "watcher_client_username" * "watcher_client_auth_url" * "watcher_client_user_domain_name" * "watcher_client_project_domain_name" * "watcher_client_insecure" * "watcher_client_keyfile" * "watcher_client_certfile" * "watcher_client_cafile" * "watcher_client_auth_type" Changes in puppet-watcher 20.2.0..20.3.0 ---------------------------------------- 5a6caae setuptools: Disable auto discovery 11a7783 Prepare Yoga RC1 9c16492 remove unicode literal from code 978502c Globally support system scope credentials 16bcc44 Create a separate class for watcher_clients_auth parameters 3fe4b7d Deprecate ineffective watcher_client_default_domain_name parameter c507b55 Deprecate management of [watcher_clients_auth] auth_uri a3f4634 Remove deprecated *_client_api_version parameters 37180fc Add support for oslo.cache options Diffstat (except docs and test files) ------------------------------------- manifests/api.pp | 172 +++++++-------- manifests/cache.pp | 239 +++++++++++++++++++++ manifests/cinder_client.pp | 4 +- manifests/deps.pp | 4 + manifests/glance_client.pp | 4 +- manifests/init.pp | 56 ----- manifests/neutron_client.pp | 4 +- manifests/nova_client.pp | 4 +- manifests/watcher_clients_auth.pp | 108 ++++++++++ metadata.json | 8 +- .../notes/cache-opts-1d4d358b81b76d2c.yaml | 5 + ...leanup-client_api_version-905613eeea94283f.yaml | 4 + .../notes/deprecate-auth_uri-90a44ad54c0d57bb.yaml | 5 + ...ecate-default_domain_name-b29df5955675de28.yaml | 5 + .../notes/system_scope-all-8c56342fed47d232.yaml | 5 + .../watcher_clients_auth-49c8642cf6384a95.yaml | 20 ++ releasenotes/source/conf.py | 14 +- setup.py | 1 + spec/classes/watcher_api_spec.rb | 7 +- spec/classes/watcher_cache_spec.rb | 125 +++++++++++ spec/classes/watcher_watcher_clients_auth_spec.rb | 80 +++++++ 21 files changed, 706 insertions(+), 168 deletions(-)