!VhzbGHamdfMiGxpXyg:robins.wtf

NixOS LXC

33 Members
lxc, lxd, incus discussions related to NixOS14 Servers

Load older messages


SenderMessageTime
6 Sep 2024
@adam:robins.wtfadamcstephens Add those resources to a terraform config. Though if you don’t know terraform you’ll need to work through learning that part. Plenty of resources including official docs can hopefully get you started  03:49:03
@galaxyyy:matrix.orgSaturn
In reply to @adam:robins.wtf
I use terraform to declare instances, which I then treat as standalone nixos installs

which I then treat as standalone nixos installs
My main thing with this is since my nix repo is private it'd be a bit annoying to clone it into each container, and also managing secrets.

03:53:17
@galaxyyy:matrix.orgSaturn
In reply to @adam:robins.wtf
I use terraform to declare instances, which I then treat as standalone nixos installs
*

which I then treat as standalone nixos installs
My main thing with this is since my nix repo is private it'd be a bit annoying to clone it into each container, and also managing secrets.

03:53:21
@galaxyyy:matrix.orgSaturn *

which I then treat as standalone nixos installs

My main thing with this is since my nix repo is private it'd be a bit annoying to clone it into each container, and also managing secrets.

03:53:28
@adam:robins.wtfadamcstephensyou can push configs, even with nixos-rebuild --target-host03:54:28
@galaxyyy:matrix.orgSaturnRight just remembered that03:54:43
@adam:robins.wtfadamcstephensthere are other deployment tools03:54:51
@adam:robins.wtfadamcstephensmost in fact are push based03:55:01
@galaxyyy:matrix.orgSaturnYeah I suppose it wouldn't be to terrible to manage03:55:14
@adam:robins.wtfadamcstephensi've never used nixos containers personally. so i really don't have any comparison03:55:59
@galaxyyy:matrix.orgSaturnI did come across this project recently: https://github.com/bketelsen/incus-compose I wonder if this projects get more stable we could make use of it in Nix to generate "incus-compose" and deploy it03:57:14
@galaxyyy:matrix.orgSaturn
In reply to @adam:robins.wtf
i've never used nixos containers personally. so i really don't have any comparison
I've been using it for just about all of my stuff and it is a huge pain sometimes
03:57:38
@adam:robins.wtfadamcstephensincus-compose looks interesting, and generating yaml is no problem :)03:59:23
@galaxyyy:matrix.orgSaturn
In reply to @adam:robins.wtf
incus-compose looks interesting, and generating yaml is no problem :)
Yep that's what I figured. If it get's stable enough I may attempt to create something to define incus-compose in Nix and have them be deployed
04:00:23
@adam:robins.wtfadamcstephensbringing things up is always pretty easy. it's the tear down and ensuring no drift that's harder04:00:30
@adam:robins.wtfadamcstephensi have a semi-cursed module to auto apply terraform code from nix, but i haven't been daring enough to use it for the incus instances :)04:01:20
@adam:robins.wtfadamcstephenshappy to talk about this stuff any time, but i need to get some sleep for now. 👋04:01:52
@galaxyyy:matrix.orgSaturn
In reply to @adam:robins.wtf
happy to talk about this stuff any time, but i need to get some sleep for now. 👋
Yep I should probably do the same
04:02:35
@galaxyyy:matrix.orgSaturnI appreciate it04:02:49
7 Sep 2024
@adam:robins.wtfadamcstephensfyi incus non-lts is currently broken on unstable due to the qemu 9.1 upgrade14:04:07
@adam:robins.wtfadamcstephens * fyi incus non-lts is currently broken for VMs on unstable due to the qemu 9.1 upgrade14:04:48
@adam:robins.wtfadamcstephensugh, and the database schema version has been bumped so can't even roll back14:06:05
@adam:robins.wtfadamcstephens * ugh, and the database schema version has been bumped so can't even downgrade to lts14:06:28
@adam:robins.wtfadamcstephensk, i think this set of patches should fix it https://github.com/NixOS/nixpkgs/pull/34015014:45:32
@hexa:lossy.networkhexaincus tests as passthru tests in qemu15:25:14
@adam:robins.wtfadamcstephens Yeah I’m considering it. There’s a VM test just for such reasons  16:38:38
@adam:robins.wtfadamcstephens Though it could delay the qemu bump waiting on incus to fix compat. May still be worth it 16:39:55
8 Sep 2024
@adam:robins.wtfadamcstephensgrrr, why are there zero tests for all this edk2 firmware detection and manipulation logic in incus, when it's critical to get right for a VM to boot12:32:55
@adam:robins.wtfadamcstephensin case anybody else wants either of these new features, i started to add them but am giving up for now on both.15:43:38
@adam:robins.wtfadamcstephenshttps://github.com/NixOS/nixpkgs/pull/34054215:43:39

Show newer messages


Back to Room ListRoom Version: 10