We are stoked to announce the release of: puppet-designate 19.3.0: Puppet module for OpenStack Designate This release is part of the xena 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. 19.3.0 ^^^^^^ New Features ************ * The "designate::worker::manage_service" parameter has been added. It controls whether the designate worker service will be managed. Defaults to true. Deprecation Notes ***************** * The "designate::producer::service_ensure" parameter has been deprecated. Use the "designate::producer::manage_service" parameter instead, which accepts True or False instead. * The "designate::central::service_ensure" parameter has been deprecated. Use the "designate::central::manage_service" parameter instead, which accepts True or False instead. * The "designate::agent::service_ensure" parameter has been deprecated. Use the "designate::agent::manage_service" parameter instead, which accepts True or False instead. * The "designate::zone_manager::service_ensure" parameter has been deprecated. Use the "designate::zone_manager::manage_service" parameter instead, which accepts True or False instead. * The "designate::sink::service_ensure" parameter has been deprecated. Use the "designate::sink::manage_service" parameter instead, which accepts True or False instead. Changes in puppet-designate 19.2.0..19.3.0 ------------------------------------------ 62f0949 Prepare Xena M3 1552e1a Do not test authtoken parameters directly c83d9a8 Use a 'params' hash for authtoken parameters e953eb8 Support Puppet 7 b7cfb61 Standardize the manage service parameter fc11356 producer: Convert enabled_tasks to comma separated list Diffstat (except docs and test files) ------------------------------------- manifests/agent.pp | 25 ++- manifests/api.pp | 2 +- manifests/central.pp | 25 ++- manifests/keystone/authtoken.pp | 82 +++---- manifests/mdns.pp | 6 +- manifests/producer.pp | 27 ++- manifests/sink.pp | 25 ++- manifests/worker.pp | 21 +- manifests/zone_manager.pp | 25 ++- metadata.json | 10 +- ...tandardize_manage_service-81089303d990df37.yaml | 27 +++ spec/classes/designate_keystone_authtoken_spec.rb | 238 +++++++++++---------- spec/classes/designate_producer_spec.rb | 14 +- spec/classes/designate_worker_spec.rb | 1 + 14 files changed, 330 insertions(+), 198 deletions(-)