Merge pull request #231870 from teutat3s/zhf/prometheus-exporter-wireguard

nixosTests.prometheus-exporters.wireguard: fix test script
This commit is contained in:
Ryan Lahfa 2023-05-14 20:53:23 +02:00 committed by GitHub
commit d4028c3eb6
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -1396,7 +1396,10 @@ let
'';
};
wireguard = let snakeoil = import ./wireguard/snakeoil-keys.nix; in
wireguard = let
snakeoil = import ./wireguard/snakeoil-keys.nix;
publicKeyWithoutNewlines = replaceStrings [ "\n" ] [ "" ] snakeoil.peer1.publicKey;
in
{
exporterConfig.enable = true;
metricProvider = {
@ -1418,7 +1421,7 @@ let
wait_for_unit("prometheus-wireguard-exporter.service")
wait_for_open_port(9586)
wait_until_succeeds(
"curl -sSf http://localhost:9586/metrics | grep '${snakeoil.peer1.publicKey}'"
"curl -sSf http://localhost:9586/metrics | grep '${publicKeyWithoutNewlines}'"
)
'';
};