Colmena | 309 Members | |
| A simple, stateless NixOS deployment tool - https://github.com/zhaofengli/colmena | 109 Servers |
| Sender | Message | Time |
|---|---|---|
| 28 Jun 2022 | ||
| Is there a way to have colmena stop trying and exit once any one build has failed? | 13:28:08 | |
| 29 Jun 2022 | ||
| Does Colmena support deploying through a bastion host via SSH tunnel? I'm trying to avoid having to edit ~/.ssh/config | 05:01:03 | |
| Colmena can be given an environment variable too as an additional ssh config file. Is that acceptable? | 13:00:38 | |
| $SSH_CONFIG_FILE | 13:01:27 | |
| 30 Jun 2022 | ||
I ended up writing a script to generate a ssh config and Includeing that file from ~/.ssh/config which is ok for now | 08:37:24 | |
| 2 Jul 2022 | ||
| 13:40:13 | ||
| I saw there is a way to make services dependent on certain keys. Is there a way to make services restart/reload once a key has been changed? | 13:50:23 | |
In reply to @kritnich:kritni.ch
So you can do something like:
| 18:03:44 | |
In reply to @buckley310:matrix.orgThis is not documented yet right? I'm happy to open a quick PR to include this info | 18:05:15 | |
| I seem to recall finding it in some documentation somewhere, but I’m not totally sure | 18:08:02 | |
| I’ve been in the codebase so can’t say for sure | 18:08:18 | |
In reply to @buckley310:matrix.orgOK. I'll check. Thanks | 18:08:43 | |
| 4 Jul 2022 | ||
In reply to @huyage:matrix.orgThanks for the pointer, I'm not sure if that will work because I don't think the service restarts since it only checks for existence and not modification in ${secret}-key.path but I'll test around a little | 10:14:04 | |
In reply to @kritnich:kritni.chWasn't the reason for having a service unit instead of a path unit to be explicitly able to monitor for changes? | 11:37:34 | |
| Oh no, it only monitors for deletion https://github.com/zhaofengli/colmena/blob/main/src/nix/hive/modules.nix#L85-L93 | 11:39:09 | |
In reply to @kritnich:kritni.chOh you meant edit to the key after it has been deployed. My problem was the service would not restart after colmena apply with a new key. Systemd PartOf is how I solved that. | 16:22:11 | |
| 5 Jul 2022 | ||
| 12:36:39 | ||
| 16:49:40 | ||
| 17:59:33 | ||
| 9 Jul 2022 | ||
Zhaofeng Li: std, which - as you know & even if one might disagree - doesn't really tolerate non-std flake schemata is gaining traction. A native colmena deployment clade is increasingly a topic among its users. I rebased the eval.nix "simplification", which is indeed pure cosmetics, but might be a stepping stone in agreeing in a semi-public interface to decouple the value added of colmena from it's flake-frameworkish part. | 20:52:32 | |
| * Zhaofeng Li: `std`, which - as you know & even if one might disagree - doesn't really tolerate non-std flake schemata is gaining traction. A native colmena deployment clade is increasingly a topic among its users. I rebased the eval.nix "simplification", which is indeed pure cosmetics, but might be a stepping stone in agreeing in a semi-public interface to decouple the value added of colmena from it's incompatible flake-frameworkish part. | 20:53:02 | |
| 20:55:58 | ||
| Redacted or Malformed Event | 21:00:27 | |
* Zhaofeng Li: std, which - as you know & even if one might disagree - doesn't really tolerate non-std flake schemata is gaining traction. A native colmena deployment clade is increasingly a topic among its users. I rebased the eval.nix "simplification", which is indeed pure cosmetics, but might be a stepping stone in agreeing in a semi-public interface to decouple the value added of colmena from it's incompatible flake-frameworkish part. (And even consuming colmena without it's flake framework might feel odd, I know) | 21:06:07 | |
If it's an argument,think about that in certain (big) monorepo scenarios, the flake.nix is too much of a precious space so that it cannot accomodate NxM flake-based frameworks, but only one. | 21:07:11 | |
*
If it's a legit argument: think about that in certain (big) monorepo scenarios, the flake.nix is too much of a precious space so that it cannot accomodate NxM flake-based frameworks, but only one. | 21:07:29 | |
*
If it's a legit argument: think about that in certain (big) monorepo scenarios, the flake.nix is too much of a precious space so that it cannot accomodate NxM flake-based frameworks, but only one, in order to make the life of 20%-half-hearted & reluctant nix users a tid bit easier. | 21:08:18 | |
*
If it's a legit argument: think about that in certain (big) monorepo scenarios, the flake.nix is too much of a precious space so that it cannot accomodate NxM flake-based frameworks, but only one, in order to make the life of 20%-half-hearted & reluctant nix users a tid bit easier (by maintaining intact their principled understanding of a | 21:08:45 | |
*
If it's a legit argument: think about that in certain (big) monorepo scenarios, the flake.nix is too much of a precious space so that it cannot accomodate NxM flake-based frameworks, but only one, in order to make the life of 20%-half-hearted & reluctant nix users a tid bit easier (by maintaining intact their principled understanding of a | 21:09:41 | |
| 11 Jul 2022 | ||
| 10:58:13 | ||