Fedora ELN at Meta: a testbed for fleet upgrades
summary
Meta uses Fedora ELN as a continuous preview of future CentOS Stream releases, building daily odcs composers and an additional package set called ELN Extras, mirrored to mirror.facebook.net and wired into Chef for provisioning. It takes about four months to get image provisioning working; dozens of dev machines run ELN now with plans for low-thousands more. Real issues found: invalid OpenPGP signatures (fixed by swapping a Go signing library), Sequoia/rpm key import quirks, util‑linux mount API regressions, and systemd preset differences — all mostly fixed.
AI-written summary · about
chapters (18)
- 0:00Start
- 0:26What's ELN
- 2:51ELN Extras
- 4:39CentOS production deployment
- 5:40Problems
- 7:05Goals
- 8:23Bootstrapping
- 8:53Repos
- 9:41What about EPEL?
- 10:25Rolling OS updates
- 12:00Chef
- 13:29Provisioning
- 14:54Qualification
- 16:14Current state
- 17:51RPM signature validation issues
- 20:45util-linux 2.39 regressions
- 22:17ELN quirks
- 24:01ELN and CentOS Stream 10
related talks
56mFedora ELN Meetup
28mLinux distributions as an ultimate challenge of continuous integration and how we solve it.
51mEPEL Renewed
36mCentOS Stream at Facebook
36mBuilding elastic configurations using CentOS Stream and EC2-Hibernate
52mPublic Cloud Meetup
24mFedora CI: Testing an Operating System
15mFedora Zuul CI - an update
