[release-announce] [puppet] puppet-designate 10.1.0 (ocata)

no-reply at openstack.org no-reply at openstack.org
Thu Dec 15 12:56:24 UTC 2016


We are glowing to announce the release of:

puppet-designate 10.1.0: Puppet module for OpenStack Designate

This release is part of the ocata release series.

Download the package from:

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

For more details, please see below.

10.1.0
^^^^^^

Add hooks for external install & svc management.


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

* Add "listen" option from group "service:agent".

* Add "listen" option from group "service:api".

* Add "listen" option from group "service:mdns".

* This adds defined anchor points for external modules to hook into
  the software install, config and service dependency chain. This
  allows external modules to manage software installation (virtualenv,
  containers, etc) and service management (pacemaker) without needing
  rely on resources that may change or be renamed.

* Configure quota for designate via following options
  designate::quota::quota_api_export_size
  designate::quota::quota_domain_records
  designate::quota::quota_domain_recordsets
  designate::quota::quota_domains
  designate::quota::quota_recordset_records You can also set the quota
  driver via designate::quota::quota_driver

* Add new class designate::zone_manager to manage the zone manager
  in designate


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

* The "backend_driver" option in designate::central is deprecated.
  This option is no longer recognised by designate from at least
  mitaka.

* The "api_host" and "api_port" options from group "service:api" are
  deprecated, please use "listen" option from group "service:api"
  instead.

* The "host" and "port" options from group "service:mdns" are
  deprecated, please use "listen" option from group "service:mdns"
  instead.

Changes in puppet-designate 10.0.0..10.1.0
------------------------------------------

0328890 Prepare 10.1.0 release
ae4b864 Remove service:central/backend_driver option, no longer exists
b4ede12 Add designate::quota class to manage quota options
0d178f5 Add manifest for designate-zone-manager
b04ed97 Add "listen" option from group "service:agent"
1e95f32 Add hooks for external install & svc management
9da7cb3 Deprecate host and port options
4ca057c Show team and repo badges on README
8a6190a Deprecate host and port options


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

README.md                                          |  7 ++
example/all-in-one-keystone.pp                     |  5 +-
example/all-in-one-noauth.pp                       |  5 +-
manifests/agent.pp                                 | 10 ++-
manifests/api.pp                                   | 52 +++++++++------
manifests/backend/bind9.pp                         |  2 +
manifests/backend/powerdns.pp                      |  2 +
manifests/central.pp                               | 20 ++++--
manifests/client.pp                                |  1 +
manifests/config.pp                                |  9 ++-
manifests/db.pp                                    |  1 +
manifests/db/mysql.pp                              |  7 +-
manifests/db/powerdns/mysql.pp                     |  8 ++-
manifests/db/powerdns/sync.pp                      |  9 ++-
manifests/db/sync.pp                               |  9 ++-
manifests/deps.pp                                  | 35 ++++++++++
manifests/generic_service.pp                       |  4 +-
manifests/init.pp                                  | 25 +-------
manifests/keystone/auth.pp                         |  7 +-
manifests/keystone/authtoken.pp                    |  2 +
manifests/logging.pp                               |  2 +
manifests/mdns.pp                                  | 42 ++++++++----
manifests/params.pp                                |  3 +
manifests/policy.pp                                |  2 +
manifests/pool.pp                                  |  3 +
manifests/pool_manager.pp                          |  2 +
manifests/pool_manager_cache/memcache.pp           |  3 +
manifests/pool_manager_cache/sqlalchemy.pp         |  3 +
manifests/pool_nameserver.pp                       |  3 +
manifests/pool_target.pp                           |  3 +
manifests/quota.pp                                 | 50 +++++++++++++++
manifests/sink.pp                                  |  2 +
manifests/zone_manager.pp                          | 64 ++++++++++++++++++
metadata.json                                      |  8 +--
.../add_agent_listen_option-2396135a25d97f13.yaml  |  3 +
...ral-backend_driver-option-cfd8f6a4d3732a7f.yaml |  5 ++
...cate_host_port_api_option-981d1234e56f2d98.yaml |  7 ++
...ate_host_port_mdns_option-fd14c85481b941a9.yaml |  7 ++
...xternal_install_mgmt_hook-87123a23e235e9d6.yaml | 10 +++
.../notes/quota-class-980c090143852e53.yaml        | 11 ++++
.../notes/zone-manager-class-43a0aa0139e036f2.yaml |  4 ++
releasenotes/source/conf.py                        |  4 +-
spec/acceptance/basic_designate_spec.rb            |  4 +-
spec/classes/designate_agent_spec.rb               | 12 ++++
spec/classes/designate_api_spec.rb                 |  3 +-
spec/classes/designate_central_spec.rb             |  7 --
spec/classes/designate_client_spec.rb              |  1 +
spec/classes/designate_db_powerdns_sync_spec.rb    | 12 ++--
spec/classes/designate_db_sync_spec.rb             | 12 ++--
spec/classes/designate_init_spec.rb                | 14 +---
spec/classes/designate_mdns_spec.rb                |  3 +-
spec/classes/designate_quota_spec.rb               | 55 ++++++++++++++++
spec/classes/designate_zone_manager_spec.rb        | 75 ++++++++++++++++++++++
53 files changed, 536 insertions(+), 123 deletions(-)






More information about the Release-announce mailing list