4 May 2024 |
adamcstephens | this is the default setup when using the zabbly packages, and probably on other distros. i carried our setup forward from lxd, but it finally annoyed me enough to implement it as an option | 19:39:06 |
adamcstephens | personally i would rather the instances stay up when something triggers the incus service to require a restart. for example, any package dependencies initiating a rebuild will do so. | 19:40:07 |
adamcstephens | i run unstable everywhere right now, so it's a bit painful to take an outage of 11 instances just to do updates on the host :) | 19:45:27 |
adamcstephens | * i run unstable everywhere right now, so it's a bit painful to frequently take an outage of 11 instances just to do updates on the host :) | 19:47:57 |
rungmc | Same. I also ran LXD/Incus on Debian for a while before going all-in on NixOS, so I think you just cleared up a big disconnect for me. | 19:48:00 |
adamcstephens | i could probably be convinced to make this the default. technically there's some minor loss of reproducibility, but maybe it's really not a problem | 19:49:09 |
rungmc | It's probably fine. I would imagine there's a limit to how reproducible Incus can really be without encroaching on its features. I have no idea how you'd ever set it up so you could define an instance in Nix and make that work with clustering, for example. | 19:53:51 |
rungmc | Using a NixOS container image and having the flexibility to just lift and shift between servers is good enough for me. | 19:57:22 |
adamcstephens | yeah i sometimes overthink these things :) | 20:13:07 |
rungmc | Speaking of overthinking things, Openwrt on Incus on NixOS works brilliantly. The devices I was working with are still terrible but at least I verified that their version of hostapd is huge improvement 😉 | 20:18:40 |
6 May 2024 |
adamcstephens | one thing i've long wanted is a way to nix copy into an instancwe | 19:34:41 |
adamcstephens | * one thing i've long wanted is a way to nix copy into an instance | 19:34:42 |
adamcstephens | e.g. `nix copy .#default --to incus://myinstance | 19:35:34 |
adamcstephens | * e.g. `nix copy .#default --to incus://myinstance` | 19:35:37 |
adamcstephens | element why, just why are you so dumb | 19:35:51 |
7 May 2024 |
adamcstephens | hexa: is your incus poc(?) still going on? | 18:33:27 |
adamcstephens | I'm curious if you use the web UI | 18:33:37 |
hexa | yeah, I've dabbled a bit with the web ui | 18:35:14 |
hexa | but I'm reworking the deployment currently, so not accessible | 18:35:25 |
adamcstephens | someone on discord was asking if there's an alternative to loading certs into the browser for the web ui, but i've never used it. | 18:37:08 |
adamcstephens | technically i have it installed on my dev VM, but... | 18:37:21 |
adamcstephens | have you tried the incus OIDC support? | 18:37:38 |
hexa | not yet, no | 19:02:42 |
hexa | SSO is kinda planned for after the Incus POC 😄 | 19:02:56 |
adamcstephens | makes sense | 19:07:36 |
adamcstephens | https://discuss.linuxcontainers.org/t/incus-6-1-has-been-released/19894 | 22:34:03 |
8 May 2024 |
hexa | tl;dr: cli improvements | 11:29:58 |
adamcstephens | i'm happy we use git instead of the tarballs. since apparently when they build the tarballs they're in a directory incus-6.1, while the tag is 6.1.0 | 11:40:55 |
hexa | welp 😄 | 11:50:46 |
hexa | the recent django releases were done by a windows person, and all files have been published with CRLF line endings | 11:51:16 |