Commit graph

1687 commits

Author SHA1 Message Date
c283f4a047
nameservers/overlay: Rename from dns 2026-03-01 19:07:18 +01:00
91cab5d9c2
syncthing: Exclude the Projeckts folder from backups 2026-03-01 16:04:25 +01:00
045620f11f
Rename host vps-monitor to vps-ns 2026-03-01 15:22:25 +01:00
d521069b8d
Host gatus on homeserver instead of vps-monitor 2026-03-01 14:44:42 +01:00
b80fc49dee
vps-monitor: Disable gatus notifications 2026-03-01 14:36:04 +01:00
21e99f1353
homeserver: Fix misplaced option and missing secret 2026-03-01 14:14:50 +01:00
18e89c4665
Host grafana on homeserver instead of vps-monitor 2026-03-01 14:08:59 +01:00
55d5da375a
prometheus: Add option storageRetentionSize 2026-03-01 14:07:18 +01:00
4529366841
grafana: Remove prometheus load balancer and offer all instance as possible datasources 2026-03-01 14:00:52 +01:00
0e643d568b
alloy: Improve naming 2026-03-01 13:58:58 +01:00
654b479e20
alloy: Standardize unix exporter job label to node 2026-03-01 12:20:11 +01:00
36c16fa2be
alloy: Also collect proccess info with the unix exporter 2026-03-01 00:14:19 +01:00
3b37a4c4de
victoriametrics: Remove module 2026-02-28 23:49:05 +01:00
907222c4c4
grafana: Ingest metrics from the prometheus instances 2026-02-28 23:47:55 +01:00
8f6f63fbaa
alloy: Push metrics to prometheus instead of victoriametrics 2026-02-28 23:47:15 +01:00
1b599abdbe
alertmanager: Always send notifications with priority level default 2026-02-28 23:45:52 +01:00
7a6b17fb36
victorialogs: Remove module 2026-02-28 21:24:06 +01:00
9e79934cf2
prometheus, alertmanager: Init modules 2026-02-28 21:02:37 +01:00
github-actions[bot]
58202b18bf flake.lock: Update
Flake lock file updates:

• Updated input 'comin':
    'github:nlewo/comin/283a8026f6debb8e9e6b200a7cc302a5cf1a2747?narHash=sha256-o452JPcl/jMOnyp%2BOOKn9jippwZYMkazMh7V9qrGhl4%3D' (2026-02-22)
  → 'github:nlewo/comin/d5bbf20a7e3afe492ab5b05e0250635f4e51da44?narHash=sha256-F59AGLXs/kLBYK8kfvev5OPoLmpb6G9XF/1vk27Gzu4%3D' (2026-02-25)
• Added input 'comin/treefmt-nix':
    'github:numtide/treefmt-nix/337a4fe074be1042a35086f15481d763b8ddc0e7?narHash=sha256-wQ6NJSuFqAEmIg2VMnLdCnUc0b7vslUohqqGGD%2BFyxk%3D' (2026-02-04)
• Added input 'comin/treefmt-nix/nixpkgs':
    'github:nixos/nixpkgs/4533d9293756b63904b7238acb84ac8fe4c8c2c4?narHash=sha256-tbS0Ebx2PiA1FRW8mt8oejR0qMXmziJmPaU1d4kYY9g%3D' (2026-02-03)
• Updated input 'firefox-addons':
    'gitlab:rycee/nur-expressions/0002367df8f1b5d8089eaf0314ddc4afe73b271a?dir=pkgs/firefox-addons&narHash=sha256-XdaMLD1Gjev6i3tBeVFLORc1uLGNg9XbUf%2BLmxpGIYo%3D' (2026-02-25)
  → 'gitlab:rycee/nur-expressions/80fa37b486765fc20784b7e3028a3eda04ce0067?dir=pkgs/firefox-addons&narHash=sha256-hZ5TwCAxef1e3S2V/BCL3LYaXYDyhXXu3SJjpmIxc/s%3D' (2026-02-28)
• Updated input 'home-manager':
    'github:nix-community/home-manager/cb6c151f5c9db4df0b69d06894dc8484de1f16a0?narHash=sha256-EDLi%2BYAsEEAmMeZe1v6GccuGRbCkpSZp/%2BA6g%2BpivR8%3D' (2026-02-22)
  → 'github:nix-community/home-manager/36e38ca0d9afe4c55405fdf22179a5212243eecc?narHash=sha256-aqBl3GNpCadMoJ/hVkWTijM1Aeilc278MjM%2BLA3jK6g%3D' (2026-02-25)
• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/e764fc9a405871f1f6ca3d1394fb422e0a0c3951?narHash=sha256-sdaqdnsQCv3iifzxwB22tUwN/fSHoN7j2myFW5EIkGk%3D' (2026-02-24)
  → 'github:nixos/nixpkgs/1267bb4920d0fc06ea916734c11b0bf004bbe17e?narHash=sha256-7DaQVv4R97cii/Qdfy4tmDZMB2xxtyIvNGSwXBBhSmo%3D' (2026-02-25)
• Updated input 'sops':
    'github:Mic92/sops-nix/b027513c32e5b39b59f64626b87fbe168ae02094?narHash=sha256-YV17Q5lEU0S9ppw08Y%2Bcs4eEQJBuc79AzblFoHORLMU%3D' (2026-02-23)
  → 'github:Mic92/sops-nix/334daa7c273dd8bf7a0cd370e4e16022b64e55e9?narHash=sha256-/wA0OaH6kZ/pFA%2BnXR/tvg5oupOmEDmMS5us79JT60o%3D' (2026-02-25)
• Updated input 'vscode-extensions':
    'github:nix-community/nix-vscode-extensions/7c957808d97e3a738f420935ec4bc48ae766392d?narHash=sha256-yuxNWLYBNfRIvRPhYMr3gAbi6WcoUilNyL5XyhGVPTA%3D' (2026-02-25)
  → 'github:nix-community/nix-vscode-extensions/71308308af11faffcace34b6512579c59ce45bcd?narHash=sha256-MkcFNrEGekMhQRUB0/F6Jacp/LBUgNvZuacAwhPt7I0%3D' (2026-02-28)
2026-02-28 04:55:00 +00:00
4887e06117
sops: Rename secrets option to secretsData 2026-02-28 00:13:51 +01:00
3af7d23a46
sops: Add assertion to validate that all secrets are actually used 2026-02-28 00:06:19 +01:00
1fc79bee5c
atuin: Move from services namespace to web-services 2026-02-27 23:42:14 +01:00
371fc98406
homeserver: Update nebula certificate 2026-02-27 23:30:00 +01:00
ed468cf8e4
Rename nas to homeserver 2026-02-27 23:25:06 +01:00
d793f74714
vps-private: Remove host 2026-02-27 23:08:44 +01:00
508353d748
nas: Add missing secrets 2026-02-27 22:27:18 +01:00
87de9e1c4e
sops: Add assertions to validate secret existence at eval time 2026-02-27 22:26:15 +01:00
dab77776f9
Transfer vps-private's services to the nas 2026-02-27 22:17:12 +01:00
213abf4c5e
vps-private: Disable syncthing 2026-02-27 22:14:41 +01:00
0da43226ed
workflows/ci: Also build packages 2026-02-27 20:00:30 +01:00
1f4283eb7b
workflows/build-host: Give the job a shorter name 2026-02-27 19:52:23 +01:00
116ac08ad8
workflows/ci: Also build workstations but don't wait for them for deploying 2026-02-27 19:47:16 +01:00
9d46cb54df
workflows/ci: Remove job flake-check as checks already get built manually 2026-02-27 19:31:01 +01:00
3be317bbb5
workflows: Add names to run steps 2026-02-27 19:14:12 +01:00
a828980065
workflows/ci: Only build hosts that will be auto deployed 2026-02-27 19:04:46 +01:00
da5df4f2ee
nas: Disable nebula lighthouse 2026-02-27 18:39:20 +01:00
a9ae1d0cd7
nas: Enable syncthing 2026-02-27 13:34:52 +01:00
203b77860f
syncthing: Fix "Host check error" 2026-02-27 13:34:35 +01:00
1c1b9221fc
Rename modules directory system to nixos 2026-02-26 21:11:45 +01:00
653a6f310b
sops: Add assertions to validate secret existence at eval time 2026-02-26 19:27:34 +01:00
1a78e2b1f0
fairphone: Fix nebula certificate path 2026-02-26 18:51:55 +01:00
b76aab2cfe
scripts/nebula-recert-host: Refactor 2026-02-26 18:48:51 +01:00
caebd6e241
tests/infrastructure: Apply ssh timeout to all ssh tests 2026-02-26 00:56:42 +01:00
1627f19331
tests/infrastructure: Fix flaky subtest 2026-02-26 00:50:17 +01:00
d83843e5e1
lib: Add existingPath type to validate path existence at eval time 2026-02-26 00:32:25 +01:00
bcf3650d2e
nebula: Fix start up sequence 2026-02-25 23:19:28 +01:00
30a2321805
Add new host nas 2026-02-25 23:18:48 +01:00
d4e1577ee1
Add custom installer iso 2026-02-25 22:23:25 +01:00
github-actions[bot]
7adc4cf660 flake.lock: Update
Flake lock file updates:

• Updated input 'firefox-addons':
    'gitlab:rycee/nur-expressions/18226106e18bc40cce99d436ee741a946f1888f6?dir=pkgs/firefox-addons&narHash=sha256-o7gZh/eXFkEEmzwlBdIbgCJhmdlqQhOhVjudqgsIefg%3D' (2026-02-22)
  → 'gitlab:rycee/nur-expressions/0002367df8f1b5d8089eaf0314ddc4afe73b271a?dir=pkgs/firefox-addons&narHash=sha256-XdaMLD1Gjev6i3tBeVFLORc1uLGNg9XbUf%2BLmxpGIYo%3D' (2026-02-25)
• Updated input 'nixos-hardware':
    'github:NixOS/nixos-hardware/740a22363033e9f1bb6270fbfb5a9574067af15b?narHash=sha256-yRKJ7gpVmXbX2ZcA8nFi6CMPkJXZGjie2unsiMzj3Ig%3D' (2026-02-18)
  → 'github:NixOS/nixos-hardware/41c6b421bdc301b2624486e11905c9af7b8ec68e?narHash=sha256-qwcDBtrRvJbrrnv1lf/pREQi8t2hWZxVAyeMo7/E9sw%3D' (2026-02-24)
• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/c217913993d6c6f6805c3b1a3bda5e639adfde6d?narHash=sha256-D1PA3xQv/s4W3lnR9yJFSld8UOLr0a/cBWMQMXS%2B1Qg%3D' (2026-02-20)
  → 'github:nixos/nixpkgs/e764fc9a405871f1f6ca3d1394fb422e0a0c3951?narHash=sha256-sdaqdnsQCv3iifzxwB22tUwN/fSHoN7j2myFW5EIkGk%3D' (2026-02-24)
• Updated input 'nixpkgs-unstable':
    'github:nixos/nixpkgs/0182a361324364ae3f436a63005877674cf45efb?narHash=sha256-0NBlEBKkN3lufyvFegY4TYv5mCNHbi5OmBDrzihbBMQ%3D' (2026-02-17)
  → 'github:nixos/nixpkgs/2fc6539b481e1d2569f25f8799236694180c0993?narHash=sha256-0MAd%2B0mun3K/Ns8JATeHT1sX28faLII5hVLq0L3BdZU%3D' (2026-02-23)
• Updated input 'sops':
    'github:Mic92/sops-nix/d7755d820f5fa8acf7f223309c33e25d4f92e74f?narHash=sha256-MJuVJeszZEziquykEHh/hmgIHYxUcuoG/1aowpLiSeU%3D' (2026-02-22)
  → 'github:Mic92/sops-nix/b027513c32e5b39b59f64626b87fbe168ae02094?narHash=sha256-YV17Q5lEU0S9ppw08Y%2Bcs4eEQJBuc79AzblFoHORLMU%3D' (2026-02-23)
• Updated input 'vscode-extensions':
    'github:nix-community/nix-vscode-extensions/bb5de7821ffd2b60d70b920cd6b0debca83cdda4?narHash=sha256-Ia%2BHnBpJKGMoiwZxJb2aUqh8cZnA8sO%2B34jkUJ2J6Yk%3D' (2026-02-23)
  → 'github:nix-community/nix-vscode-extensions/7c957808d97e3a738f420935ec4bc48ae766392d?narHash=sha256-yuxNWLYBNfRIvRPhYMr3gAbi6WcoUilNyL5XyhGVPTA%3D' (2026-02-25)
2026-02-25 05:22:35 +00:00
ef2b10f22c
Prefer File in option names over Path 2026-02-24 13:27:24 +01:00