fix(deploy): trigger praat met de agent op de docker-bridge, niet op localhost #136

Merged
janpeter merged 1 commit from fix/trigger-agent-url-bridge into main 2026-08-02 17:12:27 +02:00
Owner

De 0.0.0.0-drop-in van de ops-agent is verwijderd — die zette de privileged command-bridge open op LAN en tailnet. De agent bindt nu op 172.18.0.1:3099, zoals zijn eigen unit voorschrijft, en 127.0.0.1:3099 is niet langer bereikbaar. De deploy-trigger had dat als default en zou stilvallen zodra er werk was.

De eerste test was misleidend groen

[scrum4us-deploy-trigger] NOOP: checkout is bij (9f91631e87d9)
exit: 0

Dat leek in orde, maar de NOOP-tak keert terug vóór de curl — het gebroken pad werd nooit geraakt. Apart getoetst:

127.0.0.1:3099  -> HTTP 000 / geen verbinding
172.18.0.1:3099 -> HTTP 200

Default staat nu op 172.18.0.1:3099, geverifieerd met een echte POST op het adres dat het geïnstalleerde script oplost. OPS_AGENT_URL blijft de override.

De 0.0.0.0-drop-in van de ops-agent is verwijderd — die zette de privileged command-bridge open op LAN en tailnet. De agent bindt nu op `172.18.0.1:3099`, zoals zijn eigen unit voorschrijft, en `127.0.0.1:3099` is niet langer bereikbaar. De deploy-trigger had dat als default en zou stilvallen zodra er werk was. ## De eerste test was misleidend groen ``` [scrum4us-deploy-trigger] NOOP: checkout is bij (9f91631e87d9) exit: 0 ``` Dat leek in orde, maar de NOOP-tak keert terug **vóór** de curl — het gebroken pad werd nooit geraakt. Apart getoetst: ``` 127.0.0.1:3099 -> HTTP 000 / geen verbinding 172.18.0.1:3099 -> HTTP 200 ``` Default staat nu op `172.18.0.1:3099`, geverifieerd met een echte POST op het adres dat het geïnstalleerde script oplost. `OPS_AGENT_URL` blijft de override.
fix(deploy): trigger praat met de agent op de docker-bridge, niet op localhost
All checks were successful
CI / Root app checks (pull_request) Successful in 6m6s
CI / Ops-agent checks (pull_request) Successful in 15s
CI / Deploy artifact checks (pull_request) Successful in 12s
CI / Docker image build (pull_request) Successful in 1m22s
3b072ca851
De 0.0.0.0-drop-in van de ops-agent is verwijderd (die zette de privileged bridge
open op LAN en tailnet). Daardoor bindt de agent nu op 172.18.0.1:3099, zoals zijn
eigen unit voorschrijft — en is 127.0.0.1:3099 niet langer bereikbaar. De trigger had
dat als default en zou dus stilvallen zodra er werk was.

Gemeten, want de eerste test was misleidend groen: de trigger gaf NOOP en exit 0
omdat de checkout toevallig bij was, waardoor het curl-pad nooit werd geraakt.

  127.0.0.1:3099  -> HTTP 000 / geen verbinding
  172.18.0.1:3099 -> HTTP 200

Default nu 172.18.0.1:3099, geverifieerd met een echte POST op het adres dat het
geinstalleerde script oplost. OPS_AGENT_URL blijft de override.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
janpeter/Ops-dashboard!136
No description provided.