designate/designate/manage
Jorge Niedbalski 3756fc51e7
Update zones masters using pool target masters.
This change enforces the update of the zone masters
for all zones that belongs to a particular pool, using
the pool's defined target(s) masters and forcing a update_zone
call.

This change also, moves the backend base class update_zone
method as an abstract method, allowing to each backend
implementation to create its own update logic. For the
case of bind9 its extended to allow running a rndc modzone
with the new given masters for the zone fixing the behavior
exposed on LP: #1879798.

Fixes-Bug: #1879798

Change-Id: I9dddd4130a0cbb29311eeb52e077e216c8c03f3a
Signed-off-by: Jorge Niedbalski <jorge.niedbalski@canonical.com>
2020-07-27 13:44:47 -06:00
..
__init__.py Enable hacking check H104 2014-07-16 19:22:46 +02:00
base.py Ensure designate-manage reads config before policy 2015-11-24 13:24:18 +00:00
database.py Removed deprecated pool-manager implementation 2019-09-24 11:10:54 +00:00
pool.py Update zones masters using pool target masters. 2020-07-27 13:44:47 -06:00
tlds.py Remove translation of log messages 2018-03-14 12:54:05 -07:00