From 996c01166d3ae26a25d3a2abf6fa812792908248 Mon Sep 17 00:00:00 2001 From: Jan Winkler Date: Tue, 9 Aug 2022 11:34:22 +0200 Subject: [PATCH] net/haproxy: add 2 new cache parameters, closes #2908 --- .../OPNsense/HAProxy/forms/generalCache.xml | 12 ++++++++++++ .../mvc/app/models/OPNsense/HAProxy/HAProxy.xml | 10 ++++++++++ .../service/templates/OPNsense/HAProxy/haproxy.conf | 8 ++++++++ 3 files changed, 30 insertions(+) diff --git a/net/haproxy/src/opnsense/mvc/app/controllers/OPNsense/HAProxy/forms/generalCache.xml b/net/haproxy/src/opnsense/mvc/app/controllers/OPNsense/HAProxy/forms/generalCache.xml index d9fd948b3..b38486734 100644 --- a/net/haproxy/src/opnsense/mvc/app/controllers/OPNsense/HAProxy/forms/generalCache.xml +++ b/net/haproxy/src/opnsense/mvc/app/controllers/OPNsense/HAProxy/forms/generalCache.xml @@ -27,4 +27,16 @@ text + + haproxy.general.cache.processVary + + checkbox + + + + haproxy.general.cache.maxSecondaryEntries + + text + + diff --git a/net/haproxy/src/opnsense/mvc/app/models/OPNsense/HAProxy/HAProxy.xml b/net/haproxy/src/opnsense/mvc/app/models/OPNsense/HAProxy/HAProxy.xml index e24826e1e..cb3865247 100644 --- a/net/haproxy/src/opnsense/mvc/app/models/OPNsense/HAProxy/HAProxy.xml +++ b/net/haproxy/src/opnsense/mvc/app/models/OPNsense/HAProxy/HAProxy.xml @@ -402,6 +402,16 @@ N Please specify a value between 1 and 2146435072. + + 0 + N + + + 10 + 1 + N + Please specify a positive integer value. + diff --git a/net/haproxy/src/opnsense/service/templates/OPNsense/HAProxy/haproxy.conf b/net/haproxy/src/opnsense/service/templates/OPNsense/HAProxy/haproxy.conf index 34862fb13..be90eff14 100644 --- a/net/haproxy/src/opnsense/service/templates/OPNsense/HAProxy/haproxy.conf +++ b/net/haproxy/src/opnsense/service/templates/OPNsense/HAProxy/haproxy.conf @@ -1062,6 +1062,14 @@ cache opnsense-haproxy-cache {% if OPNsense.HAProxy.general.cache.maxObjectSize|default("") != "" %} max-object-size {{OPNsense.HAProxy.general.cache.maxObjectSize}} {% endif %} +{% if OPNsense.HAProxy.general.cache.processVary|default("") == "1" %} + process-vary on + {% if OPNsense.HAProxy.general.cache.maxSecondaryEntries|default("") != "" %} + max-secondary-entries {{OPNsense.HAProxy.general.cache.maxSecondaryEntries}} + {% endif %} +{% else %} + process-vary off +{% endif %} {%- endif -%} {# ############################### #}