Commit Graph

85 Commits

Author SHA1 Message Date
Astro d1abf63abb s/nixFlakes/nix/ 2022-09-27 02:01:38 +02:00
Astro 57a93e64ea modules/microvm: use ssh-ng in copyToServer 2022-09-26 00:04:50 +02:00
Astro 079784836a modules/{autoupdate,microvm-host}: let jq fail 2022-09-25 22:45:25 +02:00
Astro 9e7a7c9ee6 hydra: add harmonia on https://nix-serve.hq.c3d2.de 2022-09-25 22:04:59 +02:00
Astro fb766a7d22 config/c3d2, modules/microvm-host: update outdated nix.settings 2022-09-22 02:08:17 +02:00
Astro a2df57960d modules/microvm-host: let update-microvm handle more cases 2022-09-22 02:04:04 +02:00
Astro 5862adf9ed modules/microvm: refactor into modules/nomad-microvm 2022-09-22 02:04:04 +02:00
Astro 97e18154b1 modules/microvm: wiggle the nomad restart parameters 2022-09-21 21:26:45 +02:00
Astro 84d18b67eb modules/microvm: get hypervisors in nomad-jobs to shutdown gracefully 2022-09-21 21:26:45 +02:00
Astro e492f5a724 modules/microvm: disable dhcpcd 2022-09-18 22:15:59 +02:00
Astro ca3dd9729d modules/microvm: add defaultGateway for flpk 2022-09-18 01:44:49 +02:00
Sandro - dd75a52d28
Move audio groups to audio module 2022-09-17 22:16:40 +02:00
Astro 3a85bcf059 modules/rpi-netboot: work around long stp forward delays in some switches 2022-09-16 23:13:31 +02:00
Astro afc7a33eb5 modules/microvm-host: improve update-microvm behaviour 2022-09-16 00:11:00 +02:00
Astro f2a17e6e83 modules/c3d2: make vector mqtt client_id unique 2022-09-13 01:48:25 +02:00
Astro a68cf4d4c1 modules/c3d2: remove unnecessary journalToMqtt vector transform 2022-09-11 04:13:49 +02:00
Astro 3aa7960817 modules/c3d2: try to fix journalToMqtt topic 2022-09-09 01:17:29 +02:00
Astro 3eef152463 modules/c3d2: add c3d2.hq.journalToMqtt 2022-09-07 17:56:51 +02:00
Astro 999aefd931 modules/microvm: delete old tap iface on nomad prestart not poststop 2022-09-06 21:55:27 +02:00
Astro 5c493a8128 modules/autoupdate: always run nix-env before switch-to-configuration 2022-09-02 21:26:14 +02:00
Sandro - 1dbe3569b2
Allow diff-system to fail
When upgrading from older systems with nix 2.3.x the command is not yet
understood. Since it is purely informational a failure can be safely
ignored.
2022-08-21 22:44:05 +02:00
Astro 5a6d495f71 modules/microvm-host: add `update-microvm` command 2022-08-17 22:15:01 +02:00
Astro ac2a9e2246 server9, server10: refactor into modules/microvm-host 2022-08-17 21:00:01 +02:00
Astro 4bdd221264 modules.cluster: nomad 1.3.1 -> 1.3.3 2022-08-15 23:38:20 +02:00
Astro eab36bedff modules/cluste: add back wander 2022-07-19 20:59:53 +02:00
Sandro - 04b81dc85b
Revert "modules/cluster: install wander from nixos-unstable"
This reverts commit 45a66a2548.
2022-07-16 22:46:52 +02:00
Astro 222b41f5e2 modules/microvm: let nomad retry restarting 2022-07-16 03:11:41 +02:00
Astro 45a66a2548 modules/cluster: install wander from nixos-unstable 2022-07-15 18:47:18 +02:00
Astro 92f8103c6a modules/microvm: add stopTuntap to nomad jobs 2022-07-13 22:44:28 +02:00
Astro b310506e98 modules/cluster: add damon 2022-07-12 01:17:10 +02:00
Astro 1b618f0cd8 modules/microvm: c3d2.deployment.server = "nomad" 2022-07-10 20:50:07 +02:00
Sandro - 69a47c0b7f
Give k-ot pulse-access group for system wide pulseaudio 2022-07-09 15:42:45 +02:00
Astro 1c06777f95 modules/autoupdate: only diff-closures on update not boot 2022-07-07 03:25:50 +02:00
Astro e66181c341 move users.microvm.uid to cluster servers 2022-07-07 01:30:58 +02:00
Astro 08060dced9 improve nomad deployment 2022-07-07 01:21:39 +02:00
Astro 16c74bf177 modules/cluster: fix microvm on nomad 2022-07-05 03:15:17 +02:00
Astro 5707cd896f add nomad scripting 2022-07-05 00:08:03 +02:00
Astro 9170273a38 modules/cluster: join nomad instances over ipv4 2022-07-04 00:31:23 +02:00
Astro e8a66709b7 modules/cluster: init glusterfs and nomad 2022-07-04 00:22:11 +02:00
Astro 2792bd107c stream: microvmify 2022-06-28 03:26:08 +02:00
Sandro - 7d7c78bdca
Nuke nix-serv and use hydra direct 2022-06-23 20:55:46 +02:00
Astro 869eca9f54 modules/microvm: take off the brakes 2022-06-19 03:08:48 +02:00
Astro 84d1789020 set microvm.vcpu 2022-06-19 03:05:53 +02:00
Astro 903e10ae99 disable autoUpdate in microvms 2022-06-18 04:24:15 +02:00
Astro 36c2a1e5a6 modules/cluster-network: disable IPv6 SLAAC 2022-06-18 02:09:58 +02:00
Astro 72b9c23686 modules/cluster-network: break outa server10 2022-06-18 00:55:45 +02:00
Astro 6508600c80 modules/microvm: implement c3d2.deployment.autoNetSetup 2022-06-17 23:23:08 +02:00
Astro 6be5862f97 remove dead code 2022-06-17 22:37:57 +02:00
Astro dbc3e08961 nixosModules.microvm: init, and abstract existing microvms 2022-06-16 21:18:04 +02:00
Astro 41e52bb12b fixes 2022-06-13 15:58:25 +02:00