Skip to content

osbuild/bootc-foundry

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Derived bootc images for image builder

This repository contains Containerfile for each derived image types that are used by image builder.

Supported image formats

  • AWC EC2
  • Azure
  • GCE
  • qcow2

Supported bootable container base images

  • quay.io/fedora/fedora-bootc versions N and N-1 (x86_64, aarch64)
  • quay.io/centos-bootc/centos-bootc versions Stream 9 and 10 (x86_64, aarch64)
  • registry.redhat.io/rhelXX/rhel-bootc (9 and 10) (x86_64)

Building Containerfiles

All Containerfiles in this repo have FROM verb set to . which will fail to build without --from argument for podman or buildah. Additionally, CONTAINERFILE variable must be provided:

buildah build \
    --from quay.io/fedora/fedora-bootc:43 \
    --build-arg CONTAINERFILE="Containerfile.xxx" \
    -f "Containerfile.xxx" \
    -t my-image .

The Containerfile itself, alongside with all required resource files, is embedded within in /root directory.

Publishing container images

Images are available as multi-arch image manifests with the following URIs:

Fedora (x86_64, aarch64)

  • quay.io/osbuild/fedora-bootc:43-ec2
  • quay.io/osbuild/fedora-bootc:43-azure
  • quay.io/osbuild/fedora-bootc:43-gce
  • quay.io/osbuild/fedora-bootc:43-qcow2

CentOS 9 Stream (x86_64, aarch64)

  • quay.io/osbuild/centos-bootc:stream9-ec2
  • quay.io/osbuild/centos-bootc:stream9-azure
  • quay.io/osbuild/centos-bootc:stream9-gce
  • quay.io/osbuild/centos-bootc:stream9-qcow2

CentOS 10 Stream (x86_64, aarch64)

  • quay.io/osbuild/centos-bootc:stream10-ec2
  • quay.io/osbuild/centos-bootc:stream10-azure
  • quay.io/osbuild/centos-bootc:stream10-gce
  • quay.io/osbuild/centos-bootc:stream10-qcow2

Using derived images

image-builder-cli manifest --bootc-ref quay.io/osbuild/fedora-bootc:43-ec2 --bootc-default-fs ext4 ami
image-builder-cli manifest --bootc-ref quay.io/osbuild/fedora-bootc:43-azure --bootc-default-fs ext4 vhd
image-builder-cli manifest --bootc-ref quay.io/osbuild/fedora-bootc:43-gce --bootc-default-fs ext4 gce
image-builder-cli manifest --bootc-ref quay.io/osbuild/fedora-bootc:43-qcow2 --bootc-default-fs ext4 qcow2

## LICENSE

Apache License 2.0

About

Base bootc containers for image builder

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors