Yureka
|
77ff556583
|
builders: fix provisioning of ssh hostkeys
|
2024-08-05 08:18:20 +02:00 |
|
Yureka
|
fe3cb577c1
|
fix eval
|
2024-08-05 07:20:59 +02:00 |
|
Yureka
|
20fc4c8f96
|
builders: move provisioning of ssh hostkeys to a systemd service
at first activation it does not yet have a working network setup
|
2024-08-05 07:17:45 +02:00 |
|
Yureka
|
bce44930b1
|
builders: provision ssh hostkeys on boot
|
2024-08-04 18:12:02 +02:00 |
|
Yureka
|
79dea0686b
|
add 'notipxe' netboot loader based on systemd-initrd + u-root
|
2024-08-03 20:28:57 +02:00 |
|
Yureka
|
aeb8102ae4
|
builders: do not mount / and /boot on netboot systems
|
2024-08-03 20:01:39 +02:00 |
|
Yureka
|
830dcbf6bc
|
builders: do not mount / and /boot on netboot systems
|
2024-08-03 18:41:01 +02:00 |
|
Yureka
|
93822775a9
|
baremetal-builders: do not create swapfile on rootfs when netbooting
|
2024-08-03 18:10:59 +02:00 |
|
Yureka
|
dd028656ac
|
builders: fix serial console
|
2024-08-02 13:21:04 +02:00 |
|
Yureka
|
88317d099c
|
attempt to fix netboot hydra jobs
|
2024-08-02 01:05:20 +02:00 |
|
Yureka
|
1cbf286f18
|
build netboot files from hydra
|
2024-08-01 22:47:25 +02:00 |
|
Yureka
|
6dc424dd43
|
wob01: serve an ipxe over iusb-spoof
|
2024-08-01 22:16:48 +02:00 |
|
Yureka
|
504a443acc
|
adjust hydra-gc numbers
we want to see how garbage collection would behave on a 480GB drive
|
2024-07-31 23:44:08 +02:00 |
|
Yureka
|
5154906aac
|
fix eval in assignments.nix
|
2024-07-30 17:23:54 +02:00 |
|
Yureka
|
f3828368e6
|
hydra: set reasonable max-jobs and cores
|
2024-07-30 17:03:12 +02:00 |
|
Yureka
|
4e2d21930f
|
baremetal-builders: detect percent_filled for the correct partition
|
2024-07-30 13:59:46 +02:00 |
|
Yureka
|
5474832b07
|
baremetal builders: filesystem optimizations
|
2024-07-28 19:20:23 +02:00 |
|
Yureka
|
15a684c5d7
|
baremetal-builders: more 'intelligent' gc
|
2024-07-26 12:17:27 +02:00 |
|
Yureka
|
74e06ac6d0
|
hydra gc every 20h
metrics analysis has showed that this is unlikely to fill up the builders
|
2024-07-24 09:35:18 +02:00 |
|
Yureka
|
d84a43b781
|
builders: run gc 3x per day
We can still adjust it if the disks fill up, but currently it is too frequent
|
2024-07-21 19:49:21 +02:00 |
|
Yureka
|
2dc5899660
|
baremetal: run hydra store gc as builder user
|
2024-07-20 17:00:39 +02:00 |
|
Yureka
|
adaf4b0aef
|
baremetal: tmp on the same filesystem as hydra store
|
2024-07-20 17:00:39 +02:00 |
|
Yureka
|
5bde7e2358
|
use dedicated store partition for hydra builds
|
2024-07-20 15:14:00 +02:00 |
|
raito
|
da7175303c
|
buildbot: add support for remote builders via baremetal machines
For now, only builder-3 is used.
Signed-off-by: Raito Bezarius <masterancpp@gmail.com>
|
2024-07-17 18:28:26 +02:00 |
|
Pierre Bourdon
|
7d9461808c
|
builders: configure a swapfile + zswap
|
2024-07-13 04:40:51 +02:00 |
|
Pierre Bourdon
|
756341ea4c
|
builders: tune sshd MaxStartups to avoid rate limiting Hydra
|
2024-07-12 21:57:04 +02:00 |
|
Yureka
|
e6ead602f0
|
builders get a special treatment for dns64
|
2024-07-11 02:05:58 +02:00 |
|
Yureka
|
b14f155d55
|
add ipmitool on vpn-gw and builders
|
2024-07-10 20:49:17 +02:00 |
|
raito
|
2308870aa5
|
builders: add a nice tag to deploy all of them at once
Signed-off-by: Raito Bezarius <masterancpp@gmail.com>
|
2024-07-10 00:59:31 +02:00 |
|
raito
|
645ad7d062
|
builders: add builder user
currently hardcoded to hydra's coordinator public key
Signed-off-by: Raito Bezarius <masterancpp@gmail.com>
|
2024-07-10 00:55:25 +02:00 |
|
raito
|
a30c1f7d78
|
hydra: wire up new builders
Signed-off-by: Raito Bezarius <masterancpp@gmail.com>
|
2024-07-10 00:45:02 +02:00 |
|
Yureka
|
eb21cb6916
|
add baremetal builders
|
2024-07-10 00:35:01 +02:00 |
|