From a739f14a865ec22b63cbc9e81b17ab6eab3b6045 Mon Sep 17 00:00:00 2001 From: jenkins Date: Sat, 16 May 2026 12:17:33 -0300 Subject: [PATCH] monitoring: disable fan intensity legend safely --- scripts/dashboards_render_atlas.py | 2 +- scripts/tests/test_dashboards_render_atlas.py | 3 ++- services/monitoring/dashboards/atlas-overview.json | 5 +++-- services/monitoring/grafana-dashboard-overview.yaml | 5 +++-- 4 files changed, 9 insertions(+), 6 deletions(-) diff --git a/scripts/dashboards_render_atlas.py b/scripts/dashboards_render_atlas.py index 2cfa43ef..bd31785b 100644 --- a/scripts/dashboards_render_atlas.py +++ b/scripts/dashboards_render_atlas.py @@ -2121,7 +2121,7 @@ def build_overview(): links=overview_link("atlas-power"), description="Fan intensity lanes on the 0-10 controller scale. Cooler colors are quiet/low intensity; warmer colors mean the enclosure is pushing harder.", ) - fan_panel["options"]["legend"] = {"displayMode": "hidden", "placement": "bottom"} + fan_panel["options"]["legend"] = {"displayMode": "list", "placement": "bottom", "showLegend": False} fan_panel["options"]["mergeValues"] = False fan_panel["options"]["showValue"] = "auto" fan_panel["options"]["tooltip"] = {"mode": "multi", "sort": "none"} diff --git a/scripts/tests/test_dashboards_render_atlas.py b/scripts/tests/test_dashboards_render_atlas.py index 731447d0..8c70d3c7 100644 --- a/scripts/tests/test_dashboards_render_atlas.py +++ b/scripts/tests/test_dashboards_render_atlas.py @@ -109,7 +109,8 @@ def test_overview_uses_readable_quality_power_and_gitops_panels(): assert fan_mappings["0"]["text"] == "Off" assert fan_mappings["10"]["text"] == "10" assert "Tent Interior" in panels_by_title["Fan Intensity History"]["targets"][0]["expr"] - assert panels_by_title["Fan Intensity History"]["options"]["legend"]["displayMode"] == "hidden" + assert panels_by_title["Fan Intensity History"]["options"]["legend"]["displayMode"] == "list" + assert panels_by_title["Fan Intensity History"]["options"]["legend"]["showLegend"] is False assert panels_by_title["Fan Intensity History"]["options"]["mergeValues"] is False assert panels_by_title["Fan Intensity History"]["options"]["showValue"] == "auto" diff --git a/services/monitoring/dashboards/atlas-overview.json b/services/monitoring/dashboards/atlas-overview.json index 1d9cb79b..2ce53b2d 100644 --- a/services/monitoring/dashboards/atlas-overview.json +++ b/services/monitoring/dashboards/atlas-overview.json @@ -2001,8 +2001,9 @@ "mergeValues": false, "showValue": "auto", "legend": { - "displayMode": "hidden", - "placement": "bottom" + "displayMode": "list", + "placement": "bottom", + "showLegend": false }, "tooltip": { "mode": "multi", diff --git a/services/monitoring/grafana-dashboard-overview.yaml b/services/monitoring/grafana-dashboard-overview.yaml index d119e08b..34198f6b 100644 --- a/services/monitoring/grafana-dashboard-overview.yaml +++ b/services/monitoring/grafana-dashboard-overview.yaml @@ -2010,8 +2010,9 @@ data: "mergeValues": false, "showValue": "auto", "legend": { - "displayMode": "hidden", - "placement": "bottom" + "displayMode": "list", + "placement": "bottom", + "showLegend": false }, "tooltip": { "mode": "multi",