Automating and Managing an IoT Fleet Using Git
summary
Shows a full pipeline that automatically builds Debian-based OS images with EDI, runs hardware-in-the-loop testing, uploads Mender artifacts and dispatches OTA updates to a test device, then manages a staged fleet of seven devices (5 Raspberry Pis, 1 Compulab gateway, 1 Variscite SOM) from a git repository. Uses Ansible for per-device configuration, a self-hosted runner for CI, and branch-based staged rollouts for safe deployment, giving reproducible images, traceable commits, and automated A/B updates without manual flashing. GitOps and infrastructure as code drive the workflow.
AI-written summary · about
chapters (10)
- 0:00Start
- 0:21Automating and Managing an Iot Fleet Using Git
- 2:31Continuous Integration
- 3:25The Containers Integration
- 9:03Testing
- 20:53Ansible Playbook
- 23:19The Inventory of the Fleet
- 23:44Individualized Device Configuration
- 26:10Conclusions
- 27:19Stage Rollout
related talks
36mContinuous Deployment of IoT Sensors
12mCi in IoT/Embedded: creating a simple, salable and automated workflow
37mAutomated Testing and Continuous Integration/Delivery: Lessons Learned
05mHomeOps: Building a GitOps-driven Homelab Infrastructure From Scratch
52mCreating Continuous Delivery for Yocto Based IoT Distribution
53mOur CI/CD in Robot Testing at the Edge of Software and Hardware
34mStop clicking and start committing: a GitOps workflow for endpoint management
44mHow We Deliver a Robot
