[release-announce] puppet-aodh 19.1.0 (xena)

no-reply at openstack.org no-reply at openstack.org
Mon Aug 16 08:35:50 UTC 2021


We jubilantly announce the release of:

puppet-aodh 19.1.0: Puppet module for OpenStack Aodh

This release is part of the xena release series.

The source is available from:

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

Download the package from:

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

Please report issues through:

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

For more details, please see below.

19.1.0
^^^^^^


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

* Added alarm_histories_delete_batch_size parameter to the expire
  class to enable configuration of the parameter with the same name.
  It allows limiting number of alarm histories purged by a single
  purge run.

* The new "aodh::coordination" class has been added.

* The new "aodh::cors" class has been added.


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

* The "aodh::evaluator" class no longer adjust workers based on the
  "coordination_url" parameter. Please set the corrdination backend if
  multiple workers are used.

* Fedora is no longer supported.


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

* The "aodh::evaluator::coordination_url" parameter has been
  deprecated in favor of the new "aodh::coordination" class.

Changes in puppet-aodh 19.0.0..19.1.0
-------------------------------------

02194e0 Add support for MultiStrOpt
21c1650 Add support for [cors] options
ef9d678 Debian api_uwsgi_config: Switch to :ini_setting
6cd026f Set fixture paths for unit tests
216fddb Allow setting batch size for expirer
972ddc2 Prepare Xena M1
16091c8 Use oslo::coordination to manage coordination parameters
3795250 Drop Fedora support
4d94480 Fix leftover related to $pyvers variable


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

.../provider/aodh_api_uwsgi_config/ini_setting.rb  |  4 +-
.../{ini_setting.rb => openstackconfig.rb}         |  4 +-
lib/puppet/type/aodh_config.rb                     | 14 ++++-
manifests/coordination.pp                          | 46 +++++++++++++++
manifests/cors.pp                                  | 58 +++++++++++++++++++
manifests/evaluator.pp                             | 39 ++++---------
manifests/expirer.pp                               | 25 +++++---
manifests/params.pp                                |  2 -
metadata.json                                      | 14 ++---
releasenotes/notes/batchsize-6f6d2382eeb7e025.yaml |  6 ++
.../notes/coordination-aee30fff3b537d61.yaml       | 15 +++++
releasenotes/notes/cors-5e513eae133889d7.yaml      |  4 ++
.../notes/drop-fedora-e94904c9b5bce027.yaml        |  4 ++
spec/classes/aodh_coordination_spec.rb             | 48 ++++++++++++++++
spec/classes/aodh_cors_spec.rb                     | 53 +++++++++++++++++
spec/classes/aodh_evaluator_spec.rb                | 67 +++++-----------------
spec/classes/aodh_expirer_spec.rb                  |  7 ++-
spec/spec_helper.rb                                |  7 +++
...openstackconfig_spec.rb => ini_setting_spec.rb} | 13 +----
...ini_setting_spec.rb => openstackconfig_spec.rb} |  4 +-
spec/unit/type/aodh_config_spec.rb                 |  4 +-
21 files changed, 314 insertions(+), 124 deletions(-)







More information about the Release-announce mailing list