Resiliency at the Edge
summary
Greenboot provides unattended rollback for rpm-ostree devices at the edge: upgrades set grub variables, greenboot health checks run at boot, a boot counter decrements on failures and a rollback triggers after boot counter = 3 (demo shows three retries then revert), demo deliberately adds a failing file and successfully reverts to the previous deployment. Implementation today uses grub variables and shell scripts, works with rpm-ostree and Fedora IoT, and the roadmap targets a Rust core, better rpm-ostree integration and fixed /etc security issues.
AI-written summary · about
chapters (11)
- 0:00Start
- 1:17An Edge operating system
- 2:15Building and running
- 4:54Upgrades
- 6:09What could possibly go wrong: solution #1
- 9:03How does it work
- 10:02GRUB
- 11:25Services
- 14:04greenboot's healthchecks and scripts
- 15:47Simple healthcheck
- 25:49What's next
related talks
33mBuilding Secure & Reliable Edge Images Using RHEL for Edge Blueprinting & OSTree
56mComparison of Linux Software Update Technologies
22mRe-igniting oVirt Node
13mTake The Scare Out of Using Fedora Rawhide
01h 02mRebootless updates
22mUpdate Strategies for the Edge
01h 00mOpen Software Updates for IoT
45mOSS Remote Firmware Updates for IoT-like Projects
