Merge ~bjornt/maas:bug-1908087-disable-empty-zones into maas:master

Proposed by Björn Tillenius
Status: Merged
Approved by: Björn Tillenius
Approved revision: b0330dd3488d06ae835b31155692b4b46e5c0d6a
Merge reported by: MAAS Lander
Merged at revision: not available
Proposed branch: ~bjornt/maas:bug-1908087-disable-empty-zones
Merge into: maas:master
Diff against target: 34 lines (+2/-3)
2 files modified
src/provisioningserver/dns/tests/test_actions.py (+1/-2)
src/provisioningserver/templates/dns/named.conf.options.inside.maas.template (+1/-1)
Reviewer Review Type Date Requested Status
Alberto Donato (community) Approve
MAAS Lander unittests Pending
Review via email: mp+398953@code.launchpad.net

Commit message

LP #1908087 - Reverse DNS for non-maas RFC1918 zones fails inside maas

Considering MAAS is usually configured to point to another DNS within a
DC, having empty-zones-enable set to 'no' makes the most sense.
Especially since that was the behaviour in bind9 before MAAS 2.9.

In the future we might want to make this optional.

To post a comment you must log in.
Revision history for this message
Alberto Donato (ack) wrote :

+1

review: Approve

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
diff --git a/src/provisioningserver/dns/tests/test_actions.py b/src/provisioningserver/dns/tests/test_actions.py
index 3aae795..72c5b5a 100644
--- a/src/provisioningserver/dns/tests/test_actions.py
+++ b/src/provisioningserver/dns/tests/test_actions.py
@@ -258,7 +258,7 @@ class TestConfiguration(MAASTestCase):
258 };258 };
259259
260 dnssec-validation %s;260 dnssec-validation %s;
261261 empty-zones-enable no;
262 allow-query { any; };262 allow-query { any; };
263 allow-recursion { trusted; };263 allow-recursion { trusted; };
264 allow-query-cache { trusted; };264 allow-query-cache { trusted; };
@@ -267,7 +267,6 @@ class TestConfiguration(MAASTestCase):
267 expected_options_content %= tuple(upstream_dns) + (267 expected_options_content %= tuple(upstream_dns) + (
268 expected_dnssec_validation,268 expected_dnssec_validation,
269 )269 )
270
271 self.assertThat(270 self.assertThat(
272 expected_options_file, FileContains(expected_options_content)271 expected_options_file, FileContains(expected_options_content)
273 )272 )
diff --git a/src/provisioningserver/templates/dns/named.conf.options.inside.maas.template b/src/provisioningserver/templates/dns/named.conf.options.inside.maas.template
index ba1aee3..d76fcfa 100644
--- a/src/provisioningserver/templates/dns/named.conf.options.inside.maas.template
+++ b/src/provisioningserver/templates/dns/named.conf.options.inside.maas.template
@@ -7,7 +7,7 @@ forwarders {
7{{endif}}7{{endif}}
88
9dnssec-validation {{dnssec_validation}};9dnssec-validation {{dnssec_validation}};
1010empty-zones-enable no;
1111
12{{if not upstream_allow_query}}12{{if not upstream_allow_query}}
13allow-query { any; };13allow-query { any; };

Subscribers

People subscribed via source and target branches