!UKDpaKNNsBpOPfLWfX:zhaofeng.li

Colmena

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

You have reached the beginning of time (for this room).


SenderMessageTime
19 Jun 2023
@rendakuenthusiast:imperishable.namerendakuenthusiastthanks for your help!06:04:29
22 Jun 2023
@h4636oh:matrix.org@h4636oh:matrix.org joined the room.02:47:16
@h4636oh:matrix.org@h4636oh:matrix.org left the room.03:37:55
@a-kenji:matrix.orgkenji joined the room.05:55:29
@palo:xaos.space@palo:xaos.space

I'm sketching an Architecture for a service in an openstack cluster, which consists of multiple machines (and there will be new machines every now and than). I would like to have one machine that shares it's /nix/store with all the other instanzes in the cluster. That is not a problem. I have a mono repository and would like to build all machines (not deploy) and nix-copy-closure the resulting closures to this machine. Meaning the build server (which is not the cache server) is in a loop while true; git pull ; colmena build ; nix-copy-closure ???? private_cache_server How to find all closures that need to be copied?

08:12:45
@whentze:matrix.orgWanja Hentzewould you even be using colmena then? sounds more like you'd be reimplementing it08:14:48
@palo:xaos.space@palo:xaos.space

I want to use colmena. Because we would not deploy all machines instantly.

08:15:40
@palo:xaos.space@palo:xaos.space

I just want to enrich the cache.

08:16:07
@whentze:matrix.orgWanja Hentzeoh, cache warming08:16:37
@palo:xaos.space@palo:xaos.space

All machines have a very similar base setup, and updates should be pulled from the cache, to avoid uploading 50 times the same closures from my office to the data center.

08:18:00
@whentze:matrix.orgWanja Hentzethen why not use `colmena apply push`08:18:07
@palo:xaos.space@palo:xaos.space
In reply to @palo:xaos.space

All machines have a very similar base setup, and updates should be pulled from the cache, to avoid uploading 50 times the same closures from my office to the data center.

(I answered before you asked :D)

08:20:52
@palo:xaos.space@palo:xaos.spaceThe only solution I found so far is, a cache server that also creates the builds.08:21:33

Show newer messages


Back to Room ListRoom Version: 6