README.md: A few updates

This commit is contained in:
Colin Walters 2023-11-04 09:45:01 -04:00
parent 4006334ca8
commit c21a24a15b
1 changed files with 9 additions and 45 deletions

View File

@ -1,22 +1,16 @@
# Sagano # Sagano
For many years, we've had Linux and containers operating in connected but # Goals
separate worlds. Today, we are excited to announce that we are bringing these
worlds together. We're making the ecosystem of content available to you in
containers, now to your core Linux systems. Containers now become the language
for building the OS. Boot them to your core Linux systems. Modify them in a
Containerfile/Dockerfile. Whether standalone images to modify as you see fit in
your datacenter, immutable images at the edge or worker nodes in
Kubernetes/OpenShift - one, consistent approach. We're always striving to make
developing applications across the hybrid cloud easier and to make your IT
landscape easier to manage even as you face increasing complexity. And we hope
you are as excited about this as we are.
## Goals This project's toplevel goal is to create base *bootable* container images
This project's toplevel goal is to create "base" *bootable* container images
from Fedora ELN and CentOS Stream packages. from Fedora ELN and CentOS Stream packages.
## Status
This project was migrated from https://gitlab.com/centos/cloud/sagano
and currently container images point to that repository. Reworking
the build system is in progress!
## Trying it out ## Trying it out
See [install.md](./install.md). See [install.md](./install.md).
@ -60,8 +54,6 @@ From [Wikipedia](https://en.wikipedia.org/wiki/Bamboo_Forest_(Kyoto,_Japan)):
## Demonstration base images for Project Sagano ## Demonstration base images for Project Sagano
This is part of [Project Sagano](https://gitlab.com/CentOS/cloud/issue-tracker/-/blob/main/README.md).
These images are technology demonstrators, not for production use. The These images are technology demonstrators, not for production use. The
intention is that these images are generated by the OS vendor or intention is that these images are generated by the OS vendor or
distribution. distribution.
@ -70,7 +62,7 @@ Or, you can fork this repository and generate your own via
## Operating system sources ## Operating system sources
At the moment these demonstration builds use Fedora 38 and CentOS Stream 9. At the moment these demonstration builds use Fedora ELN and CentOS Stream 9.
## Tiers ## Tiers
@ -99,8 +91,6 @@ users and passwords that way.
## Image matrix (Fedora) ## Image matrix (Fedora)
- `registry.gitlab.com/centos/cloud/sagano/fedora-boot-tier-0:38`
- `registry.gitlab.com/centos/cloud/sagano/fedora-boot-tier-1:38`
- `registry.gitlab.com/centos/cloud/sagano/fedora-boot-tier-0:eln` - `registry.gitlab.com/centos/cloud/sagano/fedora-boot-tier-0:eln`
- `registry.gitlab.com/centos/cloud/sagano/fedora-boot-tier-1:eln` - `registry.gitlab.com/centos/cloud/sagano/fedora-boot-tier-1:eln`
@ -113,13 +103,6 @@ users and passwords that way.
- `registry.gitlab.com/centos/cloud/sagano/centos-boot-tier-1-rt:stream9` - `registry.gitlab.com/centos/cloud/sagano/centos-boot-tier-1-rt:stream9`
(realtime kernel) (realtime kernel)
## Image matrix (Fedora development)
These images pull from git main/master of RPMs using COPRs for selected projects.
- `registry.gitlab.com/centos/cloud/sagano/fedora-boot-tier-0-dev:38`
- `registry.gitlab.com/centos/cloud/sagano/fedora-boot-tier-1-dev:38`
### More about image sources ### More about image sources
The current manifest definitions [tier-0](tier-0) and [tier-1](tier-1) were The current manifest definitions [tier-0](tier-0) and [tier-1](tier-1) were
@ -140,25 +123,6 @@ can also push to a registry with `--format=registry`.
More information at <https://coreos.github.io/rpm-ostree/container/> More information at <https://coreos.github.io/rpm-ostree/container/>
## Plan
### Phase 0
- Merge this repository into <https://gitlab.com/fedora/boot-container-base> (e.g.)
- Add these images to Fedora, but in the `fedoraci` namespace, [like ELN](https://docs.fedoraproject.org/en-US/eln/deliverables/).
- The images are [built via Pungi](https://pagure.io/pungi/pull-request/1699)
- The [sync container script](https://pagure.io/releng/pull-request/11180) is
modified to include this
- Add this to CI tooling in Fedora
### Phase 1
- Change [fedora-coreos-config](https://github.com/coreos/fedora-coreos-config/)
to inherit from this as a git submodule
- (?) Fork <https://gitlab.com/fedora/boot-container-base> into something under
<https://gitlab.com/CentOS/cloud/> and start building C9S versions there?
- <https://gitlab.com/redhat/centos-stream>
## Badges ## Badges
| Badge | Description | Service | | Badge | Description | Service |