From: Aleš Mrázek Date: Fri, 3 Nov 2023 16:37:39 +0000 (+0100) Subject: fixup! datamodel: jinja2 templates rework WIP X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=refs%2Fheads%2Fdatamodel-jinja2-strict;p=thirdparty%2Fknot-resolver.git fixup! datamodel: jinja2 templates rework WIP --- diff --git a/manager/knot_resolver_manager/datamodel/templates/macros/monitoring_macros.lua.j2 b/manager/knot_resolver_manager/datamodel/templates/macros/monitoring_macros.lua.j2 index b126538e0..a20f69d93 100644 --- a/manager/knot_resolver_manager/datamodel/templates/macros/monitoring_macros.lua.j2 +++ b/manager/knot_resolver_manager/datamodel/templates/macros/monitoring_macros.lua.j2 @@ -1,7 +1,7 @@ -{% from 'macros/common_macros.lua.j2' import modules_load %} +{% from 'macros/common_macros.lua.j2' import quotes, modules_load %} -{% macro monitoring_control_socket() -%} +{% macro monitoring_control_socket(path) -%} --- control socket location local ffi = require('ffi') local id = os.getenv('SYSTEMD_INSTANCE') @@ -10,7 +10,7 @@ if not id then else -- Bind to control socket in CWD (= rundir in config) -- FIXME replace with relative path after fixing https://gitlab.nic.cz/knot/knot-resolver/-/issues/720 - local path = '{{ cwd }}/control/'..id + local path = {{ quotes(path) }} .. '/control/'.. id log_warn(ffi.C.LOG_GRP_SYSTEM, 'path = ' .. path) local ok, err = pcall(net.listen, path, nil, { kind = 'control' }) if not ok then diff --git a/manager/knot_resolver_manager/datamodel/templates/monitoring.lua.j2 b/manager/knot_resolver_manager/datamodel/templates/monitoring.lua.j2 index 138e79563..9636ca424 100644 --- a/manager/knot_resolver_manager/datamodel/templates/monitoring.lua.j2 +++ b/manager/knot_resolver_manager/datamodel/templates/monitoring.lua.j2 @@ -5,12 +5,12 @@ -- MONITORING configuration -------------------------------------------------------------------------------- -{{ monitoring_control_socket() }} +{{ monitoring_control_socket(cwd) }} {% if cfg.monitoring.enabled == "always" %} {{ modules_load('stats') }} {% endif %} -{{ monitoring_collect_lazy_statistics }} +{{ monitoring_collect_lazy_statistics() }} -{{ monitoring_collect_statistics }} +{{ monitoring_collect_statistics() }}