A Cloud Native Workflow for Hardware-in-the-Loop Software Development
Talkat KubeCon + CloudNativeCon Europe 2025 · on Thursday, 2025-04-03· at 11:00· Level 1 | Hall Entrance S10 | Room D·
summary
Jumpstarter automates hardware-in-the-loop CI by leasing physical devices from Kubernetes: a Go controller with Python client drivers exposes exporter CRDs that map serial, power (SNMP PDU), video, CAN and other interfaces to tests. Pipelines run on Tekton or GitLab runners, flashing firmware, booting devices, capturing video frames and serial logs, and asserting behavior with pytest helpers. Demo shows a Raspberry Pi Pico + camera exporter, CI-triggered Tekton pipeline that fails fast on a changed LED pattern, and lease bookkeeping for shared labs.
AI-written summary · about
chapters (11)
- 0:00Hardware-in-the-loop testing intro
- 3:39Yams Arthur project intro
- 12:54Jump Starter drivers
- 13:17Kubernetes demo setup
- 15:07Developer workspace
- 17:01Hardware via exporters
- 19:12Remote hardware interaction
- 20:40Python hardware tests
- 23:36Jump Starter cluster
- 26:30Tekton CI/CD integration
- 28:41Key takeaways
related talks
24mJumpstarter: Cloud-Native Hardware in the Loop
12mCi in IoT/Embedded: creating a simple, salable and automated workflow
39mKubernetes-centric CI/CD
39mPower-Up With Clouds And Pipelines
29mCloud Native CD Pipelines with Tekton
35mYocto Continuous Integration in a Kube
49mServerless CI/CD for Kubernetes with Tekton
43mTekton From source to production inside Kubernetes
