Zac Gaetano zgaetano · He/Him
  • Joined on 2026-03-31
zgaetano pushed to main at WildDragonLLC/dragonflight 2026-05-20 14:29:43 -04:00
fe921d0444 Add Settings nav link to sidebar
zgaetano pushed to main at WildDragonLLC/dragonflight 2026-05-20 14:21:19 -04:00
12a52c40c9 feat: settings.html — GPU transcoding, SDI capture routing, AMPP integration
zgaetano pushed to main at WildDragonLLC/dragonflight 2026-05-20 14:19:22 -04:00
7486539b32 feat: worker compose adds capture profile (BMD DeckLink) and GPU env vars
zgaetano pushed to main at WildDragonLLC/dragonflight 2026-05-20 14:19:03 -04:00
a55c182be9 feat: docker-compose.gpu.yml overlay — NVIDIA GPU pass-through + NVENC worker
zgaetano pushed to main at WildDragonLLC/dragonflight 2026-05-20 14:18:56 -04:00
76281b7564 feat: GPU worker Dockerfile using CUDA base with ffmpeg NVENC support
zgaetano pushed to main at WildDragonLLC/dragonflight 2026-05-20 14:18:45 -04:00
1725ec1de9 feat: settings routes for hardware inventory, GPU transcoding, capture service URL
zgaetano pushed to main at WildDragonLLC/dragonflight 2026-05-20 14:18:24 -04:00
dd3c2894f6 feat: cluster heartbeat stores capabilities (GPU/BMD hardware detection)
zgaetano pushed to main at WildDragonLLC/dragonflight 2026-05-20 14:18:08 -04:00
a941f609f0 feat: node-agent detects NVIDIA GPUs and Blackmagic DeckLink cards, reports in heartbeat
zgaetano pushed to main at WildDragonLLC/dragonflight 2026-05-20 14:17:45 -04:00
86d2960b60 feat: add capabilities column to cluster_nodes (migration 005)
zgaetano pushed to main at WildDragonLLC/dragonflight 2026-05-20 13:56:28 -04:00
28a97e2ba3 fix(deploy): test-api.sh — skip capture 404 (sidecar/idle mode is normal)
zgaetano pushed to main at WildDragonLLC/dragonflight 2026-05-20 13:55:08 -04:00
5161644205 fix(capture): handle non-JSON responses from capture service gracefully
zgaetano pushed to main at WildDragonLLC/dragonflight 2026-05-20 13:54:31 -04:00
96ef569720 fix(deploy): test-api.sh — fix login POST, sequences 400, settings/ampp path
zgaetano pushed to main at WildDragonLLC/dragonflight 2026-05-20 13:53:00 -04:00
115c7340ee fix(deploy): test-api.sh — fix curl -f flag swallowing 4xx, fgrep for literal [, correct /auth/me path
zgaetano pushed to main at WildDragonLLC/dragonflight 2026-05-20 13:49:57 -04:00
4dd377e28d feat(cluster): add GET /:id/ping to probe node agent reachability and latency
zgaetano pushed to main at WildDragonLLC/dragonflight 2026-05-20 13:49:38 -04:00
3128ab43b3 feat(deploy): test-api.sh — API smoke test covering all major endpoints
zgaetano pushed to main at WildDragonLLC/dragonflight 2026-05-20 13:49:07 -04:00
0b49f28a80 feat(deploy): onboard-node.sh — one-command cluster node provisioning
zgaetano pushed to main at WildDragonLLC/dragonflight 2026-05-20 13:48:29 -04:00
0b255e063f feat(deploy): docker-compose.worker.yml for cluster worker nodes
zgaetano pushed to main at WildDragonLLC/dragonflight 2026-05-20 13:48:20 -04:00
c5a358888b feat(node-agent): heartbeat agent — CPU/mem stats, health endpoint, bearer token auth
zgaetano pushed to main at WildDragonLLC/dragonflight 2026-05-20 13:47:57 -04:00
0bc1ac9161 feat(node-agent): add Dockerfile
zgaetano pushed to main at WildDragonLLC/dragonflight 2026-05-20 13:47:56 -04:00
feb78b8bcb feat(node-agent): add package.json for cluster heartbeat agent