From 6d15f0ff02edbf79a71a8990e810a8045762d245 Mon Sep 17 00:00:00 2001 From: Jordan Dominion Date: Sat, 26 Apr 2025 16:20:59 -0400 Subject: [PATCH] Test token signing key is shared between swarm servers --- tests/Tgstation.Server.Tests/Live/TestLiveServer.cs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/tests/Tgstation.Server.Tests/Live/TestLiveServer.cs b/tests/Tgstation.Server.Tests/Live/TestLiveServer.cs index ceb1f4bc6d..8df9a3d612 100644 --- a/tests/Tgstation.Server.Tests/Live/TestLiveServer.cs +++ b/tests/Tgstation.Server.Tests/Live/TestLiveServer.cs @@ -922,6 +922,12 @@ namespace Tgstation.Server.Tests.Live await using var node1Client = await CreateAdminClient(node1.ApiUrl, cancellationToken); await using var node2Client = await CreateAdminClient(node2.ApiUrl, cancellationToken); + // test a token signed from any one node will work on another + var token = node2Client.RestClient.Token; + var testNode1Client = restClientFactory.CreateFromToken(node1.ApiUrl, token); + + await testNode1Client.ServerInformation(cancellationToken); + var controllerInfo = await controllerClient.RestClient.ServerInformation(cancellationToken); async Task WaitForSwarmServerUpdate(IRestServerClient client, int currentServerCount)