!UKDpaKNNsBpOPfLWfX:zhaofeng.li

Colmena

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

Load older messages


SenderMessageTime
24 May 2024
@raitobezarius:matrix.orgraitobezarius I would need to test more scenarios and would recommend making deployment.systemType mandatory on the long term, etc. 17:24:05
@raitobezarius:matrix.orgraitobezariusbut here's an example: https://git.dgnum.eu/DGNum/infrastructure/src/branch/colmena-liminix/hive.nix where both system types areu sed17:24:26
@raitobezarius:matrix.orgraitobezarius * but here's an example: https://git.dgnum.eu/DGNum/infrastructure/src/branch/colmena-liminix/hive.nix where both system types are used17:24:28
@raitobezarius:matrix.orgraitobezariusNixOS ones and Liminix ones17:24:31
@raitobezarius:matrix.orgraitobezariusit's a bit difficult to read our machinery but: https://git.dgnum.eu/DGNum/infrastructure/src/branch/colmena-liminix/meta/nodes.nix#L90-L95 mention the Liminix node and get massaged into https://git.dgnum.eu/DGNum/infrastructure/src/branch/colmena-liminix/hive.nix#L33-L3617:25:16
@raitobezarius:matrix.orgraitobezariusI am also trying to wonder how to move the networking part inside of the Hive expressions17:26:23
@raitobezarius:matrix.orgraitobezariusAnd let user define new networking mechanisms17:26:27
@raitobezarius:matrix.orgraitobezariusUsecase: deploy over serial console17:26:32
@raitobezarius:matrix.orgraitobezarius(or deploy over SSH3)17:26:48
@raitobezarius:matrix.orgraitobezarius I thought of having something like NixDefined implementation of Host 17:27:33
@raitobezarius:matrix.orgraitobezarius that gets in input some scripts that can perform all the trait operations of Host 17:27:44
@raitobezarius:matrix.orgraitobezariuswhich gets passed via Nix17:27:51
@zhaofeng:zhaofeng.liZhaofeng LiHmm, that could also be precursor to supporting alternative deployment models (pull-based, some kind of central dispatch server, etc.)17:29:21
@raitobezarius:matrix.orgraitobezariuspossibly17:30:17
@raitobezarius:matrix.orgraitobezariusI admit that the design space is so immense that it's hard to be too generic17:30:27
@zhaofeng:zhaofeng.liZhaofeng LiIndeed, we have to be opinionated in many cases17:50:59
29 May 2024
@raitobezarius:matrix.orgraitobezarius changed their display name from raitobezarius to raitobezarius (DECT: 7248).17:09:53
30 May 2024
@polygon:catgirl.cloudUnit 1721344 [polygon] (it/its, es/ihr) changed their display name from polygon system (she/it/they) to polygon system (she/it/they) [DECT 7659].09:31:28
@tammi:greyseal.euTammi (ey/em) left the room.15:42:19
4 Jun 2024
@raitobezarius:matrix.orgraitobezarius changed their display name from raitobezarius (DECT: 7248) to raitobezarius.11:15:55
5 Jun 2024
@polygon:catgirl.cloudUnit 1721344 [polygon] (it/its, es/ihr) changed their display name from polygon system (she/it/they) [DECT 7659] to polygon system (it/she/they).11:57:33
@f0x:pixie.townf0x joined the room.13:18:43
@f0x:pixie.townf0x

while reading through the Colmena docs on secrets, it notes

Take note that if you use the default path (/run/keys), the secret files are only stored in-memory and will not survive reboots

am I missing something or would you basically always want to use a different path then?

13:33:03
@tom:dragar.deTomdepends on your usage scenario, uploading secrets only to RAM has security benefits13:39:45
@f0x:pixie.townf0xright, but you'd need to (manually) deploy them again every time you boot13:41:41
@tom:dragar.deTomsure, but for servers that might not be a problem or even desired13:42:24
@tom:dragar.deTom * sure, but for servers that might not be a problem or is even desired13:47:14
8 Jun 2024
@plg:matrix.orgmel (they/them) changed their display name from plg (they/them) to mel (they/them).22:18:43
11 Jun 2024
@networkexception:chat.upi.li@networkexception:chat.upi.li changed their display name from networkException to networkException (moving to @networkexception:nwex.de).18:34:07
12 Jun 2024
@tom:dragar.deTom Fully Qualified Domain Names ("host-a.example.org") as node names don't seem to be supported particularly well in the colmena repl context? I've put it in quotes and i'm able to get results, but auto complete isn't working. Is that a bug/missing feature or operator error? 06:01:14

Show newer messages


Back to Room ListRoom Version: 6