!UKDpaKNNsBpOPfLWfX:zhaofeng.li

Colmena

330 Members
A simple, stateless NixOS deployment tool - https://github.com/zhaofengli/colmena116 Servers

Load older messages


SenderMessageTime
1 Mar 2026
@cbrxyz:matrix.orgcbrxyz joined the room.06:15:12
@schrobingus:matrix.org@schrobingus:matrix.org left the room.19:54:59
2 Mar 2026
@bear_clam_dusk6856:matrix.orgneko-hime joined the room.20:38:30
8 Mar 2026
@ixxie:matrix.orgMatan (ixxie) changed their display name from ixxie (Matan) to Matan (ixxie).10:43:00
9 Mar 2026
@craige:mcwhirter.iokrejgo changed their display name from craige to krejgo.05:48:12
@chaiyo:matrix.orgchaiyo joined the room.15:55:14
12 Mar 2026
@sebastian:srx.digitalsebastian changed their profile picture.18:02:38
13 Mar 2026
@rendakuenthusiast:matrix.orgrendakuenthusiast joined the room.07:15:09
14 Mar 2026
@em:axolotlsin.spaceem joined the room.04:39:44
@lektricitee:matrix.orglektrik joined the room.21:30:16
16 Mar 2026
@purepani:matrix.orgpurepani changed their display name from purepani to purepanid.05:55:20
@purepani:matrix.orgpurepani changed their display name from purepanid to purepani.05:55:55
19 Mar 2026
@keyzox:matrix.orgKeyZox joined the room.16:23:15
20 Mar 2026
@evrim:matrix.cloud.core.gen.trEvrim Ulu joined the room.13:03:07
26 Mar 2026
@ysun:beeper.comYifei Sunone problem i have with colmena is if the deployment is done over vpn (say tailscale), and the update requires tailscale or nftables to restart, the deployment would fail20:57:19
@ysun:beeper.comYifei Sunmaybe we can change the deployment model a little so that instead of running the switch to configuration directly, we start a transient systemd unit with systemd-run so that the activation keeps going even if the network restarts20:58:36
28 Mar 2026
@elisaado:elisaado.comEli Saado

interesting, I've not noticed this

I know deployrs has this issue too, and they have a feature called magic-rollback, which rolls back to the previous config if it doesn't receive an acknowledgement, which makes it even worse

11:21:30
@ysun:beeper.comYifei Sun

i would say this is pretty easy to reproduce

change the deployment config target node ssh host to tailscale address and override that node’s tailscale name or version or smth it should break

11:23:15
@ysun:beeper.comYifei Suni have llm generated slop patch for detached switch to configuration but i dont think it has the quality to be upstreamed 😂11:26:25
@elisaado:elisaado.comEli Saadoand the new config doesn't get applied?11:26:53
@ysun:beeper.comYifei Sunit errors out11:27:10
@ysun:beeper.comYifei Sunbecause ssh connection will get terminated and it’s not handled gracefully11:27:33
@ysun:beeper.comYifei Sunimo the best solution to this would be adding a detached bool flag for deployment config, and a -d/—detached cli flag11:28:47
@ysun:beeper.comYifei Sunhttps://github.com/stepbrobd/colmena/commit/c5b062e5248ebdfeecf5cb3bf96d4302c278bd3d11:29:33
@elisaado:elisaado.comEli Saadoright, and the rest of the activation script never finishes?11:31:10
@ysun:beeper.comYifei Suni don’t remember the exact behavior but the error log was like ssh 255 and the rest got terminated leaving the system in a intermediate half broken state11:32:46
@elisaado:elisaado.comEli Saado ah that's bad 11:33:20
@ysun:beeper.comYifei Suni usually use boot goal with reboot flag when this happens and that sometimes hangs 😂11:33:41
@ysun:beeper.comYifei Suni figured this is easily solvable by adding tcptimeout and server keep alive time out to smth like 10sec in ssh options but imo it would be better to enable these ssh options by default11:34:46
@ysun:beeper.comYifei Sunif anyone with more rust knowledge would want to collaborate on this i’d love to get this fixed11:36:23

Show newer messages


Back to Room ListRoom Version: 6