Container build environments — kernel-builder, qemu-runner, ci-init, …
- Dockerfile 87%
- Nix 8.2%
- Shell 4.8%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
| images | ||
| scripts | ||
| README.md | ||
Builder Images
Container images used for building seanfarm infrastructure components.
Images
An image is onboarded (and built by the dockerfile-set pipeline) iff its dir carries a
images/<name>/VERSION file. The list below is non-exhaustive — most images (pipeline-tools,
envtest-tester, hetzner-builder, cast-render, ibmi-builder, zig-builder, zdns-builder, pipelines-ci,
linux-kernel, zfs-userspace, node-bootc, …) are versioned per-image; see images/.
| Image | Purpose |
|---|---|
kernel-builder |
Linux kernel + OpenZFS build environment (multi-arch cross-toolchains, sccache+ccache, mc, nfpm) on AlmaLinux 10 |
sysadmin |
One Image To Rule Them All — cluster admin CLIs + arbitrary OS image construction + OpenZFS userspace + grub2/xorriso + skopeo/buildah/oras/cosign + qemu + DNS/network diags (Nix flake; the one deliberate non-Alma exception) |
Building
These images are built automatically by the ci-builder-images-pipeline Argo Workflow in the seanfarm cluster.
Trigger
Push commits to this repository to trigger a rebuild of all images.