Skip to content

New Hetzner machine for virtualised gitlab runners

Per my last 1:1 with @micah, a funder is willing to throw money at the problem re: not having suitable machines for Tor/Mullvad Browser gitlab runners.

I'm not 100% up to date on what beefy computers are like these days, so I'm inclined to say we should just request the biggest machine Hetzner has on offer that fits into whatever budget is on offer. This is their biggest AMD server with sliders for up to 1152 GB of RAM and 8 NVME slots for gobs of storage.

@micah Do we have a concrete budget for this project?

@brizental, @anarcat, @lavamind: presuming we can't just max out the sliders, do you have intuition for what we should prioritise (i.e. RAM or disk) given the likely primary workloads of this machine being parallel runs of virtualised gitlab runners (Windows, Linux, macOS, Android) building+running Firefox test suites?

@brizental, @boklm: does it make sense to plan to integrate nightly builds into some future gitlab CI pipeline on this machine to replace our current nightly builder?

Also adding @ahf since he expressed interest in @brizental's work and was looking for similar solution for arti relays work (happy to share machines as sharing is caring 😸 )

Edited by Jérôme Charaoui
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information