From facd100bafa193f1cce33cbcc551ba296a764404 Mon Sep 17 00:00:00 2001 From: jochen Date: Tue, 1 Sep 2026 03:12:55 +0200 Subject: [PATCH] Rebuild the object store's provisioner image too It gained a Makefile target today; a target the rebuild does not run is the stale image this file was just fixed for. --- src/rebuild.ts | 2 +- test/rebuild.test.ts | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/rebuild.ts b/src/rebuild.ts index ddeee70..245d093 100644 --- a/src/rebuild.ts +++ b/src/rebuild.ts @@ -59,7 +59,7 @@ export function planned(env: NodeJS.ProcessEnv = process.env): Build[] { builds.push({ what: "images", in: control, - argv: ["make", "image", "builder-image", "provisioner-image", "proxy-image"], + argv: ["make", "image", "builder-image", "provisioner-image", "objectstore-image", "proxy-image"], }); const builder = env["MESH_LAB_BUILDER"]; if (builder) { diff --git a/test/rebuild.test.ts b/test/rebuild.test.ts index f3d0eaa..790d7de 100644 --- a/test/rebuild.test.ts +++ b/test/rebuild.test.ts @@ -31,7 +31,9 @@ test("every image the lab runs is rebuilt, not only the control plane's", () => const builds = planned({ MESH_LAB_MODULES: "/repo/control/examples/modules" }); const images = builds.find((b) => b.what === "images"); assert.ok(images, "no image build at all"); - for (const target of ["image", "builder-image", "provisioner-image", "proxy-image"]) { + for (const target of [ + "image", "builder-image", "provisioner-image", "objectstore-image", "proxy-image", + ]) { assert.ok(images.argv.includes(target), `${target} is never built, so the lab runs a stale one`); } });