[release-announce] puppet-watcher 19.3.0 (xena)

no-reply at openstack.org no-reply at openstack.org
Wed Sep 29 13:11:10 UTC 2021


We are excited to announce the release of:

puppet-watcher 19.3.0: Puppet module for OpenStack Watcher

This release is part of the xena 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.

19.3.0
^^^^^^


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

* The following new class have been added.

  * "watcher::cinder_client"

  * "watcher::glance_client"

  * "watcher::neutron_client"

  * "watcher::nova_client"

* The following new classes have been added.

  * "watcher::gnocchi_client"

  * "watcher::ironic_client"

  * "watcher::keystone_client"

  * "watcher::placement_client"


Deprecation Notes
*****************

* The "watcher::<service>_client_api_version" parameters have been
  deprecated in favor of the new "watcher::<service>_client" classes.


Bug Fixes
*********

* Default value of the "watcher::cinder_client_api_version" has been
  updated from "2" to "3" to use cinder v3 API instead of removed v2.

Changes in puppet-watcher 19.2.0..19.3.0
----------------------------------------

b92e837 Prepare Xena M3
0f17f75 Support more <service>_client options
8118ce9 Split out <service>_client configurations
d94431d Do not redefine defaults for <service>_client/api_version
a156f68 Deprecate support for ceilometer_client/api_version
56f2e8b Use cinder v3 api by default
b089ef8 Support Puppet 7


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

manifests/cinder_client.pp                         | 36 +++++++++
manifests/glance_client.pp                         | 36 +++++++++
manifests/gnocchi_client.pp                        | 34 +++++++++
manifests/init.pp                                  | 86 +++++++++++++---------
manifests/ironic_client.pp                         | 34 +++++++++
manifests/keystone_client.pp                       | 28 +++++++
manifests/neutron_client.pp                        | 36 +++++++++
manifests/nova_client.pp                           | 36 +++++++++
manifests/placement_client.pp                      | 34 +++++++++
metadata.json                                      |  8 +-
.../notes/client-classes-e167f5676c4888d1.yaml     | 14 ++++
.../notes/new-client-9f675a778c7da5b0.yaml         |  9 +++
.../notes/use-cinderv3-812bc19403fc73c2.yaml       |  5 ++
spec/classes/watcher_cinder_client_spec.rb         | 46 ++++++++++++
spec/classes/watcher_glance_client_spec.rb         | 46 ++++++++++++
spec/classes/watcher_gnocchi_client_spec.rb        | 46 ++++++++++++
spec/classes/watcher_ironic_client_spec.rb         | 46 ++++++++++++
spec/classes/watcher_keystone_client_spec.rb       | 43 +++++++++++
spec/classes/watcher_neutron_client_spec.rb        | 46 ++++++++++++
spec/classes/watcher_nova_client_spec.rb           | 46 ++++++++++++
spec/classes/watcher_placement_client_spec.rb      | 46 ++++++++++++
21 files changed, 724 insertions(+), 37 deletions(-)







More information about the Release-announce mailing list