Hydra | 369 Members | |
| 109 Servers |
| Sender | Message | Time |
|---|---|---|
| 5 Jan 2024 | ||
| way back when, yeah, i did something similar for secrets. | 16:01:03 | |
In reply to @hacker1024:matrix.orghydra doesn't have a configFile / environmentFile attr? | 16:02:15 | |
I usually do Include foo in hydra.conf and ln -sf ${config.sops.foo.path} /var/lib/hydra/foo in e.g. the poststart. | 16:02:33 | |
| IIRC the config file format supports inclusions, but not from arbitrary locations, hence the symlink. | 16:02:52 | |
| 7 Jan 2024 | ||
| 17:44:25 | ||
| 9 Jan 2024 | ||
| 20:28:19 | ||
| 10 Jan 2024 | ||
| I have a jobset of NixOS system closures that have custom software installed. The NixOS systems use modules from a third-party repository, and the custom software uses packages from the same third-party repository. The same revision of the repository needs to be used in both cases, as the NixOS modules supply drivers that must be ABI-compatible with the software. Before making the Hydra jobset, I had a file called Is | 03:12:21 | |
| On another note, is there a way to make all of a specific jobset's builds always be at the top of the queue? I want my declarative jobset generation jobs to run as soon as they can. | 03:28:53 | |
| Another unrelated question: We currently have an x86_64 AWS EC2 instance running Hydra and performing local builds, using an S3 store. We want to use the Oracle Cloud free tier for remote ARM builds as well, but network costs to and from the EC2 instance are expensive. Is there a way to get Nix to use the S3 store to send things to and get things from the remote builder? I believe it normally uses SSH. S3 is much cheaper than generic Internet traffic. | 04:21:03 | |
| 11 Jan 2024 | ||
| Try turning on the nix option Also be sure to use hydra's Also also, in case it helps: AWS are still running their free tier for graviton | 11:01:21 | |
| 11:44:19 | ||
| 12 Jan 2024 | ||
| Thanks! This looks good. Unfortunately t4g.small has too little RAM for us, we're on t4g.medium :(. I haven't tried using swap though, that's probably worth looking into. | 00:12:07 | |
| 16 Jan 2024 | ||
Download image.png | 22:50:19 | |
I'm getting AWS authentication errors when trying to download build products. What process does the failing code run under? I've made the AWS credentials available to hydra-evaluator, hydra-queue-runner, hydra-server and hydra-notify already, but that doesn't seem to help. | 22:51:36 | |
Ah, turns out hydra-server was right, but the hydra-www user couldn't access the credential file. | 23:05:28 | |
| quick question: is there a way to cancel all builds from an eval, without having a new eval to "cancel non-current builds"? | 23:26:16 | |
| * quick question: is there a way to cancel all builds from an eval, without having a new eval to "cancel queued non-current builds"? | 23:26:22 | |
| [though the eval apparently just finished, so I don't need it anymore] | 23:30:24 | |
| 17 Jan 2024 | ||
Download image.png | 08:16:11 | |
| close enough, it will kill all queued ones but not the running ones | 08:16:28 | |
| 21:23:42 | ||
| delroth: is your https://github.com/NixOS/hydra/pull/1335 ready to go? | 21:24:54 | |
| happy to approve and merge it if so | 21:25:00 | |
| I think it is ready, I've done some light testing on hydra.nixos.org and nothing seemed to blow up | 22:03:12 | |
| delroth: yeah I definitely trust your testing | 22:07:11 | |