migrate nixos-container to microvm #28

Merged
kalipso merged 18 commits from microvm into master 2024-11-21 15:59:01 +01:00

18 Commits

Author SHA1 Message Date
668ee72d15 [microvm] differentiate between stable and unstable nixpkgs
All checks were successful
Evaluate Hydra Jobs / eval-hydra-jobs (push) Successful in 3m28s
Evaluate Hydra Jobs / eval-hydra-jobs (pull_request) Successful in 3m18s
2024-11-21 15:50:13 +01:00
06a1ec6b9c [microvm] Fix conditionals within module
All checks were successful
Evaluate Hydra Jobs / eval-hydra-jobs (pull_request) Successful in 3m27s
Evaluate Hydra Jobs / eval-hydra-jobs (push) Successful in 3m48s
finally i hope....
2024-11-21 15:25:57 +01:00
c8f562f477 [microvm] mv mkIf down one layer
Some checks failed
Evaluate Hydra Jobs / eval-hydra-jobs (push) Successful in 3m19s
Evaluate Hydra Jobs / eval-hydra-jobs (pull_request) Failing after 13m37s
2024-11-21 15:12:48 +01:00
39972efc7c [docs] update microvm docu
All checks were successful
Evaluate Hydra Jobs / eval-hydra-jobs (push) Successful in 3m45s
Evaluate Hydra Jobs / eval-hydra-jobs (pull_request) Successful in 3m53s
2024-11-21 14:55:24 +01:00
100ddf2cd4 [microvm] separate enableHostBridge from deployHosts
All checks were successful
Evaluate Hydra Jobs / eval-hydra-jobs (push) Successful in 3m10s
Evaluate Hydra Jobs / eval-hydra-jobs (pull_request) Successful in 3m39s
2024-11-21 14:23:10 +01:00
342759246f [microvm] fix errors within module
Some checks failed
Evaluate Hydra Jobs / eval-hydra-jobs (push) Successful in 2m39s
Evaluate Hydra Jobs / eval-hydra-jobs (pull_request) Failing after 14m12s
still checking if list is empty does not work as expected -.-
2024-11-21 13:42:31 +01:00
812eb102a9 [microvm] fix type
All checks were successful
Evaluate Hydra Jobs / eval-hydra-jobs (pull_request) Successful in 4m32s
Evaluate Hydra Jobs / eval-hydra-jobs (push) Successful in 4m59s
2024-11-21 13:07:12 +01:00
9b014c5ff0 [microvm] fix comparision
Some checks failed
Evaluate Hydra Jobs / eval-hydra-jobs (push) Has been cancelled
Evaluate Hydra Jobs / eval-hydra-jobs (pull_request) Successful in 4m9s
2024-11-21 13:06:28 +01:00
1c66b6db8c [microvm] add microvm deployment option to host
Some checks failed
Evaluate Hydra Jobs / eval-hydra-jobs (push) Has been cancelled
Evaluate Hydra Jobs / eval-hydra-jobs (pull_request) Successful in 3m23s
2024-11-21 13:00:21 +01:00
1cecd21763 [microvm] share read only nix store
All checks were successful
Evaluate Hydra Jobs / eval-hydra-jobs (pull_request) Successful in 4m48s
Evaluate Hydra Jobs / eval-hydra-jobs (push) Successful in 5m0s
this reduces build times drastically
2024-11-19 19:42:52 +01:00
6456814319 [doc] add basic microvm documentation
All checks were successful
Evaluate Hydra Jobs / eval-hydra-jobs (push) Successful in 3m39s
Evaluate Hydra Jobs / eval-hydra-jobs (pull_request) Successful in 3m38s
2024-11-19 15:43:23 +01:00
21310dcf3c [docs] fix docs app exec format error 2024-11-19 15:31:27 +01:00
63c36f6add [microvm] put vm creation into function
All checks were successful
Evaluate Hydra Jobs / eval-hydra-jobs (push) Successful in 3m14s
Evaluate Hydra Jobs / eval-hydra-jobs (pull_request) Successful in 3m44s
2024-11-19 13:31:09 +01:00
be194e4293 [microvm] rm duplicate option
Some checks failed
Evaluate Hydra Jobs / eval-hydra-jobs (push) Successful in 2m39s
Evaluate Hydra Jobs / eval-hydra-jobs (pull_request) Failing after 13m12s
2024-11-19 13:03:47 +01:00
edb9dcb28b [microvm] split module files
All checks were successful
Evaluate Hydra Jobs / eval-hydra-jobs (push) Successful in 4m0s
Evaluate Hydra Jobs / eval-hydra-jobs (pull_request) Successful in 4m10s
2024-11-19 12:59:11 +01:00
05ec7004ad [microvm] setup network, allow adding bridge interface to host
All checks were successful
Evaluate Hydra Jobs / eval-hydra-jobs (push) Successful in 3m19s
Evaluate Hydra Jobs / eval-hydra-jobs (pull_request) Successful in 3m20s
2024-11-18 22:55:03 +01:00
d1afbe9f14 [durruti] make durruti microvm
All checks were successful
Evaluate Hydra Jobs / eval-hydra-jobs (push) Successful in 3m18s
Evaluate Hydra Jobs / eval-hydra-jobs (pull_request) Successful in 2m56s
Networking still needs to be done but the vm boots using ```nix run .\#nixosConfigurations.durruti.config.microvm.declaredRunner```
2024-11-14 14:37:02 +01:00
807d2007fa [nixpkgs] add microvm.nix 2024-11-14 14:36:32 +01:00