infra/services
Janik Haag cef88ec598
fix(builders/netboot): make "normal" evaluation pass
Without this patch running `colmena build` will run into a few assertion
errors for machines that have `config.bagel.baremetal.builders.netboot == true`
set. This is due to an assertion check in the initrd module making sure
there is a mount point for `/`. This can be trivially fixed by just
setting the mount point to the real world value, which is a tmpfs with
64GB assigned.

We also set `deployment.targetHost` to a domain that will
never resolve in the public internet, to make sure nobody applies these
machines by hand. It would have been nice to throw a error whenever
`colmena apply` gets executed for one of these hosts, but doing so would
defeat the purpose of this patch, because the colmena `build` and `apply`
argument both evaluate the exact same code paths and thus colmena
`build` would error again.

The motivation behind this was, so we could run `colmena build` in CI
in the future, and to not scare of new contributors with random build
failures when they first try to build the machines.

The proper solution would be to exclude all the network booted builders
from the regular colmena hive that is exposed to the cli, but this is
too many yaks to shave for now.
2024-09-29 03:43:53 +02:00
..
baremetal-builder fix(builders/netboot): make "normal" evaluation pass 2024-09-29 03:43:53 +02:00
buildbot make buildbot-signing-key accessible to buildbot-worker 2024-07-28 23:30:38 +02:00
channel-scripts fix(channel-scripts): fix RUST_LOG=info 2024-08-31 20:03:11 +02:00
forgejo forgejo: disable users explore page 2024-07-31 01:42:05 +02:00
gerrit feat(gerrit): run git-gc-preserve on a daily timer 2024-09-18 22:27:57 +02:00
hydra hydra: increase git operations timeout 2024-08-16 17:44:45 +02:00
matrix Revert "Partial revert "Add Grapevine Matrix server and matrix-hookshot"" 2024-08-15 16:22:22 +02:00
monitoring Set up tempo 2024-08-31 15:05:30 +03:00
netbox services/netbox: enable OIDC via Lix SSO 2024-07-09 02:45:58 +02:00
newsletter feat(public): add listmonk instance on news.forkos.org 2024-08-21 16:45:12 +02:00
ofborg services: add ofborg, currently running rabbitmq only 2024-07-08 23:55:11 +02:00
postgres postgres: add mTLS support 2024-08-16 07:59:12 +02:00
s3-revproxy feat(s3-revproxy): tune the cache-control 2024-08-31 00:52:13 +02:00
default.nix feat(nixpkgs): run oxidized channel scripts 2024-08-31 19:32:23 +02:00