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 committed by John Ericson
parent 21044bc4d9
commit 4e2c06ec2c

View file

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