Hydra | 383 Members | |
| 109 Servers |
| Sender | Message | Time |
|---|---|---|
| 18 Oct 2022 | ||
| We added $DRV_PATH in addition to $OUT_PATHS to copy-closure command in our hydra post-build script to accomplish that. | 07:32:51 | |
if I run Hydra with store_uri = auto and it puts packages into my local /nix, how do I get my packages to be signed? (without running nix store sign --all -k /var/secrets/nix/secret_key myself later?) | 17:20:32 | |
ivan: set secret-key-files = /var/secrets/nix/secret_key in nix.conf to get all paths built by Nix on that machine signed, or in the store_uri setting (?secret-key-files=/var/secrets/nix/secret_key) for hydra if you only want hydra stuff signed | 17:22:01 | |
I tried the deprecated binary_cache_secret_key_file = /var/secrets/nix/secret_key in Hydra and I'm not sure it did anything because some things still weren't signed | 17:22:14 | |
| I think hydra needs read access to the file in the latter case | 17:22:18 | |
| ok, will try, thank you | 17:22:20 | |
the secret-key-files = /var/secrets/nix/secret_key on Nix I already had, but I also have Hydra build on two other machines with different keys | 17:29:27 | |
store_uri = auto?secret-key-files=/var/secrets/nix/secret_key on Hydra shows hydra-queue-runner[1656728]: warning: unknown setting 'secret-key-files' | 17:30:03 | |
maybe secret-key | 17:30:42 | |
hydra-queue-runner[2330954]: warning: unknown setting 'secret-key' | 17:32:23 | |
| I guess it's not really supported until something like https://github.com/NixOS/hydra/pull/829 is merged | 17:34:43 | |
| I'll try using nix-serve-ng instead of SSH substituters | 17:37:05 | |
In reply to @ivank:matrix.orgyou can also try harmonia or eris | 17:43:33 | |
| yep, thanks | 17:45:04 | |
the nix-serve module with package = pkgs.haskellPackages.nix-serve-ng; seems to be working well | 17:56:04 | |
| or not, I guess nix-serve-ng sometimes crashes when requesting something that doesn't exist. https://gist.github.com/ivan/25faf249a5d2efa61332dd1df26eed34 | 18:25:55 | |
| Redacted or Malformed Event | 18:26:08 | |
| * or not, I guess nix-serve-ng sometimes crashes when requesting something that doesn't exist. https://gist.github.com/ivan/25faf249a5d2efa61332dd1df26eed34 (actually possibly my problem because nix-serve also has issues connecting to daemon) | 18:41:36 | |
| * ~~I'll use harmonia or eris...~~ | 18:41:43 | |
| * I'll use harmonia or eris... | 18:41:47 | |
| maybe we should have a separate channel for "software serving a nix store over http", where we can talk about all those. or maybe just a "binary cache stuff" channel. | 19:06:45 | |
| * or not, I guess nix-serve-ng sometimes crashes when requesting something that doesn't exist. https://gist.github.com/ivan/25faf249a5d2efa61332dd1df26eed34 (actually possibly my problem because nix-serve also has issues connecting to daemon. yeah, | 19:13:51 | |
It's all finally working with nix.settings.allowed-users = [ "@nix-serve" ]; because thankfully the group isn't dynamic | 19:29:42 | |
| 19 Oct 2022 | ||
| 15:04:42 | ||
| 20 Oct 2022 | ||
| 02:53:59 | ||
| 13:03:59 | ||
| 23 Oct 2022 | ||
| 19:48:40 | ||
| 24 Oct 2022 | ||
| 08:02:07 | ||
| 25 Oct 2022 | ||
| 12:41:14 | ||
| I noticed my hydra wasn't building yesterday,
The db wasn't down when I looked. | 15:47:55 | |