From: Vladimír Čunát Date: Mon, 27 May 2024 08:57:58 +0000 (+0200) Subject: datamodel: unbreak `dnssec: false` X-Git-Tag: v6.0.8~17^2 X-Git-Url: http://git.ipfire.org/gitweb/gitweb.cgi?a=commitdiff_plain;h=refs%2Fenvironments%2Fdocs-develop-dnss-peq4j3%2Fdeployments%2F4194;p=thirdparty%2Fknot-resolver.git datamodel: unbreak `dnssec: false` It was causing an incorrect Lua line trust_anchors.keep_removed = Reported on gitter a couple days ago. --- diff --git a/NEWS b/NEWS index 6ed72b263..b07e8d904 100644 --- a/NEWS +++ b/NEWS @@ -26,6 +26,10 @@ Incompatible changes `_ for more. +Bugfixes +-------- +- fix startup with `dnssec: false` (!1548) + Knot Resolver 6.0.7 (2024-03-27) ================================ diff --git a/manager/knot_resolver_manager/datamodel/templates/dnssec.lua.j2 b/manager/knot_resolver_manager/datamodel/templates/dnssec.lua.j2 index 31a29beac..05d1fa688 100644 --- a/manager/knot_resolver_manager/datamodel/templates/dnssec.lua.j2 +++ b/manager/knot_resolver_manager/datamodel/templates/dnssec.lua.j2 @@ -26,8 +26,10 @@ modules.load('detect_time_skew') modules.unload('detect_time_skew') {% endif %} +{% if cfg.dnssec.keep_removed %} -- dnssec.keep-removed trust_anchors.keep_removed = {{ cfg.dnssec.keep_removed }} +{% endif %} {% if cfg.dnssec.refresh_time %} -- dnssec.refresh-time