Xena Series Release Notes

19.5.0

New Features

  • 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.

  • Added the new designate::wsgi::apache class, you can now run the designate-api service under Apache with mod_wsgi.

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.

19.4.0

New Features

  • The new designate::logging::watch_log_file parameter has been added.

  • Adds new purge_config parameter. When set to true, the policy file is cleared during configuration process. This allows to remove any existing rules before applying them or clean the file when all policies got removed.

Upgrade Notes

  • The following classes for powerdns 3 driver have been removed.

    • designate::backend::powerdns

    • designate::db::powerdns::mysql

    • designate::db::powerdns::sync

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.

19.1.0

New Features

  • The new designate::api::enable_proxy_headers_parsing parameter has been added.

  • The new designate::coordination class has been added.

  • The new designate::cors class has been added.

Upgrade Notes

  • Fedora is no longer supported.

  • The designate::api::enabled_extensions_v1 parameter has been removed.

Deprecation Notes

  • The designate::producer::backend_url parameter has been deprecated in favor of the new designate::coordination class.

19.0.0

New Features

  • There is now a new policy_dirs parameter in the designate::policy class, so one can set a custom path.

  • A new calsses designate::wsgi::wsgi exist to allow configuring uwsgi in operating systems that support this (ie: currently Debian). This helps configuring the number of processes, threads and listen socket. Also, a new designate_api_uwsgi_config provider now exist.

Upgrade Notes

  • The designate::pool_target::options parameter now only accepts a hash value.