CluPilotCloud/app/Services/Deployment
nexxo 9d1811beea Tunnel-Rettung aus der Konsole, Waechter und Wirt-Helfer sichtbar
Neue Anfrageart rescue-tunnel im bestehenden Update-Postkasten (kein
zweiter Weg): UpdateChannel::requestRescueTunnel(), der Agent fuehrt
deploy/rescue-tunnel.sh mit Frist aus, die Konsole zeigt Ergebnis,
Waechter-Stand und Wirt-Helfer-Vertrag in der Update-Karte, Bestaetigung
im Modal (R23) nach dem Muster von ConfirmReleaseUpdateLock.

Zusatzfix in deploy/watchdog.sh: der wg0-Block meldete geheilt=true
schon, bevor geprueft war, ob wg-quick up wg0 wirklich gewirkt hat --
ein fehlgeschlagener Tunnelaufbau haette der Konsole "healed" vorgemacht.
geheilt wird jetzt erst nach der zweiten wg-show-Probe gesetzt, mit
Regressionstest in WatchdogVisibilityTest.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-04 17:59:39 +02:00
..
Release.php feat(deploy): releases you can pin to, and a version that tells the truth 2026-07-26 15:21:38 +02:00
UpdateChannel.php Tunnel-Rettung aus der Konsole, Waechter und Wirt-Helfer sichtbar 2026-08-04 17:59:39 +02:00
UpdateWindow.php Update on a schedule if the owner wants one, and say where incidents go 2026-07-29 15:01:54 +02:00
WatchdogLog.php Der Waechter hinterlaesst, was er getan hat 2026-08-04 17:06:02 +02:00