blumeops/argocd/apps/frigate.yaml
Erich Blume d0360c1585 Deploy Frigate NVR stack with Mosquitto, Ntfy, and frigate-notify
Add four new services for cloud-free camera recording and alerting:
- Mosquitto MQTT broker (shared service in mqtt namespace)
- Ntfy push notifications (tailnet-accessible)
- Frigate NVR with GableCam via HTTP-FLV, ONNX detection, NFS recordings
- frigate-notify bridging detection events to Ntfy

Also adds Prometheus scrape target, Grafana dashboard, and Caddy
reverse proxy entries for nvr.ops.eblu.me and ntfy.ops.eblu.me.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-14 12:39:02 -08:00

18 lines
407 B
YAML

---
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: frigate
namespace: argocd
spec:
project: default
source:
repoURL: ssh://forgejo@forge.ops.eblu.me:2222/eblume/blumeops.git
targetRevision: main
path: argocd/manifests/frigate
destination:
server: https://kubernetes.default.svc
namespace: frigate
syncPolicy:
syncOptions:
- CreateNamespace=true