From 44425f8678abd1238ec969dd04803405116f8255 Mon Sep 17 00:00:00 2001 From: Andrew Heberle Date: Fri, 9 Aug 2019 09:10:18 +0800 Subject: [PATCH] Initial support for HAproxy cache --- .../OPNsense/HAProxy/forms/dialogBackend.xml | 7 ++++++ .../OPNsense/HAProxy/forms/main.xml | 20 ++++++++++++++++ .../app/models/OPNsense/HAProxy/HAProxy.xml | 24 +++++++++++++++++++ .../app/models/OPNsense/HAProxy/Menu/Menu.xml | 1 + .../templates/OPNsense/HAProxy/haproxy.conf | 18 ++++++++++++++ 5 files changed, 70 insertions(+) diff --git a/net/haproxy/src/opnsense/mvc/app/controllers/OPNsense/HAProxy/forms/dialogBackend.xml b/net/haproxy/src/opnsense/mvc/app/controllers/OPNsense/HAProxy/forms/dialogBackend.xml index d5c98e31a..3cd8b81bb 100644 --- a/net/haproxy/src/opnsense/mvc/app/controllers/OPNsense/HAProxy/forms/dialogBackend.xml +++ b/net/haproxy/src/opnsense/mvc/app/controllers/OPNsense/HAProxy/forms/dialogBackend.xml @@ -307,6 +307,13 @@ true + + backend.tuning_caching + + checkbox + + true + header diff --git a/net/haproxy/src/opnsense/mvc/app/controllers/OPNsense/HAProxy/forms/main.xml b/net/haproxy/src/opnsense/mvc/app/controllers/OPNsense/HAProxy/forms/main.xml index 87acdf10d..8d0e5ad79 100644 --- a/net/haproxy/src/opnsense/mvc/app/controllers/OPNsense/HAProxy/forms/main.xml +++ b/net/haproxy/src/opnsense/mvc/app/controllers/OPNsense/HAProxy/forms/main.xml @@ -318,5 +318,25 @@ true + + + haproxy.general.cache.enabled + + checkbox + + + + haproxy.general.cache.totalMaxSize + + text + + + + haproxy.general.cache.maxAge + + 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 296262e91..31189c553 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 @@ -324,6 +324,26 @@ N + + + 0 + N + + + 1 + 4095 + 4 + Y + Please specify a value between 1 and 4095. + + + 1 + 3600 + 60 + N + Please specify a value between 1 and 3600. + + @@ -976,6 +996,10 @@ Always + + 0 + N +