https://github.com/spiffe/bootc
https://github.com/spiffe/bootc
Last synced: 10 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/spiffe/bootc
- Owner: spiffe
- License: apache-2.0
- Created: 2025-07-19T02:13:43.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2025-08-30T16:55:12.000Z (10 months ago)
- Last Synced: 2025-08-30T18:31:10.305Z (10 months ago)
- Language: Shell
- Size: 46.9 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# SPIRE bootc Images
[](https://opensource.org/licenses/Apache-2.0)
[](https://github.com/spiffe/spiffe/blob/main/MATURITY.md#development)
A set of build scripts and instructions for building [bootc](https://github.com/bootc-dev/bootc) compatible images.
## Warning
This code is very early in development and is very experimental. Please do not use it in production yet. Please do consider testing it out, provide feedback,
and maybe provide fixes.
## Distro options
### RedHat
#### Prerequisites
See the prerequisites from the following site:
https://docs.redhat.com/en/documentation/red_hat_enterprise_linux/9/html/using_image_mode_for_rhel_to_build_deploy_and_manage_operating_systems/introducing-image-mode-for-rhel_using-image-mode-for-rhel-to-build-deploy-and-manage-operating-systems#prerequisites
#### Login
Follow the instructions here for setting up a service account and logging into either docker or podman, depending on which one you plan on using:
https://catalog.redhat.com/software/containers/rhel10/rhel-bootc/6707d29f27f63a06f7873ee2?container-tabs=gti>i-tabs=registry-tokens
#### Build
Use the build script and set the base image to use.
Example:
```
./build.sh --base registry.redhat.io/rhel10/rhel-bootc:10.0-1751944974
```
### AlmaLinux
Example RPI images:
```
./build.sh --base quay.io/almalinuxorg/almalinux-bootc-rpi:10
```
Example regular images:
```
./build.sh --base quay.io/almalinuxorg/almalinux-bootc:10
```
## Demo System
See the instructions under [demo](demo/README.md)