[release-announce] puppet-designate 18.6.0 (wallaby)

no-reply at openstack.org no-reply at openstack.org
Mon Nov 7 14:51:54 UTC 2022


We joyfully announce the release of:

puppet-designate 18.6.0: Puppet module for OpenStack Designate

This release is part of the wallaby stable release series.

The source is available from:

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

Download the package from:

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

Please report issues through:

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

For more details, please see below.

18.6.0
^^^^^^


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

* A new "designate::coordination" class has been added to facilitate
  setting cordinate/backend_url configuration for multiple designate
  components. Please use the "designate::coordination::backend_url"
  parameter instead of "designate::producer::backend_url" when using
  the new dedicated class.

* Now the "designate::backend::bind9" class supports setting up
  bind9 backend using "/etc/designate/pools.yaml" properly. This
  feature can be enabled by the new "manage_pool" parameter.


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

* The "designate::backend::bind9::rndc_host" parameter has been
  deprecated and has no effect now.


Bug Fixes
*********

* The "designate::backend::bind9" class no longer configures
  parameters in the "[backend:bind9]" section, as these parameters are
  no longer effective.

Changes in puppet-designate 18.5.0..18.6.0
------------------------------------------

a9b41c3 setuptools: Disable auto discovery
2e9a63c Prepare the final wallaby release
f82af73 Enable policy settings in designate-api
462a40e Introduce a coordination class to share coordination params
7a2e878 mdns: Accept array value for the listen parameter
34bffae Fix setup of bind9 backend


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

manifests/api.pp                                   |   1 +
manifests/backend/bind9.pp                         | 112 ++++++++++++++++-----
manifests/coordination.pp                          |  36 +++++++
manifests/mdns.pp                                  |   2 +-
manifests/producer.pp                              |  12 ++-
metadata.json                                      |   2 +-
.../notes/add-coordination-42887b43fd56ad07.yaml   |   8 ++
.../notes/bug-1961516-0634fabec06a4e94.yaml        |  17 ++++
setup.py                                           |   1 +
spec/classes/designate_api_spec.rb                 |   5 +
spec/classes/designate_backend_bind9_spec.rb       |  61 ++++++-----
spec/classes/designate_coordination_spec.rb        |  41 ++++++++
spec/classes/designate_mdns_spec.rb                |  27 +++--
spec/classes/designate_producer_spec.rb            |   2 +-
templates/bind9-pools.yaml.erb                     |  36 +++++++
15 files changed, 294 insertions(+), 69 deletions(-)







More information about the Release-announce mailing list