From 690596d33bbfafbb75aa76d211ee7f39b46bbe75 Mon Sep 17 00:00:00 2001 From: jochen Date: Mon, 21 Sep 2026 22:16:15 +0200 Subject: [PATCH] The whole-mesh bed installs the vault before the modules that keep a secret from it; route-forwarding waits on issue 076 --- test/beds-read-the-catalogue.test.ts | 2 +- test/integration/whole-mesh-novox.test.ts | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/test/beds-read-the-catalogue.test.ts b/test/beds-read-the-catalogue.test.ts index 932326b..720a356 100644 --- a/test/beds-read-the-catalogue.test.ts +++ b/test/beds-read-the-catalogue.test.ts @@ -57,7 +57,7 @@ const STILL_CARRIED: Record = { "provider-uses-mesh-credential.test.ts": { modules: ["redis"], why: "WEARING: a credential mechanism test" }, "runtime-restart-on-config.test.ts": { modules: ["grafana"], why: "WEARING: a restart mechanism test" }, "route-forwarding.test.ts": { modules: ["route-proxy", "hello-web"], - why: "WEARING: route-proxy without its certificate authority, hello-web with the route shape ADR 0066 replaced" }, + why: "WEARING: route-proxy without its certificate authority, hello-web with the route shape ADR 0066 replaced — waits on novox/hq 04-ISSUES/076 (step-ca's root is a minted secret, so the catalogue's authority cannot be raised beside the proxy yet)" }, "mesh.test.ts": { modules: ["postgres", "builder", "umami"], why: "WEARING: a postgres with no resources, a builder that builds itself, an umami that is another module of that name" }, }; diff --git a/test/integration/whole-mesh-novox.test.ts b/test/integration/whole-mesh-novox.test.ts index b44ab47..399fa85 100644 --- a/test/integration/whole-mesh-novox.test.ts +++ b/test/integration/whole-mesh-novox.test.ts @@ -68,6 +68,9 @@ const NODE = "novox"; */ const MODULES: { name: string; containers: string[]; node?: boolean }[] = [ { name: "postgres", containers: ["mesh-store", "mesh-postgres"] }, + // The vault, before everything that keeps a secret from it: redis, gitea, umami, influxdb, + // mailu require one (novox/hq ADRs 0085, 0094). + { name: "mesh-vault", containers: ["mesh-vault"] }, { name: "redis", containers: ["redis", "mesh-redis"] }, { name: "minio", containers: ["minio", "mesh-minio"] }, { name: "mongodb", containers: ["mongo", "mesh-mongodb"] },