designate/designate/tests/test_manage
Jorge Niedbalski 0b5634643b
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>
Signed-off-by: Nicolas Bock <nicolas.bock@canonical.com>
(cherry picked from commit 3756fc51e7)
2021-04-23 13:31:08 -06:00
..
__init__.py Update zones masters using pool target masters. 2021-04-23 13:31:08 -06:00
test_update_pool.py Update zones masters using pool target masters. 2021-04-23 13:31:08 -06:00