Commit graph

42 commits

Author SHA1 Message Date
Jörg Thalheim
3116769ba9 deconfigure matterbridge
It was mostly used by nix-friday, which we will probably not get back.
2023-01-02 09:43:03 +01:00
Jörg Thalheim
04190ab820 import hetzner configuration from srvos 2023-01-01 21:12:56 +01:00
zowoq
69da0dee69 switch to srvos nginx module 2022-12-31 17:20:35 +10:00
Jörg Thalheim
ee8f7e82b8 apply treefmt to codebase 2022-12-31 07:27:07 +01:00
Jörg Thalheim
84523b3d1e update nur-update-github-token 2022-12-23 09:16:35 +01:00
zowoq
69714f5be8 services/matterbridge.nix -> services/matterbridge 2022-12-03 15:40:50 +10:00
zowoq
f552813408 roles/hardware/hetzner-amd.nix, roles/hetzner-network.nix -> roles/hetzner 2022-12-03 15:40:49 +10:00
zowoq
fe576c9a96 switch to nixpkgs hydra 2022-11-04 08:50:02 +10:00
bors[bot]
cfbb031e16
Merge
297: build01: add aarch64.nixos.community as remote r=Mic92 a=zowoq



Co-authored-by: zowoq <59103226+zowoq@users.noreply.github.com>
2022-10-25 12:55:08 +00:00
Jörg Thalheim
cbbb8d5af3 encrypt all yaml files with sops 2022-10-25 09:55:28 +02:00
zowoq
da0e908c7b refactor remote builders 2022-10-21 09:39:13 +10:00
zowoq
86c3c43a81 buildkite: remove 2022-10-15 18:25:25 +10:00
Jörg Thalheim
3c90c4e16b run nixpkgs-fmt 2022-08-14 16:49:30 +02:00
Jörg Thalheim
b1b2e2c7fe enable aarch64 builder in hydra
fixes https://github.com/nix-community/infra/issues/220
2022-08-13 14:34:41 +02:00
Jörg Thalheim
8a3ece60e4 implement nixos deploy for all hosts 2022-08-13 11:13:06 +02:00
Jörg Thalheim
93c4b1f90c
build03/secrets.yaml: fix mac 2022-04-24 08:22:08 +02:00
Timo Kaufmann
7fd62185b9
Remove marvin-mk2
The bot is now discontinued. See [1] for more information.

[1] https://github.com/timokau/marvin-mk2/issues/34#issuecomment-1100656280
2022-04-18 07:25:00 +02:00
Jörg Thalheim
25f1f8b37b
switch to hydra git 2022-04-10 22:40:01 +02:00
Jörg Thalheim
4f6b7a6d04
get rid of niv 2022-04-10 22:29:40 +02:00
Jörg Thalheim
cf152a4640 unify hetzner hardware profile 2022-01-16 09:48:21 +01:00
Jörg Thalheim
bd37717135 add raid profile 2021-12-26 07:44:39 +01:00
Jörg Thalheim
6b8924f2a1 hercules: add cachix deploy agent secrets 2021-12-24 07:42:09 +01:00
Jörg Thalheim
f9cc2ccbc9 add continous integration 2021-12-23 21:16:54 +01:00
Jörg Thalheim
3ffc37326b update binary-caches.json 2021-11-12 10:42:15 +01:00
zimbatm
a68e7ed9b3
deploy hercules-ci on build03 2021-11-11 23:08:28 +01:00
Jörg Thalheim
f396752761 use stable kernel for zfs 2021-11-07 12:34:45 +01:00
Jörg Thalheim
75a1130d7a hydra: upload cachix directly
This no longer requires stopping hydra when doing nix-gc to avoid
race conditions in cachix-watch store.
2021-11-01 08:59:45 +01:00
Jörg Thalheim
6042b1b0db fix manifest encoding 2021-09-29 20:09:54 +02:00
Jörg Thalheim
63f27cd249 add zimbatm's key and rencrypt all files 2021-09-29 19:03:27 +02:00
Jörg Thalheim
0c07216370 migrate to sops-nix 2021-09-25 22:35:55 +02:00
Jörg Thalheim
86d87c08f2
move marvin-mk2 to build03 2021-05-05 08:30:15 +02:00
Jörg Thalheim
791ea9338a
move hydra to build03 2021-04-21 23:25:04 +02:00
Jörg Thalheim
5e2ce2f8fd
also start hydra instance on build03 2021-04-20 21:51:03 +02:00
Jörg Thalheim
7694959df4
buildkite: move to build03 2021-04-19 11:27:05 +02:00
Jörg Thalheim
f034903fcb
move matterbridge to build03 2021-04-18 07:58:02 +02:00
Jörg Thalheim
f8ae80995d
improve globbing for mounting /boot raid 2021-03-24 18:33:51 +01:00
Jörg Thalheim
0cc6cfe34b
simplify hetzner network do dhcp for v4 2021-03-24 18:28:27 +01:00
Jörg Thalheim
8e44cd8394
improve notes on how to fix servers from recovery system 2021-03-24 15:26:04 +01:00
Jörg Thalheim
b7d8558a4c
don't add zfs to boot.supportedFilesystems
The zfs module will figure out on its own if any filesystem needs zfs.
2021-03-09 09:45:32 +01:00
Jonas Chevalier
f2736f61d5
services: move hound to build03 () 2021-03-08 00:22:10 +00:00
Jonas Chevalier
37e48b712e
move things around a bit ()
* keep ./services for instances

./profiles is for config-only modules

./services are like profiles, but configure a single instance of a
service. Those are fronted by Nginx as the load-balancer and have a DNS
entry as well.

* ci: build build03 as well

* move hydra to services

* move matterbridge to services

* move marvin-mk2 to services

* build01: share the remainder profiles

* build02: use the nix-community-cache

* fixup kexec

* rename profiles to roles

* README: sync with reality
2021-03-07 16:28:44 +00:00
Jörg Thalheim
4d1ba7f0d3
add build03 nixos configuration 2021-03-06 09:04:24 +01:00