TP31 abgeschlossen: Schritt 5+6 via TP16.3 (09-01), cf-sync.py-Fehlalarm gefixt
Kern von TP31 (Caddy als Host->Origin-SoT, cloudflared 6->1 Knoten) lief über den Piloten TP16.3 durch: bf-public 12 conns, vier öffentliche Namen über Caddy (https://10.40.20.40:443), Alttunnel bf-nas/bf-pve/bf-mm weg. cf-sync.py:107 akzeptierte nur http://<caddy>; der Flip legte die Namen auf https://...:443 -> Abnahme-Tool meldete vier Fehlalarme. Fix: auch https:// als "zeigt auf Caddy". Drift-Check jetzt grün (nur ds-bf als bewusst intern). Schritt-6-Teil "MCP-Clients auf FQDN" durch TP35 Schicht 1 umgekehrt (LAN-IP), damit gegenstandslos. Quick-Index/TP-Abschnitt/Ist-Stand-Block nachgezogen. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -104,7 +104,7 @@ def main():
|
||||
continue
|
||||
if host not in caddy:
|
||||
drift.append(f"NUR-CF {host:<32} {tun}: {svc} (in Caddy nicht vorhanden)")
|
||||
elif not svc.startswith(f"http://{CADDY_IP}"):
|
||||
elif not (svc.startswith(f"http://{CADDY_IP}") or svc.startswith(f"https://{CADDY_IP}")):
|
||||
drift.append(f"ABWEICHEND {host:<32} CF={svc} (zeigt nicht auf Caddy {CADDY_IP})")
|
||||
# Caddy-Sites ohne CF-Ingress: nur die suffixlosen Namen sind potenziell Drift.
|
||||
# *.bf.*-Namen sind bewusst intern (Split-Horizon) und brauchen keinen Ingress.
|
||||
|
||||
Reference in New Issue
Block a user