From b9c3877eadcdcd8ad92b1f8ee43b32378f6aa629 Mon Sep 17 00:00:00 2001 From: Micah Abbott Date: Tue, 8 Apr 2025 17:03:28 -0400 Subject: [PATCH 1/2] README: document where the images are With the Konflux pipeline working, we should reference how to get those images more easily. Signed-off-by: Micah Abbott --- README.md | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/README.md b/README.md index 02b1e68..c086dd1 100644 --- a/README.md +++ b/README.md @@ -71,6 +71,15 @@ to support smaller custom images. For more on this, see 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/fedora-testing/fedora-bootc:rawhide-standard | quay.io/fedora-testing/fedora-bootc:rawhide-minimal | quay.io/fedora-testing/fedora-bootc:rawhide-minimal-plus | +| Fedora 42 | quay.io/fedora-testing/fedora-bootc:42-standard | quay.io/fedora-testing/fedora-bootc:42-minimal | quay.io/fedora-testing/fedora-bootc:42-minimal-plus | + ## More information Documentation: From 909485741a907a9bc1f54f3e12a0b1b864a63f57 Mon Sep 17 00:00:00 2001 From: Micah Abbott Date: Tue, 8 Apr 2025 17:05:06 -0400 Subject: [PATCH 2/2] README: Markdown lint fixes Signed-off-by: Micah Abbott --- README.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index c086dd1..16c2ec8 100644 --- a/README.md +++ b/README.md @@ -15,7 +15,7 @@ The current default user experience is to build *layered* images on top of the o binary base images produced and tested by this project. See the documentation[5] for more info. You can build custom base images by forking this repository; however, -https://gitlab.com/fedora/bootc/tracker/-/issues/32 tracks a more supportable + tracks a more supportable mechanism that is not simply forking. For more information see[6]. ## Build process @@ -25,7 +25,7 @@ note the build process uses a special podman-ecosystem specific mechanism to create fully custom images while inside a `Containerfile`. You need to enable some privileges as nested containerization is required. -``` +```bash podman build --security-opt=label=disable --cap-add=all \ --device /dev/fuse -t localhost/fedora-bootc . ``` @@ -38,7 +38,7 @@ By default, the base images are built for Fedora rawhide. To build against a different Fedora version, you can override the `FROM` image used to obtain the Fedora repos and dnf variables. E.g.: -``` +```bash podman build --from quay.io/fedora/fedora:41 ... ``` @@ -59,9 +59,9 @@ to support smaller custom images. For more on this, see [this tracker issue](https://gitlab.com/fedora/bootc/tracker/-/issues/32). - **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 fror + 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).