From 61f207ae81d767b0f50b39313af7b46a2fc32335 Mon Sep 17 00:00:00 2001 From: pazpi Date: Fri, 29 Nov 2024 16:13:24 +0100 Subject: [PATCH] fix: Use proxy enable option for Prometheus and Grafana --- hosts/caddy/default.nix | 3 +++ modules/monitoring/grafana.nix | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/hosts/caddy/default.nix b/hosts/caddy/default.nix index 4faf591..5c90e2b 100644 --- a/hosts/caddy/default.nix +++ b/hosts/caddy/default.nix @@ -39,12 +39,15 @@ in monitoring = { prometheus = { proxy = { + enable = true; domain = "tegola.pro"; host = "metrics.internal"; }; }; + grafana = { proxy = { + enable = true; domain = "tegola.pro"; host = "metrics.internal"; }; diff --git a/modules/monitoring/grafana.nix b/modules/monitoring/grafana.nix index d22370d..293eb0d 100644 --- a/modules/monitoring/grafana.nix +++ b/modules/monitoring/grafana.nix @@ -109,7 +109,7 @@ in }) - (lib.mkIf (cfg.proxy != { }) { + (lib.mkIf cfg.proxy.enable { services.caddy = with cfg.proxy; { virtualHosts."grafana.${domain}".extraConfig = '' reverse_proxy http://${host}:3000