Temp repo for Bagel-baking infrastructure
Find a file
Pierre Bourdon ca904d7b4e
tf: use tf.ref instead of config.resource.* when dependencies matter
Using config.resource.* gets interpolated by Nix, whereas tf.ref gets
interpolated by Terraform. The latter ends up generating implicit
dependencies between resources.

In practice, the lack of dependencies was only showing up when creating
a new Hydra project + jobset at the same time - the concurrent /
misordered creation sometimes required two different TF applications to
create first the project then the jobset (the first application would
end up with a failure).
2024-08-12 19:36:50 +02:00
common bagel-cache.s3-web.delroth.net -> cache.forkos.org 2024-08-06 13:26:15 +02:00
hosts Set up admins + DNS for hookshot 2024-08-09 14:03:56 +00:00
lib Add a wrapper to colmena that stops unintended toe-stepping 2024-07-24 07:25:25 +00:00
overlays update iusb-spoof and start service on boot 2024-08-03 23:38:21 +02:00
pkgs/forgejo forgejo: init custom Forgejo patchset 2024-07-16 15:44:01 +02:00
secrets Set up alertmanager-hookshot-adapter 2024-08-09 14:03:56 +00:00
services feat(alerts): add a sync failed too often alert 2024-08-09 16:25:34 +02:00
terraform tf: use tf.ref instead of config.resource.* when dependencies matter 2024-08-12 19:36:50 +02:00
.editorconfig editorconfig: init 2024-07-13 01:10:18 +00:00
.envrc Add devShell with agenix and colmena 2024-07-05 16:10:31 +00:00
.gitignore gitignore: add secrets (but not encrypted secrets) to gitignore 2024-07-15 11:02:54 +00:00
flake.lock Add Grapevine Matrix server and matrix-hookshot 2024-08-09 14:03:56 +00:00
flake.nix Add Grapevine Matrix server and matrix-hookshot 2024-08-09 14:03:56 +00:00
LICENSE Initial commit 2024-06-23 06:41:53 +02:00
README.md Initial commit 2024-06-23 06:41:53 +02:00
secrets.nix Set up alertmanager-hookshot-adapter 2024-08-09 14:03:56 +00:00

Infrastructure for the donut shaped thing that is absolutely not a donut.