From a423b9aa0485abc15cd921e876b94da5400f576d Mon Sep 17 00:00:00 2001 From: Erich Blume Date: Fri, 30 Jan 2026 13:33:52 -0800 Subject: [PATCH] Add borgmatic backup status widget to Homepage Displays time since last backup using prometheusmetric widget querying Prometheus for borgmatic_last_archive_timestamp Co-Authored-By: Claude Opus 4.5 --- argocd/manifests/homepage/values.yaml | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/argocd/manifests/homepage/values.yaml b/argocd/manifests/homepage/values.yaml index 4c07899..70a840c 100644 --- a/argocd/manifests/homepage/values.yaml +++ b/argocd/manifests/homepage/values.yaml @@ -44,6 +44,18 @@ config: href: https://nas.ops.eblu.me icon: synology description: NAS dashboard + - Borgmatic: + href: https://grafana.ops.eblu.me/d/borgmatic + icon: borgmatic + description: Backup system + widget: + type: prometheusmetric + url: https://prometheus.ops.eblu.me + metrics: + - label: Last backup + query: time() - borgmatic_last_archive_timestamp + format: + type: duration # External bookmarks bookmarks: