5 Commits
Author SHA1 Message Date
patrickandClaude Sonnet 5.5 15676a3600 feat: Preflight-Checks und VM-Tauglichkeit des Setups
test / pytest (3.11) (push) Waiting to run
test / pytest (3.13) (push) Waiting to run
deploy/lib/preflight.sh prüft Python, venv, Platz, Betriebssystem, Umgebung
(VM/Container), pypi und optional Checkmk/Ollama per TCP. first-run.sh und
setup-lxc.sh rufen ihn auf (--skip-preflight, --preflight-only). LXC-Teile
nur bei erkanntem Container; Texte neutral; README um VM-Abschnitt ergänzt.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-06 15:09:53 +01:00
patrickandClaude Sonnet 5.5 453c077386 feat: Phase 6d API-Selbsttest gegen Checkmk
Lesender Selbsttest (Version, Services, Hosts, Downtimes) beim Start und
täglich 04:00, Seite /selftest, Teilcheck checkmk_api in /health, Chat-Meldung
bei Wechsel. Toleranter Antwort-Parser (value/members, state_type int/String),
Fallbacks für Host-Abfrage und Downtime-Liste, Fehlerhinweise je HTTP-Status.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-06 12:55:57 +01:00
patrickandClaude Sonnet 5.5 347f55cf7c feat: Phase 6c baseline, ack, host alarms, outage notice, send limit, privacy mode, UI link
test / pytest (3.11) (push) Waiting to run
test / pytest (3.13) (push) Waiting to run
Includes atomic migrations, per-rule reminder semantics, first-run helper script
and the note on the undecided UI chat idea.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-06 03:06:23 +01:00
patrickandClaude Sonnet 5.5 d2e2f829ad feat: test base (logging with secret masking, timezone, Gitea workflow) and roadmap
test / pytest (3.11) (push) Waiting to run
test / pytest (3.13) (push) Waiting to run
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-06 01:24:24 +01:00
patrickandClaude Sonnet 5.5 44d4fd9bd1 feat: Phase 7 deployment (setup, systemd, Caddy, backup, Checkmk local check)
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-06 01:04:12 +01:00