Go to file
Colin Walters 287505cebe Trim package set
I did a quick first pass; the idea here is to be smaller.  Things
like e.g. `adcli` can be added by customization.
2023-03-04 13:00:36 -05:00
.github/workflows Add new `c9s-rt` variant 2023-03-04 09:34:59 -05:00
oscore Trim package set 2023-03-04 13:00:36 -05:00
COPYING Initial split from Fedora CoreOS 2022-12-09 15:32:25 -05:00
LICENSE Initial split from Fedora CoreOS 2022-12-09 15:32:25 -05:00
README.md Switch to ghcr.io 2023-01-24 15:09:41 -05:00
bootc-c9s.repo Switch to rhcontainerbot copr 2023-01-24 15:12:16 -05:00
bootc-fedora.repo Switch to rhcontainerbot copr 2023-01-24 15:12:16 -05:00
c9s-base.yaml Add new `c9s-rt` variant 2023-03-04 09:34:59 -05:00
c9s-rt.yaml Add new `c9s-rt` variant 2023-03-04 09:34:59 -05:00
c9s.repo Fix typo 2023-03-04 09:45:57 -05:00
c9s.yaml Add new `c9s-rt` variant 2023-03-04 09:34:59 -05:00
coreos-continuous.repo Split continuous repo for fedora/c9s 2023-02-17 16:50:23 -05:00
fedora-next.repo Add a c9s build 2022-12-09 15:52:45 -05:00
fedora-rawhide.repo Add a c9s build 2022-12-09 15:52:45 -05:00
fedora.repo Add a c9s build 2022-12-09 15:52:45 -05:00
fedora.yaml Trim package set 2023-03-04 13:00:36 -05:00

README.md

Demonstration base images for use with bootc

This repository contains "base images" suitable for use with bootc.

These images are technology demonstrators, not for production use. The intention is that these images are generated by the OS vendor or distribution. Or, you can fork this repository and generate your own via rpm-ostree compose image.

Available images

Fedora

ghcr.io/cgwalters/fedora-oscore

CentOS Stream 9

ghcr.io/cgwalters/c9s-oscore

What's in them?

The current manifest definitions were forked from Fedora CoreOS, then some things were removed such as moby-engine and ignition and clevis.

Then, bootc is a key addition.

The content set is obviously subject to change and debate.

Ideally, we support a workflow where even rpm-ostree can be removed after builds.

Building

Here's an example command:

$ sudo rpm-ostree compose image --authfile ~/.config/containers/myquay.json --cachedir=cache -i --format=registry fedora.yaml quay.io/cgwalters/fedora-oscore

More information at https://coreos.github.io/rpm-ostree/container/