| 23 Jun 2023 |
Zhaofeng Li | Change nixpkgs = import inputs.nixpkgs-stable { }; to nixpkgs = import inputs.nixpkgs-stable { system = "x86_64-linux"; }; and similarly for nodeNixpkgs.kerala below | 07:55:26 |
Zhaofeng Li | The reason is that with Colmena 0.4.0, flake evaluation is now actually pure so things like builtins.currentSystem aren't available anymore | 07:56:06 |
bl1nk | Can I still override the system for aarch64 machines using nixpkgs.system in the node block? | 07:56:35 |
Zhaofeng Li | Yes, that'll still work | 07:56:51 |
bl1nk | Thanks! | 07:59:50 |
bl1nk | (For the record: that solved my problem) | 08:03:47 |
| bl1nk changed their profile picture. | 21:49:19 |
| 26 Jun 2023 |
| Janik (they/them) changed their profile picture. | 21:38:10 |
| 27 Jun 2023 |
| ixxie joined the room. | 11:55:44 |
ixxie | Hello folks; I just heard about Colmena today over at #nixops:nixos.org. I'm currently trying to evaluate whether its the right fit for my usecase (deploying a small number of VPS servers with the hopes of eventually scaling up).
What was the motivation of Colmena? I see its stateless, like Morph, which is a big plus for me. But what advantages does it have over Morph and NixOps?
| 11:57:59 |
ixxie | * Hello folks!
I just heard about Colmena today over at #nixops:nixos.org. I'm currently trying to evaluate whether its the right fit for my usecase (deploying a small number of VPS servers with the hopes of eventually scaling up).
What was the motivation of Colmena? I see its stateless, like Morph, which is a big plus for me. But what advantages does it have over Morph and NixOps?
| 11:58:07 |
@linus:schreibt.jetzt | fancy clock animations! | 11:58:57 |
@linus:schreibt.jetzt | Also parallel deployment, I think morph does things sequentially | 11:59:09 |
Wanja Hentze | for us, streaming evaluation | 12:07:13 |
Wanja Hentze | morph (and iirc deplo-rs too) has no such feature so evaluation is entirely single-threaded | 12:07:38 |
Wanja Hentze | evaluating the entire deployment takes many minutes then | 12:07:48 |
ixxie | Thanks Linux Hackerman and Wanja Hentze | 12:30:09 |
ixxie | It seems flake support is better also, or at least better documented | 12:30:22 |
Wanja Hentze | I wouldn't know 😎 | 12:57:29 |
| hanleym joined the room. | 15:58:06 |
| 28 Jun 2023 |
| dfh joined the room. | 11:10:56 |
| guiguid joined the room. | 11:32:33 |
| 29 Jun 2023 |
| @obsidianical:matrix.org changed their display name from Schrottkatze (moving to @schrottkatze:katzen.cafe) to Not using this account anymore, moved to @schrottkatze:katzen.cafe. | 08:26:40 |
| 30 Jun 2023 |
@sumner:nevarro.space | I have a strange issue where occasionally my Hetzner server loses networking. It seems like dhcpcd just starts failing, and it can't recover. I can shell into the machine via the online console, and it's up and running, but it can't connect to or accept connections from the outside world. Has anyone had any similar experience?
I'm deploying using Colmena, I have dhcpcd.enable = true and usePredictableInterfaceNames = false. I set interfaces.eth0.useDHCP = true as well. (config here)
| 13:55:26 |
hexa | cloud? https://nixos.wiki/wiki/Install_NixOS_on_Hetzner_Cloud#Network_configuration | 13:59:42 |
@sumner:nevarro.space | yes, cloud. I tried doing the static config, but the issue with that is that it made my private network between Hetzner nodes stop working. | 14:00:54 |
hexa | if you require dhcp, then let networkd do it | 17:37:40 |
hexa | you just need another network definition for your private network, pretty much copy/paste at this point | 17:38:03 |
@sumner:nevarro.space | hmm.. I guess I just don't know how to set that up properly because when I tried that, it just made it so that I couldn't access the internet at all | 17:38:51 |
hexa | wondering if they give you a default route via dhcp on your private network | 17:39:25 |