Go to file
Colin Walters 87dd6b3e69 Drop github CI 2023-09-08 16:19:05 -04:00
oscore Merge branch 'fix-initramfs-deprecation' into 'main' 2023-09-08 19:34:19 +00:00
.gitlab-ci.yml ci: Re-disable force init 2023-09-08 15:10:06 -04: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 README.md: Update for migration to gitlab 2023-09-08 16:03:14 -04:00
c9s-base.yaml Drop all external repos 2023-09-07 17:09:30 -04: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
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 Drop deprecated iptables, add jq 2023-09-08 14:28:22 -04:00

README.md

Demonstration bootable container base images

The intention is to introduce "bootable" base images that pair with existing "application" base images, e.g.:

  • quay.io/fedora/fedora-boot:39
  • quay.io/centos/centos-boot:stream9

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 38

registry.gitlab.com/cgwalters-playground/bootc-demo-base-images/fedora-boot:latest

CentOS Stream 9

registry.gitlab.com/cgwalters-playground/bootc-demo-base-images/c9s-boot

What's in them?

The current manifest definitions were forked from Fedora CoreOS, but significantly cut down.

The existing 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=oci fedora.yaml fedora.oci

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