fix(ops-agent): SKIPPED-melding in het Engels, en de skip herstart de agent #138

Merged
janpeter merged 1 commit from fix/skipped-message-language into main 2026-08-02 18:19:18 +02:00
Owner

1. Taal — gemeten, niet aangenomen

De operator-output in dit subsysteem is overwegend Engels:

script voorbeeld
setup.sh ==> Creating ops-agent system user, ==> Building TypeScript, ==> Done
control-room-foundation.sh `Usage: %s {verify
update-operator-mcp.sh == git pull --ff-only origin main ==, == npm ci ==
install-network-module.sh ERROR: run as root (sudo)., already present:
repo-contains-sha.sh repo niet toegestaanenige NL-uitzondering

Mijn SKIPPED-regels waren dus de afwijking. Nu Engels, in lijn met de foutcodes:

SKIPPED: Control Room foundation NOT applied on scrum4me-server.
SKIPPED:   reason    this host does not own 100.102.8.64
SKIPPED:   bound to  the host holding that tailnet address
SKIPPED:   see       deploy/ops-agent/scripts/control-room-foundation.sh:58-61
SKIPPED: the ops-agent was therefore NOT placed behind the tailnet proxy.

2. De skip liet de nieuwe build inactief — gerepareerd

De foundation was ook de enige plek waar setup.sh de agent herstartte: beide module-installers krijgen OPS_AGENT_SKIP_RESTART=1 en het script heeft verder geen eigen restart.

Door de foundation over te slaan rsync'te setup.sh dus een nieuwe build naar /opt/ops-agent terwijl het oude proces bleef draaien — precies de half-toegepaste staat waar dit script eerder op strandde, nu structureel gemaakt door mijn eigen skip uit #137.

De skip-tak herstart nu expliciet. De tailnet-migratie slaan we over; het activeren van de zojuist gebouwde code niet.

Bewijs

setup.sh   exit 0, tot ==> Done
MainPID    2637769 -> 2925720   (herstart daadwerkelijk gebeurd)
agent      active, HTTP 200
drift      no drift - 154 baseline matches live, exit 0
config     101 keys, 18 flows
listener   172.18.0.1:3099
timer      active / enabled
trigger    NOOP: checkout is bij (9f91631e87d9), exit 0
``'
## 1. Taal — gemeten, niet aangenomen De operator-output in dit subsysteem is **overwegend Engels**: | script | voorbeeld | |---|---| | `setup.sh` | `==> Creating ops-agent system user`, `==> Building TypeScript`, `==> Done` | | `control-room-foundation.sh` | `Usage: %s {verify|install}` + Engelse foutcodes | | `update-operator-mcp.sh` | `== git pull --ff-only origin main ==`, `== npm ci ==` | | `install-network-module.sh` | `ERROR: run as root (sudo).`, `already present:` | | `repo-contains-sha.sh` | `repo niet toegestaan` — **enige NL-uitzondering** | Mijn SKIPPED-regels waren dus de afwijking. Nu Engels, in lijn met de foutcodes: ``` SKIPPED: Control Room foundation NOT applied on scrum4me-server. SKIPPED: reason this host does not own 100.102.8.64 SKIPPED: bound to the host holding that tailnet address SKIPPED: see deploy/ops-agent/scripts/control-room-foundation.sh:58-61 SKIPPED: the ops-agent was therefore NOT placed behind the tailnet proxy. ``` ## 2. De skip liet de nieuwe build inactief — gerepareerd De foundation was **ook de enige plek waar `setup.sh` de agent herstartte**: beide module-installers krijgen `OPS_AGENT_SKIP_RESTART=1` en het script heeft verder geen eigen restart. Door de foundation over te slaan rsync'te `setup.sh` dus een nieuwe build naar `/opt/ops-agent` terwijl het oude proces bleef draaien — precies de half-toegepaste staat waar dit script eerder op strandde, nu structureel gemaakt door mijn eigen skip uit #137. De skip-tak herstart nu expliciet. De tailnet-migratie slaan we over; het activeren van de zojuist gebouwde code niet. ## Bewijs ``` setup.sh exit 0, tot ==> Done MainPID 2637769 -> 2925720 (herstart daadwerkelijk gebeurd) agent active, HTTP 200 drift no drift - 154 baseline matches live, exit 0 config 101 keys, 18 flows listener 172.18.0.1:3099 timer active / enabled trigger NOOP: checkout is bij (9f91631e87d9), exit 0 ``'
fix(ops-agent): SKIPPED-melding in het Engels, en de skip herstart de agent
All checks were successful
CI / Root app checks (pull_request) Successful in 6m4s
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 1m26s
40c3ce1bdd
Twee dingen, allebei op de skip-tak van de foundation.

TAAL. Gemeten voor ik iets veranderde: de operator-output in dit subsysteem is
overwegend Engels — setup.sh ("Creating", "Building", "Done"),
control-room-foundation.sh ("Usage: %s {verify|install}"), update-operator-mcp.sh
("== npm ci =="), install-network-module.sh ("ERROR: run as root (sudo).",
"already present:"). De enige Nederlandse uitzondering is repo-contains-sha.sh
("repo niet toegestaan"). Mijn SKIPPED-regels waren dus de afwijking; nu Engels, in
lijn met de foutcodes.

HERSTART. De foundation was ook de enige plek waar setup.sh de agent herstartte:
beide module-installers krijgen OPS_AGENT_SKIP_RESTART=1 en het script heeft verder
geen eigen restart. Door de foundation over te slaan rsync'te setup.sh dus een nieuwe
build naar /opt/ops-agent terwijl het oude proces bleef draaien — precies de
half-toegepaste staat waar dit script eerder op strandde, nu structureel gemaakt door
mijn eigen skip. De skip-tak herstart nu expliciet: de tailnet-migratie slaan we over,
het activeren van de zojuist gebouwde code niet.

Bewezen: setup.sh exit 0 tot ==> Done, MainPID 2637769 -> 2925720, agent HTTP 200,
drift schoon, 101 keys / 18 flows, listener 172.18.0.1:3099, timer active/enabled.

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!138
No description provided.