docs(arr): fleet consolidated on FrankBook-Pro, VPN egress proven; E2E counts derived from registry

This commit is contained in:
Frank committed 2026-09-04 13:17:39 -07:00
1 parent 4c7465d00d
commit df4339a82a
5 files changed
+103 -76

No files matched your search

+6 -1
View File
@@ -23,8 +23,13 @@ test("admin panel renders admin-category services", async ({ page }) => {
test("admin open links reach their apps through SSO", async ({ page }) => {
test.setTimeout(240_000);
// Expected link count comes from the live registry (admin showLink=true
// entries, now including the *arr vhosts that use their own auth).
const registry: { name: string; category: string; showLink: boolean }[] =
await (await page.request.get("/services.json")).json();
const expectedAdminLinks = registry.filter((s) => s.category === "admin" && s.showLink).length;
await page.goto("/admin/");
await expect(page.locator("#grid a.open")).toHaveCount(3); // grafana, prometheus, loki
await expect(page.locator("#grid a.open")).toHaveCount(expectedAdminLinks);
const hrefs = await page.locator("#grid a.open").evaluateAll((els) =>
els.map((el) => (el as HTMLAnchorElement).href),
);