Arun Isaac
1993171ad4
hydra: berlin: Add Arun Isaac as a sysadmin.
...
* hydra/berlin.scm (%sysadmins): Add Arun Isaac.
* hydra/keys/ssh/arunisaac.pub: New file.
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-05-05 13:02:42 -04:00
Maxim Cournoyer
255ef2ac1c
Authorize Arun Isaac's PGP key.
...
* .guix-authorizations (authorizations): Register Arun's key.
2023-05-05 13:02:42 -04:00
Christopher Baines
33c64baf2a
sysadmin: qa-frontpage: Update to 0-11.083420e.
...
* hydra/modules/sysadmin/packages.scm (qa-frontpage): Update to
0-11.083420e.
2023-05-04 15:12:09 +01:00
Christopher Baines
b1b0a47c9d
hydra: bayfront: Stop submitting i586-gnu builds to the coordinator.
...
Since it's pretty broken, and in a way that each revision has a large
number of new broken derivations, so it's taking quite a lot of time
to submit builds for all of these broken derivations to the
coordinator.
* hydra/bayfront.scm <services>: Tweak the
guix-build-coordinator-queue-builds-configuration systems.
2023-05-04 15:06:38 +01:00
Christopher Baines
adc34eb567
hydra: bayfront: Reduce the size of the bordeaux nar NGinx cache.
...
Since the slow GC is blocking submitting builds to the build
coordinator, and this'll also free up space for when nars begin
backing up on bayfront due to bishan being out of space.
* hydra/bayfront.scm (%bayfront-nginx-service-extra-config): Reduce
the bordeaux nar cache max size.
2023-05-03 10:29:00 +02:00
Christopher Baines
67cdc0770f
hydra: bayfront: Fix the nginx config.
...
* hydra/bayfront.scm (%bordeaux.guix.gnu.org-nginx-servers): Quote the
nginx location regex, since it includes { and }.
2023-04-30 19:06:35 +02:00
Christopher Baines
04513f2ee3
hydra: bayfront: Stop nginx rendering bordeaux builds as the log.
...
Instead the frontend will handle these requests.
* hydra/bayfront.scm (%bordeaux.guix.gnu.org-nginx-servers): Remove
/build/... location, and improve regex for /build/.../log location.
2023-04-30 18:55:27 +02:00
Christopher Baines
80daeec982
sysadmin: overdrive: Disable ssh password authentication.
...
* hydra/modules/sysadmin/overdrive.scm (overdrive-system): Change the
openssh-configuration password-authentication? to #f.
2023-04-26 08:02:44 +01:00
Christopher Baines
6343780896
hydra: bayfront: Stop the qa-frontpage submitting builds.
...
The bordeaux build farm has some catching up to do now that
core-updates has been merged, and by the time it's caught up, it'll
probably have run out of storage space for new nars. So pause
submitting new builds for now.
* hydra/bayfront.scm <services>: Change the qa-frontpage-configuration
submit-builds? to #f.
2023-04-26 08:00:54 +01:00
Christopher Baines
c3d462a5ec
sysadmin: qa-frontpage: Update to 0-10.8233b10.
...
* hydra/modules/sysadmin/packages.scm (qa-frontpage): Update to
0-10.8233b10.
2023-04-26 08:00:38 +01:00
Andreas Enge
1677fa1bdf
hydra: cuirass: Update jobset specifications.
...
* hydra/modules/sysadmin/services.scm (cuirass-specs): Merge
guix-other-archs into guix. Remove staging, core-updates and
kernel-updates-system-tests.
2023-04-25 16:41:13 +02:00
Ludovic Courtès
b7af47ceb6
build-package-metadata: Include content-addressed URLs for tarballs.
...
Suggested by Simon Tournier <zimon.toutoune@gmail.com> in
<https://lists.gnu.org/archive/html/guix-devel/2023-04/msg00029.html >.
* hydra/build-package-metadata.scm (%content-addressed-mirrors): New variable.
(origin->json)[resolve]: Add 'hash' parameter; when true, add a list of
content-addressed URLs.
Update caller.
2023-04-25 14:50:58 +02:00
Ludovic Courtès
9092bc9ce4
talks: Add Galois talk.
...
* talks/galois-2023: New directory.
2023-04-25 14:50:58 +02:00
Maxim Cournoyer
66e2c2a5cb
machines-for-berlin.scm: Update hydra-guix-129 host key.
...
* hydra/machines-for-berlin.scm (hosts): Update host key.
2023-04-24 16:41:23 -04:00
Maxim Cournoyer
d28537694f
keys: Update node-129 signing key.
...
* hydra/keys/guix/berlin/141.80.167.186.pub: Update key.
2023-04-24 16:30:23 -04:00
Maxim Cournoyer
6c492e63b0
deploy-node-129: Update host key.
...
* hydra/deploy-node-129.scm (machine) [host-key]: Update key.
2023-04-24 15:47:27 -04:00
root
48573f3aaf
node-129: Update machine configuration, booting from SAN.
...
* hydra/deploy-node-129.scm (%btrfs-raid-uuid): Rename to...
(%btrfs-san-uuid): ... this.
(%common-btrfs-options): Remove degraded option.
(%btrfs-pool): Rename to...
(%btrfs-pool-san): ... this.
(btrfs-subvolume-mount): Adjust accordingly.
(%copy-kernel-and-initrd): New variable.
(node-129-os) [initrd-modules]: New field.
[bootloader]: Update targets.
[file-system]: Update file systems.
[services]: Register the copy-kernel+initrd-to-/boot service.
2023-04-24 14:56:07 -04:00
Maxim Cournoyer
ed575f27e7
doc: Fix PXE boot procedure documented in infra-handbook.org.
...
* doc/infra-handbook.org (Repairing a non-bootable Guix System via a
PXE booted image): Describe procedure as done via the BIOS instead of
the iDRAC web page.
2023-04-24 14:47:57 -04:00
Christopher Baines
f8fe881c4e
sysadmin: qa-frontpage: Update to 0-9.e3810d9.
...
* hydra/modules/sysadmin/packages.scm (qa-frontpage): Update to
0-9.e3810d9.
2023-04-20 13:38:31 +01:00
Christopher Baines
4251f10c0a
hydra: monokuma: Update config for system reinstall.
...
There were problems with the root btrfs filesystem on monokuma, and I
wasn't able to repair the filesystem. This has put me off using btrfs
again, so I've resintalled the system using ext4 instead.
* hydra/monokuma.scm (btrfs-balance-job): Remove.
(operating-system)[initrd-modules]: Add ahci_dwc.
[file-systems]: Change btrfs to ext4.
[services]: Remove btrfs-balance-job.
[packages]: Remove btrfs-progs.
2023-04-19 12:44:55 +01:00
Christopher Baines
bd901407bf
sysadmin: overdrive: Add ahci_dwc as a initrd module.
...
As Guix suggests this when reconfiguring.
* hydra/modules/sysadmin/overdrive.scm (overdrive-system): Add
ahci_dwc to initrd-modules.
2023-04-19 12:44:55 +01:00
Andreas Enge
a153988354
hydra: Update the wireguard key of dover.
...
* berlin.scm (wireguard-service-type): Update entry for dover.
2023-04-19 11:30:28 +02:00
Andreas Enge
fc2429f541
hydra: Add configuration of lieserl.
...
* hydra/lieserl.scm: New file.
2023-04-18 22:41:57 +02:00
Andreas Enge
779fb7f9b7
doc: Update external machine owner.
...
* doc/cuirass.org: dover has changed house.
2023-04-18 22:40:03 +02:00
Andreas Enge
40323fbbe4
sysadmin: overdrive: Update accounts.
...
* hydra/modules/sysadmin/overdrive.scm (%accounts): Add roptat.
Remove andreas, dannym and janneke.
2023-04-18 22:39:55 +02:00
Christopher Baines
98798fdda6
sysadmin: overdrive: Add cbaines as a sysadmin.
...
I'm reconfiguring dover and want an account.
* hydra/modules/sysadmin/overdrive.scm (%accounts): Add cbaines.
2023-04-18 21:08:52 +01:00
Ludovic Courtès
cbe75edae3
Revert "sysadmin: build-machines: Enable guix-daemon debug output."
...
This reverts commit 72d8a62466
.
Passing '--debug' was discussed in
<https://issues.guix.gnu.org/48468#20 >. However, '--debug' exhibited
deadlocks during offloading: <https://issues.guix.gnu.org/61839 >.
2023-04-17 22:50:09 +02:00
Ricardo Wurmus
8536e6813e
bayfront: Update IP address of ns1.gnu.org.
...
* hydra/bayfront.scm (gnu-ns1-ip4): Use new IP.
2023-04-14 13:57:05 +02:00
Christopher Baines
d3627a9d87
hydra: bayfront: Alter bordeaux.guix.gnu.org.
...
Use a new prototype frontend rather than a static webpage.
* hydra/bayfront.scm (%bordeaux.guix.gnu.org-nginx-servers): Proxy
requests to the new frontend and use a standard root.
(host-name): Include the bffe upstream.
2023-04-13 18:57:23 +01:00
Christopher Baines
1e428e8fd6
hydra: bayfront: Alter how the build coordinator publishes nars.
...
Switch to the combined post publish hook as I'd like to get the
nar-herder to validate references for imported nars, and this means
processing related nars together.
* hydra/bayfront.scm (%guix-build-coordinator-configuration): Use the
#:combined-post-publish-hook in place of the #:post-publish-hook.
2023-04-13 18:49:13 +01:00
Christopher Baines
667ca24f59
sysadmin: qa-frontpage: Update to 0-8.2a24153.
...
* hydra/modules/sysadmin/packages.scm (qa-frontpage): Update to
0-8.2a24153.
2023-04-11 11:57:24 +01:00
Ricardo Wurmus
1f0a9f4573
hydra: Update location of HoneyComb machines.
...
* hydra/machines.rec (grunewald, kreuzberg, pankow)[Location]: Note
that they have been moved to the MDC data centre.
2023-04-11 09:15:10 +02:00
Christopher Baines
d34b93b64c
hydra: Don't use the deprecated agetty-service procedure.
...
* hydra/berlin.scm <services>: Replace agetty-service with
agetty-service-type.
* hydra/modules/sysadmin/build-machines.scm <services>: ditto.
2023-04-10 08:12:24 +01:00
Christopher Baines
464af428f4
sysadmin: qa-frontpage: Update to 0-7.53bd333.
...
* hydra/modules/sysadmin/packages.scm (qa-frontpage): Update to
0-7.53bd333.
2023-04-10 08:10:28 +01:00
Ludovic Courtès
346675dba7
talks: Add slides for ‹Programming› conference.
...
* talks/programming-2023: New directory.
2023-03-31 15:02:54 +02:00
Leo Famulari
f061b725f6
hydra: cuirass: Remove jobset for testing Go language updates.
...
* hydra/modules/sysadmin/services.scm (cuirass-specs): Remove 'go-team'.
2023-03-28 16:38:36 -04:00
Christopher Baines
4e3a25ffbc
hydra: hatysa: Add btrfs maintenance jobs.
...
* hydra/hatysa.scm (btrfs-balance-job, btrfs-scrub-job): New
variables.
<mcron-service-type>: Add new jobs.
2023-03-27 21:31:08 +01:00
Leo Famulari
e027c4f964
.guix-authorizations: Remove Florian Pelz due to inactivity.
...
* .guix-authorizations: Remove pelzflorian.
2023-03-24 11:58:07 -04:00
Leo Famulari
f7995b9816
hydra: cuirass: Remove broken kernel-updates-images jobset.
...
This jobset doesn't help test the new kernel versions because the
Cuirass system on berlin.gnu.org doesn't reliably build images, failing
with "missing derivation" errors like this:
------
cannot build missing derivation ?/gnu/store/hs6kp1lqgymhyp3jndc0dsp0pn4psgv0-gui-installed-desktop-os-encrypted.drv?
------
This is bug #54447 :
https://issues.guix.gnu.org/54447
* hydra/modules/sysadmin/services.scm (cuirass-specs): Remove
'kernel-updates-images'.
2023-03-18 17:57:24 -04:00
Christopher Baines
34fe99d23b
sysadmin: qa-frontpage: Update to 0-6.daccc0c.
...
* hydra/modules/sysadmin/packages.scm (qa-frontpage): Update to
0-6.daccc0c.
[source]: Switch to Savannah.
2023-03-15 12:59:22 +00:00
Christopher Baines
a7dbbc4d3b
sysadmin: qa-frontpage: Update to 0-5.bfa1958.
...
* hydra/modules/sysadmin/packages.scm (qa-frontpage): Update to
0-5.bfa1958.
2023-03-12 22:12:42 +00:00
Maxim Cournoyer
2734db7fd4
doc: Add maintainers-handbook.org
...
* doc/maintainers/maintainers-handbook.org: New file.
2023-03-12 17:37:53 -04:00
Maxim Cournoyer
d723981644
doc: Update infra-handbook.org.
...
* doc/infra-handbook.org (Repairing a non-bootable Guix System via a
PXE booted image): Update doc.
2023-03-12 17:37:53 -04:00
Leo Famulari
bec8c7e2c2
hydra: cuirass: Add jobset for testing Go language updates.
...
* hydra/modules/sysadmin/services.scm (cuirass-specs): Add 'go-team'.
2023-03-07 17:34:02 -05:00
Christopher Baines
8fd322c376
sysadmin: qa-frontpage: Update to 0-4.cd56871.
...
* hydra/modules/sysadmin/packages.scm (qa-frontpage): Update to
0-4.cd56871.
2023-03-06 17:55:45 +00:00
Ludovic Courtès
39f57a0f14
hydra: services: Add Cuirass spec for Guile.
...
* hydra/modules/sysadmin/services.scm (cuirass-specs): Add 'guile'
jobset.
2023-03-05 22:36:26 +01:00
Christopher Baines
27a1f0a083
sysadmin: qa-frontpage: Update to 0-3.39e9ec6.
...
* hydra/modules/sysadmin/packages.scm (qa-frontpage): Update to
0-3.39e9ec6.
2023-03-03 16:11:12 +00:00
Mathieu Othacehe
8292823c1e
hydra: services: Add Rust team to Cuirass.
...
* hydra/modules/sysadmin/services.scm (cuirass-specs): Add it.
2023-03-02 16:40:04 +01:00
Christopher Baines
3d6df80a64
hydra: harbourfront: Specify max-allocated-builds for the agent.
...
* hydra/harbourfront.scm <services>: Set max-allocated-builds for the
guix build coordinator agent.
2023-02-28 13:28:36 +00:00
Christopher Baines
3f999da468
hydra: harbourfront: Add swap.
...
* hydra/harbourfront.scm <swap-devices>: Add /swapfile.
2023-02-28 13:27:46 +00:00