This instance is meant for quick testing and is wiped every monday morning.
Please use boot.ci-tron.dev for production deployments.
#!ipxe
set hostname mupuf-rockpi5-gateway
# CI-tron image you want to boot, defaults to the latest one
set gateway_img_path registry.freedesktop.org/gfx-ci/ci-tron/gateway:latest
# Cache device selection: Add full-disk to the list if you are OK with the drive getting re-formated
set gateway_cache_device auto,use=existing|free-space
# Extra kernel cmdline parameters to set: Something like `console=ttyS0,115200`
# set gateway_extra_cmdline earlycon=uart8250,mmio,0xff1a0000 console=ttyS2,115200 # console=ttyS2,1500000n8
set gateway_extra_cmdline # loglevel=7 earlycon console=ttyS2,1500000 console=tty1
# TODO: Automatically pick the latest version of boot2container
set b2c_version v0.9.18
set linux_arch {{ client.cpu_arch.linux }}
set go_arch {{ client.cpu_arch.go }}
set b2c_url_path gfx-ci/boot2container/-/releases/${b2c_version}/downloads/initramfs.linux_${go_arch}.cpio.xz
set kernel_url_path gfx-ci/boot2container/-/releases/${b2c_version}/downloads/linux-${linux_arch}
# Safe URLs, but probably much slower than the Freedesktop.org-CDN-provided ones defined below
set b2c_url https://demo.ci-tron.dev/glfdo/${b2c_url_path}
set kernel_url https://demo.ci-tron.dev/glfdo/${kernel_url_path}
# Comment the following lines if your gateway fails to boot due to SSL issues so that the above URLs are used
set b2c_url https://gitlab.freedesktop.org/${b2c_url_path}
set kernel_url https://gitlab.freedesktop.org/${kernel_url_path}
set kernel2_url https://private.mupuf.org/linux-rock5
kernel ${kernel2_url} initrd=initrd.magic net.ifnames=0 b2c.ntp_peer=auto b2c.pipefail b2c.swap=32G b2c.extra_args_url="{{ secrets_url }}" b2c.volume="ci-tron-cache" b2c.hostname=${hostname} b2c.run="-ti --pull=always -v ci-tron-cache:/cache -v ci-tron-config-46e8e3f82bae95d4db95d5fa272657408e6ff1ce:/config -v /dev:/dev -v /lib/modules:/lib/modules -v /lib/firmware:/lib/firmware docker://${gateway_img_path}" b2c.cache_device="${gateway_cache_device}" b2c.shutdown_cmd="reboot -f" ${gateway_extra_cmdline}
initrd ${b2c_url}
# initrd https://private.mupuf.org/initramfs.linux_arm64.cpio.zst
# initrd https://gitlab.freedesktop.org/${kernel_url_path}.depmod.cpio.xz
initrd ${kernel_url}.depmod.cpio.xz
{% if client.cpu_arch.linux == "x86_64" -%}
initrd ${kernel_url}.ucode.cpio # For Intel platforms, remove for AMD for faster boot
initrd ${kernel_url}.gpu.cpio # For accelerated rendering on AMD, Intel, and NVIDIA
{%- endif %}
initrd ${kernel_url}.wifi.cpio
boot
| Path | Size | Last modified | Actions |
|---|---|---|---|
| boot/boot.ipxe | 2511 | 2026-02-10 14:11:35.951000+00:00 |
|
| boot/secrets | 440 | 2026-02-09 08:28:19.355000+00:00 |
|
| config/config.env | 114 | 2026-02-10 14:26:44+00:00 |
|
| config/mars_db.yaml | 1052 | 2026-02-10 14:26:51.144000+00:00 |
|
| config/minio/minio.env | 137 | 2026-02-10 14:01:23.607000+00:00 |
|
| config/network/hostapd-mgmt.conf | 254 | 2026-02-10 13:19:02.892000+00:00 |
|
| config/network/mgmt.leases | 0 | 2026-02-10 14:01:23.048000+00:00 |
|
| config/registries/8100_quay.yml.j2.example | 643 | 2026-02-10 14:01:23.685000+00:00 |
|
| config/registries/8101_docker_io.yml.j2.example | 658 | 2026-02-10 14:01:23.691000+00:00 |
|
| config/registries/README.md | 1685 | 2026-02-10 14:01:23.678000+00:00 |
|
| config/ssh/authorized_keys | 1132 | 2026-02-10 13:19:02.849000+00:00 |
|
| config/ssh/ssh_host_ecdsa_key | 525 | 2026-02-10 13:28:19.304000+00:00 |
|
| config/ssh/ssh_host_ecdsa_key.pub | 188 | 2026-02-10 13:28:19.311000+00:00 |
|
| config/ssh/ssh_host_ed25519_key | 419 | 2026-02-10 13:28:19.309000+00:00 |
|
| config/ssh/ssh_host_ed25519_key.pub | 108 | 2026-02-10 13:28:19.341000+00:00 |
|
| config/ssh/ssh_host_rsa_key | 2610 | 2026-02-10 13:28:19.341000+00:00 |
|
| config/ssh/ssh_host_rsa_key.pub | 580 | 2026-02-10 13:28:19.305000+00:00 |
|
| config/ssh/sshd_config | 647 | 2026-02-10 13:28:20.700000+00:00 |
|
| config/wireguard/wg0.conf | 115 | 2026-02-10 13:28:20.704000+00:00 |
|
| config/wireguard/wg0.key | 45 | 2026-02-10 13:28:20.700000+00:00 |
|
| config/wireguard/wg0.pub | 45 | 2026-02-10 13:28:20.700000+00:00 |
|
| README.md | 2049 | 2026-02-09 08:29:33.821000+00:00 |
|
| hw-mupuf-rockpi5-rock_5b.img.README.md | 684 | 2026-02-09 08:29:33.809000+00:00 |
|
| hw-mupuf-rockpi5-rock_5b.img.xz | 698188 | 2026-02-09 08:29:33.813000+00:00 |
|
| hw-mupuf-rockpi5-rock_5b.img.xz.sha256sum | 129 | 2026-02-09 08:29:33.819000+00:00 |
|
| hw-mupuf-rockpi5.crt | 4846 | 2026-02-09 08:29:33.804000+00:00 |
|
| hw-mupuf-rockpi5.fingerprint | 41 | 2026-02-09 08:29:33.807000+00:00 |
|
| hw-mupuf-rockpi5.key | 1704 | 2026-02-09 08:29:33.799000+00:00 |
|
| hw-mupuf-rockpi5.req | 895 | 2026-02-09 08:29:33.801000+00:00 |
|