Project Hummingbird, Red Hat's catalog of hardened minimal container images, supports reproducible builds that allow users to verify images are bit-for-bit identical to published blobs. Using SLSA provenance attestations and SBOMs generated by the Konflux build system, anyone can rebuild a Hummingbird image with just cosign and podman and confirm it matches the original. The post explains the technical challenges overcome to achieve this — including RPM installation ordering, SQLite WAL mode, SOURCE_DATE_EPOCH timestamps via Buildah 1.41, and injecting security metadata directly into Containerfiles. CI now rebuilds every image on each change to ensure reproducibility is maintained continuously, and the effort is driving broader Konflux discussions to make reproducible builds a platform-wide feature.

Sort: