From 7b17729085c034dcb19992492a18aff33f9397fb Mon Sep 17 00:00:00 2001 From: Erich Blume Date: Sat, 14 Feb 2026 12:53:38 -0800 Subject: [PATCH] Address PR #190 review feedback - Add bird to tracked objects (catches escaped chickens/ducks) - Add DHCP reservation comment for GableCam IP - Remove explicit detect dimensions (Frigate auto-detects from stream) - Reorganize homepage groups: ArgoCD/Prometheus/PyPI to Infrastructure, CV/Docs/TeslaMate/Transmission to Services Co-Authored-By: Claude Opus 4.6 --- argocd/manifests/argocd/ingress-tailscale.yaml | 2 +- argocd/manifests/cv/ingress-tailscale.yaml | 2 +- argocd/manifests/devpi/ingress-tailscale.yaml | 2 +- argocd/manifests/docs/ingress-tailscale.yaml | 2 +- argocd/manifests/frigate/configmap-notify.yaml | 1 + argocd/manifests/frigate/configmap.yaml | 5 ++--- argocd/manifests/prometheus/ingress-tailscale.yaml | 2 +- argocd/manifests/teslamate/ingress-tailscale.yaml | 2 +- argocd/manifests/torrent/ingress-tailscale.yaml | 2 +- 9 files changed, 10 insertions(+), 10 deletions(-) diff --git a/argocd/manifests/argocd/ingress-tailscale.yaml b/argocd/manifests/argocd/ingress-tailscale.yaml index b105904..85393af 100644 --- a/argocd/manifests/argocd/ingress-tailscale.yaml +++ b/argocd/manifests/argocd/ingress-tailscale.yaml @@ -14,7 +14,7 @@ metadata: tailscale.com/proxy-group: "ingress" gethomepage.dev/enabled: "true" gethomepage.dev/name: "ArgoCD" - gethomepage.dev/group: "Misc" + gethomepage.dev/group: "Infrastructure" gethomepage.dev/icon: "argo-cd.png" gethomepage.dev/description: "GitOps CD" gethomepage.dev/href: "https://argocd.ops.eblu.me" diff --git a/argocd/manifests/cv/ingress-tailscale.yaml b/argocd/manifests/cv/ingress-tailscale.yaml index e2d321f..489f95a 100644 --- a/argocd/manifests/cv/ingress-tailscale.yaml +++ b/argocd/manifests/cv/ingress-tailscale.yaml @@ -10,7 +10,7 @@ metadata: tailscale.com/tags: "tag:k8s,tag:flyio-target" gethomepage.dev/enabled: "true" gethomepage.dev/name: "CV" - gethomepage.dev/group: "Misc" + gethomepage.dev/group: "Services" gethomepage.dev/icon: "mdi-file-document" gethomepage.dev/description: "Resume / CV" gethomepage.dev/href: "https://cv.eblu.me" diff --git a/argocd/manifests/devpi/ingress-tailscale.yaml b/argocd/manifests/devpi/ingress-tailscale.yaml index de26d90..474bf72 100644 --- a/argocd/manifests/devpi/ingress-tailscale.yaml +++ b/argocd/manifests/devpi/ingress-tailscale.yaml @@ -8,7 +8,7 @@ metadata: tailscale.com/proxy-group: "ingress" gethomepage.dev/enabled: "true" gethomepage.dev/name: "PyPI" - gethomepage.dev/group: "Misc" + gethomepage.dev/group: "Infrastructure" gethomepage.dev/icon: "pypi.png" gethomepage.dev/description: "PyPI cache" gethomepage.dev/href: "https://pypi.ops.eblu.me" diff --git a/argocd/manifests/docs/ingress-tailscale.yaml b/argocd/manifests/docs/ingress-tailscale.yaml index 4e54360..047e823 100644 --- a/argocd/manifests/docs/ingress-tailscale.yaml +++ b/argocd/manifests/docs/ingress-tailscale.yaml @@ -10,7 +10,7 @@ metadata: tailscale.com/tags: "tag:k8s,tag:flyio-target" gethomepage.dev/enabled: "true" gethomepage.dev/name: "Docs" - gethomepage.dev/group: "Misc" + gethomepage.dev/group: "Services" gethomepage.dev/icon: "mdi-book-open-page-variant" gethomepage.dev/description: "BlumeOps Documentation" gethomepage.dev/href: "https://docs.eblu.me" diff --git a/argocd/manifests/frigate/configmap-notify.yaml b/argocd/manifests/frigate/configmap-notify.yaml index 0fae36a..973f496 100644 --- a/argocd/manifests/frigate/configmap-notify.yaml +++ b/argocd/manifests/frigate/configmap-notify.yaml @@ -18,6 +18,7 @@ data: - car - dog - cat + - bird min_score: 0.6 notif: diff --git a/argocd/manifests/frigate/configmap.yaml b/argocd/manifests/frigate/configmap.yaml index 8503885..a52bd30 100644 --- a/argocd/manifests/frigate/configmap.yaml +++ b/argocd/manifests/frigate/configmap.yaml @@ -11,6 +11,7 @@ data: go2rtc: streams: + # GableCam IP is reserved in UX7 DHCP config gablecam: - "ffmpeg:http://{FRIGATE_CAMERA_USER}:{FRIGATE_CAMERA_PASSWORD}@192.168.1.159/flv?port=1935&app=bcs&stream=channel0_main.bcs#video=copy#audio=copy#audio=opus" gablecam_sub: @@ -29,10 +30,8 @@ data: roles: [detect] detect: enabled: true - width: 640 - height: 480 objects: - track: [person, car, dog, cat] + track: [person, car, dog, cat, bird] detectors: onnx: diff --git a/argocd/manifests/prometheus/ingress-tailscale.yaml b/argocd/manifests/prometheus/ingress-tailscale.yaml index 98bf4e4..7395e09 100644 --- a/argocd/manifests/prometheus/ingress-tailscale.yaml +++ b/argocd/manifests/prometheus/ingress-tailscale.yaml @@ -11,7 +11,7 @@ metadata: tailscale.com/tags: "tag:k8s,tag:flyio-target" gethomepage.dev/enabled: "true" gethomepage.dev/name: "Prometheus" - gethomepage.dev/group: "Misc" + gethomepage.dev/group: "Infrastructure" gethomepage.dev/icon: "prometheus.png" gethomepage.dev/description: "Metrics storage" gethomepage.dev/href: "https://prometheus.ops.eblu.me" diff --git a/argocd/manifests/teslamate/ingress-tailscale.yaml b/argocd/manifests/teslamate/ingress-tailscale.yaml index 7b1b565..dfafb17 100644 --- a/argocd/manifests/teslamate/ingress-tailscale.yaml +++ b/argocd/manifests/teslamate/ingress-tailscale.yaml @@ -8,7 +8,7 @@ metadata: tailscale.com/proxy-group: "ingress" gethomepage.dev/enabled: "true" gethomepage.dev/name: "TeslaMate" - gethomepage.dev/group: "Misc" + gethomepage.dev/group: "Services" gethomepage.dev/icon: "teslamate.png" gethomepage.dev/description: "Tesla data logger" gethomepage.dev/href: "https://tesla.ops.eblu.me" diff --git a/argocd/manifests/torrent/ingress-tailscale.yaml b/argocd/manifests/torrent/ingress-tailscale.yaml index 4d4e924..fe15dd5 100644 --- a/argocd/manifests/torrent/ingress-tailscale.yaml +++ b/argocd/manifests/torrent/ingress-tailscale.yaml @@ -9,7 +9,7 @@ metadata: tailscale.com/proxy-group: "ingress" gethomepage.dev/enabled: "true" gethomepage.dev/name: "Transmission" - gethomepage.dev/group: "Misc" + gethomepage.dev/group: "Services" gethomepage.dev/icon: "transmission.png" gethomepage.dev/description: "Torrent client" gethomepage.dev/href: "https://torrent.ops.eblu.me"