Skip to content
Snippets Groups Projects
  • Jelle van der Waa's avatar
    7fe487ad
    Add Kape donated servers · 7fe487ad
    Jelle van der Waa authored
    Setup Kape servers as archive mirrors (asia,europe,america), Gitlab
    runner and Rebuilderd worker. All machines except runner1 are EFI
    machines with grub setup and a EFI parition which is not supported by
    our ansible install role and is manually rolled out.
    Verified
    7fe487ad
    History
    Add Kape donated servers
    Jelle van der Waa authored
    Setup Kape servers as archive mirrors (asia,europe,america), Gitlab
    runner and Rebuilderd worker. All machines except runner1 are EFI
    machines with grub setup and a EFI parition which is not supported by
    our ansible install role and is manually rolled out.
Code owners
Assign users and groups as approvers for specific file changes. Learn more.

Rebuilderd

We host a Rebuilderd instance on reproducible.archlinux.org which rebuilds Arch packages from repositories defined in rebuilderd-sync.conf. Workers automatically connect to the configured rebuilderd instance and query it for work and publish results to the rebuilderd instance.

Results are shown on our website which is a rebuilderd-website instance.

Configuration

Setting up rebuilderd-workers requires adding the new machine under rebuilderd_workers in hosts and adding rebuilderd_workers with a list of rebuilderd-worker names for example too it's host_vars:

rebuilderd_workers:
 - repro11
 - repro12

Then run the rebuilderd-workers playbook.

Monitoring

The rebuilderd workers and queue are monitored by Prometheus.

Common commands

Checking rebuilderd-workers status on reproducible.archlinux.org:

rebuildctl status

Checking rebuilderd queue length:

rebuildctl queue ls