This instance is meant for quick testing and is wiped every monday morning.

Please use boot.ci-tron.dev for production deployments.

edit README.md

CI-tron - Bare-metal CI infrastructure

You have successfully generated a disk image for your mupuf-generic CI gateway!

Flashing instructions

In order to make use of it, you will need to:

Hardware setup

Please refer to CI-tron's hardware requirements for an up-to-date information.

Boot sequence

You may now boot your CI gateway which should go through the following boot stages:

  • Firmware;
  • iPXE bootloader:
    • Get a local IP address using DHCP;
    • Download and execute the boot script from boot/boot.ipxe
    • Download the kernel, modules, firmware, and initramfs of boot2container (https://gitlab.freedesktop.org/gfx-ci/boot2container);
    • Boot the wanted configuration.
  • Boot2container:
    • Get an IP address using DHCP;
    • Download the secret part of the command line which contains per-boot credentials to the configuration bucket;
    • Find and mount the most appropriate block device to use as a cache device among unpartitioned drives or partitions (see gateway_cache_device in boot/boot.ipxe);
    • Download and run the wanted CI-tron image (see gateway_img_path in boot/boot.ipxe).
  • CI-tron:
    • Boot using systemd;
    • Load the dashboard on the current virtual terminal.

Usage

Please consult CI-tron's documentation for further guidance on how to interact with your CI gateway!

mupuf-generic - File browser
Bytes usage:
7.0%
# of files:
1.0%
Path Size Last modified Actions
boot/boot.ipxe 2119 2026-02-08 10:52:37.454000+00:00 download download edit
boot/secrets 440 2026-02-08 10:52:37.457000+00:00 download download edit
config/config.env 114 2026-02-08 10:52:37.460000+00:00 download download edit
config/mars_db.yaml 374 2026-02-08 10:52:37.462000+00:00 download download edit
config/network/hostapd-mgmt.conf 254 2026-02-08 10:52:37.466000+00:00 download download edit
config/ssh/authorized_keys 1132 2026-02-08 10:52:37.468000+00:00 download download edit
README.md 2070 2026-02-08 10:53:50.176000+00:00 download download edit
hw-mupuf-generic-generic_x86_64.img.README.md 497 2026-02-08 10:53:50.157000+00:00 download download edit
hw-mupuf-generic-generic_x86_64.img.xz 704692 2026-02-08 10:53:50.162000+00:00 download download edit
hw-mupuf-generic-generic_x86_64.img.xz.sha256sum 136 2026-02-08 10:53:50.168000+00:00 download download edit
hw-mupuf-generic.crt 4846 2026-02-08 10:53:50.152000+00:00 download download edit
hw-mupuf-generic.fingerprint 41 2026-02-08 10:53:50.156000+00:00 download download edit
hw-mupuf-generic.key 1704 2026-02-08 10:53:50.148000+00:00 download download edit
hw-mupuf-generic.req 895 2026-02-08 10:53:50.150000+00:00 download download edit