We are excited to announce the release of: puppet-designate 21.0.0: Puppet module for OpenStack Designate This release is part of the zed 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. Changes in puppet-designate 20.3.0..21.0.0 ------------------------------------------ 56acd26 Prepare Zed RC1 0731665 Enable memcached in acceptance tests 91a6bd2 Remove redundant hard-coded defaults of oslo.messaging parameters 8676662 Add support for [DEFAULT] supported_record_type 3d68d19 Add support for [DEFAULT] default_ttl 54545aa Add support for [DEFAULT] host a45b62e Remove deprecated behavior of enabled_notification_handlers 406a78f Use standard parameter description format for wsgi::apache 59a1662 Add Apache WSGI logging parameters for pipe/syslog 01e72cb Remove deprecated designate::neutron_network_type 4f2583e Clean up deprecated parameters of designate::worker b8ddf2b Remove deprecated designate::worker::worker_notify d4550c5 Remove deprecated designate::producer::backend_url 19fdf5e Adapt to new type validation in puppetlabs-apache 20d7834 Fix wrong variable used to determine designate api service 587dd21 Revert "CentOS 9: Disable unit tests dependent on puppet-postgresql" 2f3e10f Bump upper version of puppet-dns cbf0725 Fix wrong test description ea26285 Extend coverage of config acceptance tests 007f12a Switch provider to manage rootwrap.conf file 7ff495c Enable policy settings in designate-api 8f6bc16 Expose headers option of apache::vhost 09eaea3 bind9 backend: Clean up deprecated rndc_host 35d3660 bind9 backend: Manage pool by default d425d2e Fix typos in parameter descriptions and tests 826cc2a Remove support for CentOS 8 Stream f39567e Fix ineffective max_header_line d096b9d Central: Remove deprecated max_domain_name_len f6458f5 Remove support for designate-zone-manager 0c11bcf mdns: Improve parameter coverage b3f2658 designate-worker: Raname the topic parameter 933517a designate-worker: Fix outdated topic parameter 61233ce mdns: Accept array value for the listen parameter c90e2d4 Update master for stable/yoga Diffstat (except docs and test files) ------------------------------------- .../designate_rootwrap_config/ini_setting.rb | 16 +-- lib/puppet/type/designate_rootwrap_config.rb | 5 + manifests/api.pp | 12 +- manifests/backend/bind9.pp | 33 +----- manifests/central.pp | 14 --- manifests/client.pp | 2 +- manifests/coordination.pp | 10 +- manifests/generic_service.pp | 2 +- manifests/healthcheck.pp | 4 +- manifests/init.pp | 39 ++++--- manifests/keystone/auth.pp | 2 +- manifests/logging.pp | 2 +- manifests/mdns.pp | 20 +++- manifests/network_api/neutron.pp | 8 +- manifests/params.pp | 3 - manifests/producer.pp | 13 --- manifests/sink.pp | 12 +- manifests/worker.pp | 39 ++----- manifests/wsgi/apache.pp | 64 ++++++++--- manifests/zone_manager.pp | 66 ----------- metadata.json | 12 +- .../notes/apache-headers-8753dd9186b29c0a.yaml | 5 + .../bind9-backend-cleanup-d7d6656c0f867ef3.yaml | 4 + .../cleanup-coordination-7707a8558645c34d.yaml | 4 + ...led_notification_handlers-442dde7d553c41b9.yaml | 6 + .../notes/default_ttl-c8c719139b5d218c.yaml | 4 + releasenotes/notes/host-cb9cd8e2dc407ee3.yaml | 4 + .../httpd-logs-piped-syslog-c119e058217df6e6.yaml | 6 + .../manage-pool-by-default-9e911ece8309b491.yaml | 6 + releasenotes/notes/mdns-opts-4f1647414b360aed.yaml | 8 ++ .../notes/remove-centos-8-1a962de6e238df98.yaml | 4 + ...emove-max_domain_name_len-dd945afc54b22a46.yaml | 4 + ...ove-neutron_endpoint_type-c33cb824621b4db4.yaml | 4 + .../remove-worker-notify-d3a86bfdd6acbfdb.yaml | 4 + .../remove-zone_manager-fa3571eca39480f9.yaml | 4 + .../supported_record_type-546faa485d24bb5d.yaml | 4 + .../notes/worker-cleanup-zed-a6caf016f9109f3a.yaml | 8 ++ .../worker-rename-topic-577486c104b70632.yaml | 5 + releasenotes/source/index.rst | 1 + releasenotes/source/yoga.rst | 6 + ...esignate_spec.rb => 10_basic_designate_spec.rb} | 1 + spec/acceptance/99_designate_config_spec.rb | 128 +++++++++++++++++++++ spec/acceptance/designate_config_spec.rb | 58 ---------- spec/classes/designate_api_spec.rb | 11 +- spec/classes/designate_backend_bind9_spec.rb | 3 +- spec/classes/designate_db_postgresql_spec.rb | 10 +- spec/classes/designate_db_sync_spec.rb | 2 +- spec/classes/designate_init_spec.rb | 50 +++++--- spec/classes/designate_mdns_spec.rb | 36 ++++-- spec/classes/designate_producer_spec.rb | 8 +- .../designate_producer_task_delayed_notify_spec.rb | 2 +- ...designate_producer_task_periodic_exists_spec.rb | 2 +- ...roducer_task_periodic_secondary_refresh_spec.rb | 2 +- ..._producer_task_worker_periodic_recovery_spec.rb | 2 +- .../designate_producer_task_zone_purge_spec.rb | 2 +- spec/classes/designate_worker_spec.rb | 8 +- spec/classes/designate_wsgi_apache_spec.rb | 88 ++++++++++++-- spec/classes/designate_zone_manager_spec.rb | 75 ------------ spec/unit/type/designate_api_uwsgi_config_spec.rb | 2 +- spec/unit/type/designate_config_spec.rb | 2 +- 60 files changed, 531 insertions(+), 430 deletions(-)