Update /etc/rebuilderd-sync.conf to use the Geo host mirror instead of
europe.mirror.pkgbuild.com (for added reliability in case the latter's
availability is impacted).
The /api/v0/build/report endpoint has received POSTs up to 161M so far
this year (2022). In 2021 there had been POSTs of sizes up to 404M and
up to 814M for 2020. Multiple hundreds of MB seem a bit excessive, but
we should be able to do up to 200M.
A extra access_log entry was added with the following commands:
$ cd roles
$ grep -lr access_log | xargs -P 1 -n 1 sed -i '/access_log/ s/\(.*\)\( \)\(\(reduced\|main\);$\)/\1 \3\n\1.json json_\3/'
It should make it easier to change how the certificates is issued.
Ex: If we want to switch to ECDSA certificates in the future or replace
certbot with something else.
Due to the massive backlog of packages, disable [testing] until
everything is back to being stable. Also disable long during failing to
build packags such as pytorch and kubernetes
The repro3.pkgbuild.com machine was a packet.net box with an Ubuntu
installation. Now converted to an Arch Linux installation managed by
ansible with a new rebuilderd_worker role.
Since rebuilderd-website now does cache busting by appending the version
in it's js/css file we can apply cache headers. Also remove the invalid
Feature-Policy header entry.
Ansible the reproducible.archlinux.org website which is as of now still
released from jelly's github and will soon be on archlinux's official
infra.
Signed-off-by: Jelle van der Waa <jelle@archlinux.org>
Adjust the configuration of rebuilderd and change the proxy pass port to
the new default port 8484. Remove the plaintext from nginx as it now
serves a nice html website.
Create a new VPS for running the master rebuilderd daemon which
coordinates the rebuild tasks to rebuilderd ndoes.
Signed-off-by: Jelle van der Waa <jelle@vdwaa.nl>