8aa378348e
deploy: add cluster smoke-test script; remove rate-limit probe
...
test-cluster.sh validates primary /health, dedup hostnames, real LAN IPs, per-node /health, NVENC encode, and Blackmagic enumeration.
2026-05-21 11:38:30 +00:00
97628bb67d
chore: remove cloudflare rate-limit probe
2026-05-21 07:34:47 -04:00
46676bf80d
test: rate-limit probe
2026-05-21 00:32:09 -04:00
0ebb3cffe4
onboard-node: auto-detect host LAN IP and pass NODE_IP + BMD_MODEL
...
Resolves the host's primary LAN address with `ip route get` so the
node-agent reports it in the heartbeat instead of a docker bridge IP.
Adds BMD_MODEL forwarding so the recorder UI knows which card to draw,
and reads back the agent's /health response to confirm the resolved IP.
2026-05-21 00:20:46 -04:00
28a97e2ba3
fix(deploy): test-api.sh — skip capture 404 (sidecar/idle mode is normal)
2026-05-20 13:56:26 -04:00
96ef569720
fix(deploy): test-api.sh — fix login POST, sequences 400, settings/ampp path
2026-05-20 13:54:30 -04:00
115c7340ee
fix(deploy): test-api.sh — fix curl -f flag swallowing 4xx, fgrep for literal [, correct /auth/me path
2026-05-20 13:52:59 -04:00
3128ab43b3
feat(deploy): test-api.sh — API smoke test covering all major endpoints
2026-05-20 13:49:35 -04:00
0b49f28a80
feat(deploy): onboard-node.sh — one-command cluster node provisioning
2026-05-20 13:49:05 -04:00