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.
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.
bayfront.
* hydra/harbourfront.scm, hydra/keys/ssh/bayfront.pub: New files.
* hydra/machines.rec: Add harbourfront, update domain name and port
of redhill.
* hydra/machines.rec: Update domain names.