fix: keep v02 metrics sidecar on tools image

This commit is contained in:
Codex Agent
2026-06-05 08:35:42 +08:00
parent 8b24eb87c0
commit 3c9b7088df
2 changed files with 2 additions and 0 deletions
+1
View File
@@ -237,6 +237,7 @@ test("v02 render follows TypeScript runtime checks and does not self-patch boots
assert.equal(workload.metadata.labels["hwlab.pikastech.local/monitoring"], "enabled");
const sidecar = workload.spec.template.spec.containers.find((container) => container.name === "hwlab-metrics");
assert.ok(sidecar, `missing metrics sidecar for ${serviceId}`);
assert.match(sidecar.image, /hwlab-ci-node-tools:node22-alpine-bun-v1/u);
assert.ok(sidecar.env.some((entry) => entry.name === "HWLAB_METRICS_SERVICE_ID" && entry.value === serviceId));
assert.ok(sidecar.ports.some((port) => port.name === "metrics" && port.containerPort === 9100));
}