2
0
Fork 0
mirror of git://git.savannah.gnu.org/guix/maintenance.git synced 2023-12-14 03:33:04 +01:00
Commit graph

1208 commits

Author SHA1 Message Date
Mathieu Othacehe aca88126a2
overdrive: Add Wireguard interface.
* hydra/overdrive.scm: Add Wireguard interface.
2021-02-17 10:31:08 +01:00
Mathieu Othacehe e4a0f27e96
overdrive: cuirass: Add remote server address.
* hydra/overdrive.scm: Add Cuirass remote server address.
2021-02-17 10:31:08 +01:00
Andreas Enge 5405a93899
guix-europe: Add administrative paper certifying our creation.
* guix-europe/statuts/creation.pdf: New file.
2021-02-14 14:45:38 +01:00
Andreas Enge 48731ff82e
guix-europe: Add French minutes of General Assembly 2020.
* guix-europe/minutes/ga-20200621-fr.txt: New file, as submitted to
https://www.service-public.fr/.
2021-02-14 14:42:54 +01:00
Ludovic Courtès 1bc34954ec
doc: Add document on security advisories.
* doc/security-advisories.org: New file.
2021-02-10 12:46:16 +01:00
Mathieu Othacehe abfb17bfec
hydra: berlin-nodes: Emulate aarch64-linux builds on half of the nodes.
* hydra/berlin-nodes.scm: Emulate aarch64-linux builds on half of the build
machines.
2021-02-09 09:28:28 +01:00
Mathieu Othacehe a5df328e5c
hydra: build-machines: Use four Cuirass workers.
* hydra/modules/sysadmin/build-machines.scm (berlin-new-build-machine-os): Use
four Cuirass workers instead of two.
2021-02-09 09:27:55 +01:00
Mathieu Othacehe c4faf8ea83
hydra: services: Add Zabbix support to Cuirass.
* hydra/modules/sysadmin/services.scm (cuirass-service): Set zabbix-uri field.
2021-02-08 12:34:10 +01:00
Mathieu Othacehe 2c30440f89
hydra: Fix "core-updates" specification.
* hydra/modules/sysadmin/services.scm (cuirass-specs): Fix "core-updates"
specification.
2021-02-07 19:35:34 +01:00
Mathieu Othacehe e4acb8c8eb
hydra: Add a zabbix local server.
* hydra/nginx/berlin.scm (%zabbix-nginx-local-server): New variable.
* hydra/berlin.scm: Use it.
2021-02-07 11:10:41 +01:00
Ludovic Courtès 174d1aa41a
hydra: bayfront: Update to new Cuirass configuration.
* hydra/bayfront.scm (%custom-cuirass): Remove.
<services>: Add postgresql-service-type, postgresql-role-service-type,
and avahi-service-type.  Remove customization of cuirass-service-type.
2021-02-04 23:06:16 +01:00
Ludovic Courtès b9d672a8fe
hydra: berlin: Change overdrive1 host name for machines.scm.
* hydra/machines-for-berlin.scm <top level>: Change overdrive1 host
name from guixsd.org.
2021-02-04 22:10:32 +01:00
Ludovic Courtès 97472a4df4
hydra: dns: Add {overdrive1,dover}.guix.gnu.org.
* hydra/modules/sysadmin/dns.scm (overdrive1-ip4)
(overdrive1-ip6, dover-ip4): New variables.
(guix.gnu.org.zone): Add "overdrive1" and "dover".  Bump 'serial'.
2021-02-04 22:10:32 +01:00
Christopher Baines e3f77b6938
hydra: Add configuration for the monokuma Overdrive machine.
* hydra/monokuma.scm: New file.
2021-02-01 21:46:57 +00:00
Julien Lepiller 2de64ce695
hydra: Accept more languages.
* hydra/nginx/berlin.scm (%extra-content): Add locales to which the
website is translated.
2021-01-29 15:45:49 +01:00
Mathieu Othacehe 885bca5271
hydra: overdrive: Add Avahi service.
* hydra/overdrive.scm: Add Avahi service.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2021-01-28 20:47:46 +01:00
Mathieu Othacehe 7ac1536d4b
hydra: overdrive: Add Cuirass worker support.
* hydra/overdrive.scm: Add Cuirass worker service.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2021-01-28 17:06:10 +01:00
Mathieu Othacehe a5c276696e
hydra: berlin-nodes: Remove machine 176.
* hydra/berlin.scm: Remove unavailable machine.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2021-01-28 14:33:29 +01:00
Mathieu Othacehe ed222109f1
hydra: berlin: Fix syntax.
* hydra/berlin.scm: Fix syntax.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2021-01-28 14:18:09 +01:00
Mathieu Othacehe dc8c6d8809
hydra: berlin: Add missing include.
* hydra/berlin.scm: Add missing include.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2021-01-28 14:17:30 +01:00
Mathieu Othacehe b192961719
hydra: berlin: Add postgresql-role-service.
* hydra/berlin.scm: Add a postgresql-role-service.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2021-01-28 14:16:09 +01:00
Mathieu Othacehe 46e9c54204
hydra: berlin: Add a default postgresql configuration.
* hydra/berlin.scm: Add a default postgresql-configuration.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2021-01-28 14:14:54 +01:00
Mathieu Othacehe 2aa86ad86e
hydra: berlin: Use postgresql-service-type.
* hydra/berlin.scm: Use "postgresql-service-type" instead of
"postgresql-service" to prevent a warning message.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2021-01-28 14:12:46 +01:00
Mathieu Othacehe 140ce543ae
hydra: sysadmin: Add Cuirass remote building support.
* hydra/modules/sysadmin/build-machines.scm (berlin-new-build-machine-os): Add
a systems argument. Start a Cuirass remote worker building substitutes for the
given systems.
* hydra/modules/sysadmin/services.scm (cuirass-without-fiber-tests): Remove
it.
(cuirass-service): Add a remote-server.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2021-01-28 14:07:00 +01:00
Ludovic Courtès ffe17b36e1
talks: Add UST4HPC Guix-Jupyter talk.
* talks/ust4hpc-2021/jupyter/talk.20210125.pdf,
talks/ust4hpc-2021/jupyter/talk.20210125.pdf.asc: New files.
2021-01-25 12:32:42 +01:00
Ludovic Courtès af15838577
talks: Add UST4HPC Guix-Jupyter talk.
* talks/ust4hpc-2021/jupyter: New directory.
2021-01-25 12:32:42 +01:00
Mathieu Othacehe 2b40161533
hydra: services: Add build output images.
* hydra/modules/sysadmin/services.scm (cuirass-specs): Add images outputs.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2021-01-22 11:58:21 +01:00
Mathieu Othacehe cc49424de8
hydra: services: Add specification priorities.
* hydra/modules/sysadmin/services.scm (cuirass-specs): Define priorities.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2021-01-22 11:52:18 +01:00
Ludovic Courtès 7c15c2c436
hydra: overdrive: Clear the firmware package list.
* hydra/overdrive.scm (firmware): New field.
2021-01-22 11:25:12 +01:00
Mathieu Othacehe 8e07cb3434
hydra: machines-for-berlin: Remove unreachable node.
* hydra/machines-for-berlin: Remove node 176.
2021-01-19 17:37:25 +01:00
Ludovic Courtès e59d436ca9
hydra: overdrive: Accept binaries from Ludo's laptop.
* hydra/keys/guix/ludo-laptop-export.pub: New file.
* hydra/overdrive.scm (%authorized-guix-keys): Add it.
2021-01-18 18:45:15 +01:00
Ludovic Courtès b6a80c6255
Add UST4HPC talk.
* talks/ust4hpc-2021: New directory.
2021-01-18 18:38:17 +01:00
Mathieu Othacehe cac359ffc4
hydra: overdrive: Add myself as a sysadmin.
hydra/overdrive.scm: Add myself as a sysadmin.
2021-01-11 14:43:35 +01:00
Ricardo Wurmus 41ea5e31df
berlin: Update network interface identifier.
This was found to be necessary when we last rebooted the node.

* hydra/berlin.scm <services>[static-networking-service]: Replace
"eno2d1" with "eno2".
2021-01-06 23:20:30 +01:00
Ricardo Wurmus 3c1d2cf674
hydra/berlin: Use a newer version of the GWL.
* hydra/berlin.scm (gwl-next): New variable.
<services>[gwl-web-service-type]: Use it.
2021-01-06 23:19:37 +01:00
Ricardo Wurmus c4443f49fc
sysadmin/web: Use new GWL with GUIX_EXTENSIONS_PATH.
* hydra/modules/sysadmin/web.scm (gwl-web-shepherd-service): Remove
inner wrapping with GUILE_LOAD_PATH and GUILE_LOAD_COMPILED_PATH; set
GUIX_EXTENSIONS_PATH instead; run "guix workflow web".
(gwl-web-service-type): Update description.
2021-01-06 23:18:30 +01:00
Mathieu Othacehe 9c9af82086
hydra: services: Allow substitutes on berlin.
* hydra/modules/sysadmin/services.scm (guix-daemon-config): Allow substitutes.
2021-01-04 15:20:11 +01:00
Mathieu Othacehe 0291b509f2
hydra: berlin: Increase GC threshold.
* hydra/berlin.scm: Increase GC threshold to 10TiB.
2021-01-04 15:17:16 +01:00
Leo Famulari 3661cd522e
hydra: berlin: Add Leo Famulari as a sysadmin.
* hydra/berlin.scm (%sysadmins): Add lfam.
* hydra/keys/ssh/lfam.pub: New file.
2020-12-24 14:25:36 -05:00
Christopher Baines a7dd63a801
hydra: Increase parallel builds on the fosshost machines.
* hydra/fosshost1.scm: Increase Guix Build Coordinator agent parallel
builds to 4.
* hydra/fosshost2.scm: Likewise.
2020-12-23 16:47:46 +00:00
Christopher Baines 7bb7b0b680
hydra: Add swapfiles to fosshost machines.
So that they have more swap, and thus can run more parallel builds
without running out of memory.

* hydra/fosshost1.scm: Add /swapfile to swap-devices list.
* hydra/fosshost2.scm: Likewise.
2020-12-23 16:46:29 +00:00
Christopher Baines a57235c8d2
hydra: Allow fosshost machines to fetch substitutes from bayfront.
This matches the Guix Build Coordinator agent configuration.

* hydra/fosshost1.scm: Add bayfront key to authorized-keys.
* hydra/fosshost2.scm: Likewise.
2020-12-23 13:57:04 +00:00
Christopher Baines c6469cd138
hydra: Increase guix gc -F size to 200G.
15G was insufficient for running Guix Build Coordinator agents.

* hydra/fosshost1.scm: Increase -F to 200G.
* hydra/fosshost2.scm: Likewise.
2020-12-22 23:54:57 +00:00
Mathieu Othacehe 6b9ce8316b
hydra: build-machines: Add build timeouts.
* hydra/modules/sysadmin/build-machines.scm (berlin-new-build-machine-os): Set
"timeout" and "max-silent-time" to the same values as "berlin".
2020-12-16 18:59:35 +01:00
Mathieu Othacehe 3193616e16
hydra: services: Update Cuirass.
* hydra/modules/sysadmin/services.scm (cuirass-without-fiber-tests): Update
it.
2020-12-08 12:20:58 +01:00
Mathieu Othacehe fe4cfd8f22
hydra: services: Use a larger queue size for Cuirass.
* hydra/modules/sysadmin/services.scm (cuirass-service): Set queue-size to 100
elements.
2020-12-08 12:19:04 +01:00
Mathieu Othacehe e5324a2d27
hydra: services: Update Cuirass.
* hydra/modules/sysadmin/services.scm (cuirass-without-fiber-tests): Update
it.
2020-12-07 16:30:25 +01:00
Leo Famulari 5f682a0815
hydra: nginx: Caching mirrors *really* proxy ci.guix.gnu.org.
This is a followup to commit 577b1d5b69.

* hydra/nginx/mirror-locations.conf: Fix 'cuix' typo.
2020-12-03 14:45:42 -05:00
Leo Famulari 577b1d5b69
hydra: nginx: Caching mirrors proxy ci.guix.gnu.org.
* hydra/nginx/mirror-locations.conf: Replace 'hydra.gnu.org' with
'ci.guix.gnu.org'.
2020-12-03 14:35:37 -05:00
Ludovic Courtès 626dcad143
hydra: services: Invoke "certbot renew" with the "webroot" options.
* hydra/modules/sysadmin/services.scm (%certbot-job): Pass
"--webroot-path" and "--webroot".
2020-12-03 13:52:48 +01:00