base-images/README.md
Jeff Ligon 5c45fc79b8
Switch ELN from minimal-plus to standard tier
Per yselkowitz's feedback, ELN should use the standard profile to match
rhel-bootc. This provides a more complete base image with enterprise
features like SSSD authentication, NFS support, TPM2/Clevis integration,
and better admin tooling.

Changes:
- eln/manifest.yaml: inherit from standard instead of minimal-plus
- README.md: update ELN description to reflect standard tier
- Rename Tekton pipelines: fedora-bootc-eln-minimal-plus-* -> fedora-bootc-eln-standard-*
- Update pipeline triggers to include standard.yaml and standard/ paths

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-07-24 14:23:06 -04:00

3.4 KiB

Fedora bootc base images

Create and maintain base bootable container images from Fedora packages.

Motivation

The original Docker container model of using "layers" to model applications has been extremely successful. This project aims to apply the same technique for bootable host systems - using standard OCI/Docker containers as a transport and delivery format for base operating system updates.

Building images

The current default user experience is to build layered images on top of the official binary base images produced and tested by this project. See the documentation5 for more info.

If you want total control over the image, you don't need to fork this repository. Instead, you can use the existing container as a "builder" to make new images. For more information, see the documentation6.

Contributing

See CONTRIBUTING.md for the full development workflow.

Fedora versions

By default, the base images are built for Fedora rawhide. To build against a different Fedora version:

FEDORA_VERSION=43 just build

Content sets/tiers

Documentation above referenced the scratch6 flow, but there is also a minimal-plus that is not exposed as a stable interface, but may be used by other images in Fedora.

  • standard: This image is the default, what is published as https://quay.io/repository/fedora/fedora-bootc
  • minimal: This content set is more of a convenient centralization point for CI and curation around a package set that is intended as a starting point for a container base image.
  • minimal-plus: This content set is intended to be the shared base used by all image-based Fedora variants (IoT, Atomic Desktops, and CoreOS).

standard inherits from minimal-plus and minimal-plus in turn inherit from minimal.

  • eln (manifest fedora-eln): Standard base image for Enterprise Linux Next (ELN). Uses distro fedora and inherits from standard; built with ELN repos. The image produced by this manifest is published as fedora-eln.

All non-trivial changes to minimal and minimal-plus should be ACKed by at least one stakeholder of each Fedora variant WGs.

Available Tiers + Versions

NOTE: The location and naming of these images is subject to change.

Version standard minimal minimal-plus
Rawhide quay.io/bootc-devel/fedora-bootc-rawhide-standard quay.io/bootc-devel/fedora-bootc-rawhide-minimal quay.io/bootc-devel/fedora-bootc-rawhide-minimal-plus
Fedora 43 quay.io/bootc-devel/fedora-bootc-43-standard quay.io/bootc-devel/fedora-bootc-43-minimal quay.io/bootc-devel/fedora-bootc-43-minimal-plus

More information

Documentation: https://docs.fedoraproject.org/en-US/bootc/

Badges

Badge Description Service
Renovate Dependencies Renovate
Pre-commit Static quality gates pre-commit