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(-)