monitoring: Release-/Advisory-Watch fuer Element-Upstreams (gitops#22)
Stdlib-Daemon im matrix-alerts-Muster: pollt die GitHub-Release-Atom-Feeds von synapse/ess-helm/element-web/mas/element-call alle 6h und meldet neue Eintraege als Notiz in den Alerts-Raum (Security-Verdacht mit 🚨 markiert). Erstlauf setzt nur den State. UNGETESTET bis zum Deploy auf CFGMON. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01PKhFj1S3UdD6xL2fbWPeYj
This commit is contained in:
co-authored by
Claude Fable 5
parent
6ffab68583
commit
8c06329e33
@@ -58,6 +58,24 @@ services:
|
||||
networks:
|
||||
- traefik
|
||||
|
||||
# Release-/Advisory-Watch (gitops#22): meldet neue Releases der Element-Stack-
|
||||
# Upstreams in den Alerts-Raum (🚨 bei Security-Verdacht). Gleicher Bot/Raum
|
||||
# wie matrix-alerts, eigener State (Erstlauf merkt nur, flutet nicht).
|
||||
release-watch:
|
||||
image: python:3.13-slim
|
||||
container_name: release-watch
|
||||
restart: unless-stopped
|
||||
environment:
|
||||
- MATRIX_HOMESERVER=${MATRIX_ALERT_HOMESERVER}
|
||||
- MATRIX_ROOM_ID=${MATRIX_ALERT_ROOM_ID}
|
||||
- MATRIX_TOKEN=${MATRIX_ALERT_TOKEN}
|
||||
volumes:
|
||||
- ./alertmanager/release-watch.py:/app/release-watch.py:ro
|
||||
- release_watch_data:/state
|
||||
command: python3 /app/release-watch.py
|
||||
networks:
|
||||
- traefik
|
||||
|
||||
loki:
|
||||
image: grafana/loki:3.7.1
|
||||
container_name: loki
|
||||
@@ -145,6 +163,7 @@ volumes:
|
||||
prometheus_data:
|
||||
alertmanager_data:
|
||||
matrix_alerts_data:
|
||||
release_watch_data:
|
||||
grafana_data:
|
||||
loki_data:
|
||||
alloy_data:
|
||||
|
||||
Reference in New Issue
Block a user