From 22b77ac1410474644c70c136754a2ddc07335d4a Mon Sep 17 00:00:00 2001 From: Erich Blume Date: Wed, 8 Apr 2026 11:12:42 -0700 Subject: [PATCH] Fix Frigate preview config and services-check NoData detection preview.quality was at the top level (invalid); moved under record with a valid preset (very_low). Also fix services-check to catch Grafana "Alerting (NoData)" state which was silently passing. Co-Authored-By: Claude Opus 4.6 (1M context) --- argocd/manifests/frigate/frigate-config.yml | 5 ++--- mise-tasks/services-check | 2 +- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/argocd/manifests/frigate/frigate-config.yml b/argocd/manifests/frigate/frigate-config.yml index b10f18e..3033dd4 100644 --- a/argocd/manifests/frigate/frigate-config.yml +++ b/argocd/manifests/frigate/frigate-config.yml @@ -67,11 +67,10 @@ model: path: /media/frigate/models/yolov9-c-640.onnx labelmap_path: /labelmap/coco-80.txt -preview: - quality: 8 - record: enabled: true + preview: + quality: very_low continuous: days: 30 motion: diff --git a/mise-tasks/services-check b/mise-tasks/services-check index 1da86f7..454b769 100755 --- a/mise-tasks/services-check +++ b/mise-tasks/services-check @@ -91,7 +91,7 @@ for a in alerts: continue if '$filter_key' and a['labels'].get('$filter_key') != '$filter_value': continue - if a['state'] in ('Alerting', 'Pending'): + if a['state'] in ('Alerting', 'Pending') or a['state'].startswith('Alerting'): url = a.get('annotations', {}).get('runbook_url', '') summary = a.get('annotations', {}).get('summary', '') print(f'{summary}|{url}')