Building an image pipeline using CentOS Stream and Image Builder
summary
Builds reproducible AMIs from CentOS Stream 8 using osbuild/composer, running builds inside ephemeral m5metal or c5metal instances, driving the process from a Jenkins pipeline that invokes an Ansible Linux System Role to run blueprints, pull content from GitHub, produce OCI/Docker/Podman artifacts and upload to S3 then register snapshots as AMIs. Release 26 adds ostree support, images reach AWS Marketplace, and an AWS Parameter Store tag points “latest” to the current AMI so updates replace images without long first-boot updates.
AI-written summary · about
chapters (14)
- 0:00Introduction
- 0:53Overview
- 2:44Automation
- 3:54Golden Image
- 5:18CentOS Image Builder
- 8:01OTIS Build
- 9:05Git Repository
- 10:36Linux System Role
- 12:54Test framework
- 14:42OS build
- 18:15Community responsibility
- 19:59Parameter store
- 20:56Timed builds
- 23:13Questions
related talks
34mWhat's new in Image Builder?
36mIf you wish to build a Linux image from scratch...
28mUsing an Image Release Process for Security Wins
33mBuilding Secure & Reliable Edge Images Using RHEL for Edge Blueprinting & OSTree
27mApplying CI/CD Patterns to Image Mode for RHEL
22mImage-Builder Deep Dive
25mCreate your own Fedora image & push it to cloud
25mContainer pipeline for devs and enterprises alike!
