diff options
author | Jorge Niedbalski <jorge.niedbalski@canonical.com> | 2020-05-28 14:57:49 -0400 |
---|---|---|
committer | Nicolas Bock <nicolas.bock@canonical.com> | 2021-04-23 13:31:08 -0600 |
commit | 0b5634643b4b69cd0a7d5499f258602604741d22 (patch) | |
tree | b713bf09655041ebaec882711746786bcaf6fdb8 /designate/tests/test_manage/__init__.py | |
parent | acc82755f1e8df8bb8f0ab7b4524f691637a312e (diff) | |
download | designate-stable/stein.tar.gz |
Update zones masters using pool target masters.stein-eolstable/stein
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 3756fc51e71aaf0ba7cfb9155ca5d1de26ab78bc)
Diffstat (limited to 'designate/tests/test_manage/__init__.py')
-rw-r--r-- | designate/tests/test_manage/__init__.py | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/designate/tests/test_manage/__init__.py b/designate/tests/test_manage/__init__.py new file mode 100644 index 00000000..dd671f43 --- /dev/null +++ b/designate/tests/test_manage/__init__.py @@ -0,0 +1,5 @@ +from designate.tests import TestCase + + +class DesignateManageTestCase(TestCase): + pass |