This website requires JavaScript.
Explore
Help
Sign in
iot
/
base-images
Watch
0
Star
0
Fork
You've already forked base-images
0
mirror of
https://gitlab.com/fedora/bootc/base-images.git
synced
2026-08-31 13:30:45 +00:00
Code
Issues
Projects
Releases
Packages
Wiki
Activity
bb8651b9df
base-images
/
centos-bootc.yaml
4 lines
82 B
YAML
Raw
Normal View
History
Unescape
Escape
Add a c9s build
2022-12-09 15:52:45 -05:00
include
:
Introduce a tier-0 image This is basically just: - kernel - systemd - selinux-policy-targeted - bootc Notably it doesn't have `rpm-ostree` or `rpm`, or many other things. It also doesn't even have `linux-firmware`. And no `openssh`! It's almost certain that you need to derive from this, but it should be a suitable starting point. TODO: Add something like ``` $ dnf-system-bootstrap Installing packaging tools from quay.io/fedora/fedora-boot-dnf@sha256:abcd...) # This would be basically all the packages not in tier-0 that # are enough to give `dnf install` $ dnf install cowsay # Install critical stuff $ dnf system-bootstrap remove # Remove everything that we added for the package system, that isn't # a dependency of what the user wants! ``` (In theory we could make this work with multi-stage builds, but it's a little hard)
2023-09-15 14:52:53 -04:00
-
centos-stream-9.yaml
A few renames; oscore -> tier-1 Prep for multiple tiers.
2023-09-13 17:45:16 -04:00
-
tier-1/kernel.yaml
Introduce a tier-0 image This is basically just: - kernel - systemd - selinux-policy-targeted - bootc Notably it doesn't have `rpm-ostree` or `rpm`, or many other things. It also doesn't even have `linux-firmware`. And no `openssh`! It's almost certain that you need to derive from this, but it should be a suitable starting point. TODO: Add something like ``` $ dnf-system-bootstrap Installing packaging tools from quay.io/fedora/fedora-boot-dnf@sha256:abcd...) # This would be basically all the packages not in tier-0 that # are enough to give `dnf install` $ dnf install cowsay # Install critical stuff $ dnf system-bootstrap remove # Remove everything that we added for the package system, that isn't # a dependency of what the user wants! ``` (In theory we could make this work with multi-stage builds, but it's a little hard)
2023-09-15 14:52:53 -04:00
-
tier-1/manifest.yaml
Reference in a new issue
Copy permalink