Merge branch 'readme-updates' into 'main'

README.md: Update for migration to gitlab

See merge request cgwalters-playground/bootc-demo-base-images!9
This commit is contained in:
Colin Walters committed 2023-09-08 20:09:43 +00:00
commit 5ecefd1cfd
1 file changed
+14 -11
+14 -11
View File
@@ -1,6 +1,10 @@
# Demonstration base images for use with bootc
# Demonstration bootable container base images
This repository contains "base images" suitable for use with [bootc](https://github.com/containers/bootc).
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
@@ -8,22 +12,21 @@ via `rpm-ostree compose image`.
## Available images
### Fedora
### Fedora 38
[registry.gitlab.com/cgwalters-playground/bootc-demo-base-images/fedora-boot:latest](https://gitlab.com/cgwalters-playground/bootc-demo-base-images/container_registry/4567470)
[ghcr.io/cgwalters/fedora-oscore](https://github.com/cgwalters/bootc-demo-base-images/pkgs/container/fedora-oscore)
### CentOS Stream 9
[ghcr.io/cgwalters/c9s-oscore](https://github.com/cgwalters/bootc-demo-base-images/pkgs/container/c9s-oscore)
[registry.gitlab.com/cgwalters-playground/bootc-demo-base-images/c9s-boot](https://gitlab.com/cgwalters-playground/bootc-demo-base-images/container_registry/4567470)
## What's in them?
The [current manifest definitions](oscore/) were forked from Fedora CoreOS, then some things were
removed such as `moby-engine` and `ignition` and `clevis`.
The [current manifest definitions](oscore/) were forked from Fedora CoreOS, but significantly
cut down.
Then, `bootc` is a key addition.
The content set is obviously subject to change and debate.
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.
@@ -32,7 +35,7 @@ Ideally, we support a workflow where even `rpm-ostree` can be removed after buil
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
$ 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/