migrate nixos-container to microvm #28

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

#11

#11
kalipso added 2 commits 2024-11-14 14:39:53 +01:00
[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
d1afbe9f14
Networking still needs to be done but the vm boots using ```nix run .\#nixosConfigurations.durruti.config.microvm.declaredRunner```
kalipso added 1 commit 2024-11-18 22:55:41 +01:00
[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
05ec7004ad
kalipso added 1 commit 2024-11-19 12:59:32 +01:00
[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
edb9dcb28b
kalipso added 1 commit 2024-11-19 13:04:02 +01:00
[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
be194e4293
kalipso added 1 commit 2024-11-19 13:31:40 +01:00
[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
63c36f6add
kalipso added 2 commits 2024-11-19 15:43:45 +01:00
[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
6456814319
kalipso changed title from WIP: migrate nixos-container to microvm to migrate nixos-container to microvm 2024-11-19 15:47:31 +01:00
Author
Owner
@Ahtlon could you test if you can get durruti vm up and running according to https://git.dynamicdiscord.de/kalipso/infrastructure/src/branch/microvm/doc/src/anleitung/microvm.md#testing-microvms-locally
kalipso added 1 commit 2024-11-19 19:43:04 +01:00
[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
1cecd21763
this reduces build times drastically
Collaborator

While i couldn't get vm networking to work the vm itself builds and runs without issue, so this can be merged

While i couldn't get vm networking to work the vm itself builds and runs without issue, so this can be merged
ahtlon approved these changes 2024-11-20 20:38:41 +01:00
kalipso added 1 commit 2024-11-21 13:00:33 +01:00
[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
1c66b6db8c
kalipso added 1 commit 2024-11-21 13:03:28 +01:00
[microvm] fix comparision
Some checks failed
Evaluate Hydra Jobs / eval-hydra-jobs (push) Successful in 2m48s
Evaluate Hydra Jobs / eval-hydra-jobs (pull_request) Failing after 13m49s
29afc27594
kalipso force-pushed microvm from 29afc27594 to 9b014c5ff0 2024-11-21 13:06:40 +01:00 Compare
kalipso added 1 commit 2024-11-21 13:07:41 +01:00
[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
812eb102a9
kalipso added 1 commit 2024-11-21 13:43:06 +01:00
[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
342759246f
still checking if list is empty does not work as expected -.-
kalipso added 1 commit 2024-11-21 14:25:44 +01:00
[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
100ddf2cd4
kalipso added 1 commit 2024-11-21 14:55:38 +01:00
[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
39972efc7c
kalipso added 1 commit 2024-11-21 15:13:36 +01:00
[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
c8f562f477
kalipso added 1 commit 2024-11-21 15:26:28 +01:00
[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
06a1ec6b9c
finally i hope....
kalipso added 1 commit 2024-11-21 15:50:44 +01:00
[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
668ee72d15
kalipso merged commit d2e97448f7 into master 2024-11-21 15:59:01 +01:00
kalipso deleted branch microvm 2024-11-21 15:59:02 +01:00
Sign in to join this conversation.
No Reviewers
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: kalipso/infrastructure#28