Briefing
The post models each gateway on a server's baseboard management controller: a small computer next to the board that reaches its console, power and boot media while the board's OS is down. A WireGuard mesh (NetBird, Headscale or Tailscale) reaches gateways behind NAT. labgrid maps resources, drivers and protocols, and step-ca SSH certificates tied to Keycloak roles decide who reaches which devices. Access needs a reservation, checked at the network layer, that expires after a TTL.
The agent gets the same actions as a developer: reserve, power, flash, console, run and release. The post says the setup runs on boards in the lab every day. It does not name the agent or the boards, and it introduces the example session as how a user experience would look.
Written by the Boards & Bots curator