Commit Graph

25 Commits

Author SHA1 Message Date
adriangl 30ec70fa5f fix: ildkule grub duplicated devices, format nix files
Build topology graph / evals (push) Successful in 4m1s
Eval nix flake / evals (push) Successful in 4m40s
2026-05-19 16:26:36 +02:00
adriangl 1024b428ac feat: ildkule disco config
Eval nix flake / evals (push) Failing after 2m24s
Build topology graph / evals (push) Successful in 2m29s
2026-05-19 12:16:39 +02:00
adriangl 1e6b692fbf fix: updated ildkule config and ips to match trd1 new setup
Build topology graph / evals (push) Successful in 2m39s
Eval nix flake / evals (push) Successful in 4m42s
2026-05-19 11:37:05 +02:00
oysteikt 1d47409d96 base: configure sops
Eval nix flake / evals (push) Failing after 3m11s
Build topology graph / evals (push) Successful in 5m52s
2026-01-22 16:48:59 +09:00
oysteikt 5f94345a91 hosts/various: enable qemu guest agent, disable smartd for vms by default
Eval nix flake / evals (push) Failing after 3m12s
Build topology graph / evals (push) Successful in 3m23s
2026-01-22 16:05:36 +09:00
oysteikt 28baf322ce hosts/various: formatting, add consistent warnings to stateVersion 2026-01-22 15:57:12 +09:00
oysteikt 12477aeb34 flake.nix: set default hostname for most nixos hosts 2026-01-22 15:49:50 +09:00
oysteikt 89ea5b321a hosts/various: use systemd-boot as default bootloader 2026-01-22 15:49:50 +09:00
oysteikt 024dae4226 journald-{remote,upload}: init
Build topology graph / evals (push) Successful in 7m17s
Eval nix flake / evals (push) Successful in 7m56s
2026-01-15 15:50:49 +09:00
oysteikt 16891ff521 misc/metrics-exporters: move to base 2025-12-30 00:32:25 +09:00
danio 3bdfb4c297 Add function to make paths from flake root
No more ../../../../../../
2024-11-17 00:08:02 +01:00
felixalb ca287b95c9 Ildkule/openstack: fix networking
Removes systemd-networkd, and configures proper ipv4 and ipv6 in
openstack.
2024-09-05 00:24:22 +02:00
danio 4ed12573ff ildkule: fix system activation by disabling smartd 2024-09-03 13:07:58 +02:00
oysteikt 8610a59f35 base.nix: split into multiple files 2024-08-31 22:28:17 +02:00
felixalb 2030d4de39 fix-openstack-networking (!47)
Fix networking in Openstack.

This rewrites the systemd-networkd config, fixing both dhcp and manual address/route configurations.
Now, everything should behave predictably, routing NTNU-internal and NTNU-global addresses separately and properly across both ipv4 and ipv6.

Reviewed-on: #47
2024-07-31 11:23:00 +02:00
felixalb 55e8f01d1d Upgrade ildkule (!36)
Eval nix flake / evals (push) Failing after 3h12m29s
This PR is made while moving Ildkule from PVE on joshua, to Openstack on stack.it.ntnu.no.

- The main monitoring dashboard is moved from https://ildkule.pvv.ntnu.no to https://grafana.pvv.ntnu.no.
- A new service is added: uptime-kuma on https://uptime.pvv.ntnu.no.
- The (hardware) configuration for ildkule is updated to fit the new virtualization environment, boot loader, network interfaces, etc.
- Metrics exporters on other hosts should be updated to allow connections from the new host

As this is the first proper server running on openstack, and therefore outside our main IP range, we might discover challenges in our network structure. For example, the database servers usually only allow connections from this range, so Ildkule can no longer access it. This should be explored, documented and/or fixed as we move more services.

Reviewed-on: #36
Co-authored-by: Felix Albrigtsen <felix@albrigtsen.it>
Co-committed-by: Felix Albrigtsen <felix@albrigtsen.it>
2024-04-21 23:36:25 +02:00
danio 6cf831a347 switch to networkd 2023-03-04 00:44:30 +01:00
oysteikt ad75cb0c88 Restructure values file to separate hosts from services 2023-01-21 19:54:20 +01:00
danio 94fc936251 ildkule: use ip addressess from values.nix 2023-01-21 11:45:05 +01:00
felixalb ecfde9f56a Update ildkule IPv6-address 2023-01-20 11:40:42 +01:00
danio e4cb215d39 Simplify networking configs
Introduces values.nix, a place to store information relevant across systems
2023-01-17 17:28:11 +01:00
felixalb 40c67c6153 Removed motd extras 2022-12-20 23:15:52 +01:00
felixalb a2f71ba120 ildkule-grafana upgrades 2022-12-20 18:11:32 +01:00
felixalb 2236863f09 Add a new metrics stack 2022-12-20 18:11:32 +01:00
felixalb 6b1f0eb090 Add host ildkule 2022-12-17 21:51:43 +01:00