fix: keep v02 metrics sidecar running

This commit is contained in:
Codex Agent
2026-06-05 08:50:30 +08:00
parent 29497483dc
commit 06a2041210
3 changed files with 33 additions and 2 deletions
+1
View File
@@ -238,6 +238,7 @@ test("v02 render follows TypeScript runtime checks and does not self-patch boots
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.deepEqual(sidecar.command, ["node", "/metrics/metrics-sidecar.mjs"]);
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));
}