summaryrefslogtreecommitdiff
path: root/designate/tests/test_manage/__init__.py
diff options
context:
space:
mode:
authorJorge Niedbalski <jorge.niedbalski@canonical.com>2020-05-28 14:57:49 -0400
committerNicolas Bock <nicolas.bock@canonical.com>2021-04-23 13:31:08 -0600
commit0b5634643b4b69cd0a7d5499f258602604741d22 (patch)
treeb713bf09655041ebaec882711746786bcaf6fdb8 /designate/tests/test_manage/__init__.py
parentacc82755f1e8df8bb8f0ab7b4524f691637a312e (diff)
downloaddesignate-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__.py5
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