Wallaby Series Release Notes


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.


New Features

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

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


New Features

  • The new designate::policy::enforce_scope parameter has been added to support the corresponding parameter in oslo.policy library.

  • The new designate::policy::enforce_new_defaults parameter has been added.

  • Add support for PostgreSQL database backend via designate::db::postgresql

Deprecation Notes

  • The designate::api::service_ensure parameter has been deprecated. Use the designate::api::manage_service parameter instead, which accepts True or False instead.


New Features

  • add designate::backend::bind9::configure_bind (defaults to true) to bypass attempts to bind9 configuration in the event that bind9 resides on a different host.

  • The new designate::healthcheck class has been added. This class manages parameters of healthcheck middlware in oslo.middleware.


New Features

  • The new designate::central::max_zone_name_len parameter has been added to set the maximum zone name length.

  • The designate::api::enabled_extensions_v1 parameter has been deprecated and has no effect. This parmaeter will be removed in a future release.

Upgrade Notes

  • Now policy.yaml is used by default instead of policy.json.

  • The keystone endpoint urls no longer include /v1 by default, since v1 API was already removed from Designate.

Deprecation Notes

  • The designate::central::max_domain_name_len parameter has been deprecated and has no effect now. This parameter doesn’t work as intended since the corresponding parameter was renamed in Designate. Use the designate::central::max_zone_name_len parameter instead.


New Features

  • Adds db_sync_timeout parameter to db sync.

  • The new designate::keystone::authtoken::service_type parameter has been added to configure the service_type parameter in authtoken middleware.

Deprecation Notes

  • The following classes for powerdns 3 driver have been deprecated and has no effect. These classes will be removed in a future relesae.

    • designate::backend::powerdns

    • designate::db::powerdns::mysql

    • designate::db::powerdns::sync