queue-runner: don't decode base64 hostkey in hydra

Nix expects a base64 encoded hostkey in SSHMaster, so make sure we don't
decode this prematurely in hydra.

Reported-By: Puck Meerburg <puck@puck.moe>
This commit is contained in:
Martin Weinelt 2024-10-20 01:57:07 +02:00
parent 3d519be538
commit 031aaa065b
No known key found for this signature in database
GPG key ID: 87C1E9888F856759

View file

@ -193,7 +193,7 @@ void State::parseMachines(const std::string & contents)
std::move(mandatoryFeatures),
// `sshPublicHostKey`
tokens[7] != "" && tokens[7] != "-"
? base64Decode(tokens[7])
? tokens[7]
: "",
});