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

8 commits

Author SHA1 Message Date
Maxim Cournoyer
88ba60b97e
hydra: Adjust Btrfs balance jobs.
Balancing metadata is not recommended, so do not do it.  Reduce
balance usage filter threshold to 5%, which is more reasonable for a
balance running often and require less free blocks.

* hydra/modules/sysadmin/overdrive.scm (btrfs-job): Rename to:
(btrfs-balance-job).  Use the same snippet as used in
'deploy-node-129.scm'.
(overdrive-system) [services] <mcron-service-type>: Adjust for job rename.
* hydra/milano-guix-1.scm: Likewise.
* hydra/monokuma.scm: Likewise.
2022-09-25 22:28:58 -04:00
Christopher Baines
48c3c013ac
hydra: Enable data.qa.guix. substitutes for bordeaux build machines.
This is a step towards building non-master branch derivations using
the build coordinator instance behind bordeaux.guix.gnu.org.

Since data.guix.gnu.org only provides derivations for the master
branch (and it's easier operationally to keep this limitation),
there's a second data service instance (data.qa.guix.gnu.org) which
processes all branches. This commit enables substitutes from that
second QA data service instance.
2022-03-02 19:10:54 +00:00
Christopher Baines
b1eb3620af
hydra: Neaten up handling of the bordeaux related machines keys.
It's better if the machines building things for bordeaux.guix.gnu.org
just use substitutes from bordeaux.guix.gnu.org, since then build
results from elsewhere won't leak in. I think this is already pretty
much the case, but to make the configuration more explicit, set the
authorized-keys to what the minimal set, just bordeaux.guix.gnu.org
for fetching built things, and data.guix.gnu.org for fetching
derivations.

As part of this, I've renamed bayfront.guix.info-export.pub to the up
to date name.

* hydra/keys/guix/bayfront.guix.info-export.pub: Rename to
hydra/keys/guix/bordeaux.guix.gnu.org-export.pub.
* hydra/harbourfront.scm <authorized-keys>: Set explicitly.
* hydra/hatysa.scm <authorized-keys>: Set explicitly.
* hydra/milano-guix-1.scm (%authorized-guix-keys): Remove.
<authorized-keys>: Set explicitly.
* hydra/monokuma.scm <authorized-keys>: Use local-file for the
bordeaux key.
2022-03-02 18:58:02 +00:00
Christopher Baines
ff91540a2f
hydra: Remove hydra related users from a copule of machines.
As these users shouldn't be being used any longer.

* hydra/milano-guix-1.scm (%accounts): Remove hydra and bayfront
users.
* hydra/monokuma.scm (%accounts): Remove hydra user.
2022-02-26 14:25:46 +00:00
Christopher Baines
ea6ec861f7
hydra: monokuma: Address a deprecation in the bootloader field.
* hydra/monokuma.scm <bootloader>: Migrate from target to targets.
2022-02-20 14:20:40 +00:00
Christopher Baines
3d379d76fb
hydra: monokuma: Update swap-devices configuration style.
* hydra/monokuma.scm <swap-devices>: Update configuration style.
2022-02-20 14:16:45 +00:00
Christopher Baines
0340e7995a
hydra: Update configuration for the monokuma Overdrive machine.
Long overdue, I think this rough configuration has been in place for a
while now.

* hydra/monokuma.scm (%authorized-guix-keys): Remove.
<services>: Add the guix-build-coordinator-agent, and change the guix
service configuration.
2022-02-20 14:12:59 +00: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