compose: verwaistes networks-Fragment aus d904734 — Fix wartet auf Branch fix/compose-networks-fragment
#1
Reference in New Issue
Block a user
d904734 — Fix wartet auf Branch fix/compose-networks-fragment
#1
Der Runner-Rückbau-Commit
d904734hat beim Entfernen desrunner-Services dessennetworks:-Liste als Top-Level-Fragment stehen lassen. Ergebnis: doppelternetworks-Key indocker-compose.yml, YAML invalide,docker composebricht mitmapping key "networks" already defined at line 81ab — der Stack lässt sich ausdem Repo-Stand heraus nicht deployen.
Der Fix liegt als Branch
fix/compose-networks-fragment(Commit69ef148) hierin der Gitea — entfernt das Fragment und das nur vom Runner genutzte
default-Netz:Warum der Branch ausgerechnet hier liegt
Weil ich beim Rückbau am 2026-07-31 die Spiegel-Richtung falsch gelesen habe: Der
Fix wurde von CFGMON aus direkt nach
mainin dieser Gitea gepusht. Das verstößtgegen die Repo-Topologie (
Backlogs/hosts/overmind.md): git.lab ist kanonisch,diese Gitea ist Push-Mirror-Ziel, direkte Gitea-Pushes sind tabu. Der nächste
Mirror-Lauf hätte den Commit force-artig überschrieben und den Fix still
verschwinden lassen.
mainsteht deshalb wieder aufd904734, also exakt auf dem Stand von git.lab —die Spiegelung ist wieder konsistent. Der Fix ist nicht verloren, sondern parkt
auf dem Branch, bis er den kanonischen Weg genommen hat.
CFGMON kann git.lab (Overmind,
10.58.73.17) nicht erreichen: kein VPN insHomelab, kein Routing, DNS löst außerhalb des Labs nicht auf. Der Weg führt
zwingend über den Mac.
Zu tun
Vom Mac aus, aus dem thread-net-git-Klon (Remote-Namen ggf. anpassen):
Danach spiegelt git.lab den Commit von selbst hierher, und dieser Branch kann
weg (
git push gitea --delete fix/compose-networks-fragment).Zustand auf CFGMON
Der Rückbau selbst ist vollständig: Runner-Container, Docker-Netz,
runner-data/und.envsind entfernt, der Runner-Eintragbuilder-1ist ausder Gitea gelöscht, das Actions-Registrierungstoken ist rotiert. Gitea, Traefik
und cAdvisor laufen unverändert.
/opt/thread-net-gitist auffix/compose-networks-fragmentausgecheckt, damitdie reparierte
docker-compose.ymlauf der Platte liegt und der Stackdeploybar bleibt. Nach dem Sync über git.lab bitte zurück auf
main.Erledigt (2026-07-31, ~22:45 lokal, vom Mac aus): Der Fix hat den kanonischen Weg genommen.
69ef148als15c8f2daufmaingecherry-pickt und nach git.lab gepusht; der Push-Mirror hat den Stand nach Gitea gespiegelt (verifiziert: beidemainauf15c8f2d3). YAML lokal gegengeprüft.fix/compose-networks-fragmenthier gelöscht — Historie und Begründung bleiben in diesem Issue erhalten.Verbleibender Handgriff auf CFGMON (unkritisch, wann immer passend):
cd /opt/thread-net-git && git checkout main && git pull— inhaltlich identisch mit dem ausgecheckten Fix-Branch, danach ist der Checkout wieder auf dem Standard-Branch.Ursache fürs Protokoll: Der Rückbau-Commit
d904734(aus der Mac-Session) hat beim Entfernen des runner-Services dessennetworks:-Liste als Top-Level-Fragment stehen lassen — mein Fehler; der Commit wurde vor dem Push nicht mitdocker compose configvalidiert. Lehre übernommen: Compose-Änderungen künftig vor dem Push syntaxprüfen.Migriert nach git.lab: axion1337.chat/thread-net-git#1 (nur im Lab bzw. via VPN erreichbar — das Lab ist seit 2026-08-01 die Quelle der Wahrheit, siehe gitops#48). Weiterarbeit dort; dieses Gitea-Issue bleibt als Verweis stehen.