void-linux / void-infrastructure

Infrastructure configuration data for Void systems
https://voidlinux.org
62 stars 28 forks source link

nomadic buildbot #198

Closed classabbyamp closed 1 month ago

classabbyamp commented 4 months ago

TODOs:

closes #133

buildbot-nomad

secrets changes

buildsync

need to migrate secrets from vault to nomad:

secret/buildsync/aarch64 -> nomad/jobs/buildsync .aarch64_password
secret/buildsync/musl -> nomad/jobs/buildsync .musl_password

buildbot

create/migrate secrets:

nomad/jobs/buildbot
    .webhook_secret
    .irc_password
nomad/jobs/buildbot-worker
    .worker_password
classabbyamp commented 4 months ago

we may need to do some special nginx config for this if we're putting it behind the proxy: https://docs.buildbot.net/current/manual/configuration/www.html#reverse-proxy-config