Pool Plutonium keys by game for launches and autoscaling

This commit is contained in:
2026-10-07 11:24:53 -04:00
parent 56e5a2d06d
commit ec45371478
47 changed files with 956 additions and 305 deletions
+2 -1
View File
@@ -43,10 +43,11 @@ afterEach(async () => {
vi.unstubAllEnvs();
});
let queuedKeys = 0;
async function queue() {
const { queueNativeCreation } = await import('../../src/lib/server/provisioning/native.js');
const result = queueNativeCreation({ game: 't5', gameMode: 'zombie', mapSlug: 'theater',
hostId, libraryId, image, plutoKey: 'saved-key' });
hostId, libraryId, image, plutoKey: `saved-key-${++queuedKeys}` });
if (!result.ok) throw new Error(result.message);
return result;
}