Container build environments — kernel-builder, qemu-runner, ci-init, …
  • Dockerfile 76.7%
  • Go 13.2%
  • Nix 6.1%
  • Shell 4%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-07-30 00:43:15 +00:00
images fix(hetzner-builder): bake git for snapshot workflow 2026-07-30 02:38:38 +02:00
scripts perf(lint): single-pass awk in no-runtime-fetch (sync with sean/pipelines) 2026-07-28 14:23:09 +02:00
README.md Merge remote-tracking branch 'origin/trunk' into feat/pkg-host-go 2026-07-24 19:29:02 +02:00

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
pkg-host Server-rendered, read-only MinIO package edge on AlmaLinux; replaces nginx + custom browser JavaScript
static-web Read-only Go static-file server on AlmaLinux for ConfigMap-backed sites; replaces generic nginx/alpine utility containers
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.