diff --git a/scripts/src/hwlab-node/git-mirror.ts b/scripts/src/hwlab-node/git-mirror.ts index d6385b1b..a7a917b9 100644 --- a/scripts/src/hwlab-node/git-mirror.ts +++ b/scripts/src/hwlab-node/git-mirror.ts @@ -742,7 +742,7 @@ export function withNodeRuntimeControlPlaneStatusRendered(result: Record webObserveText(item)).filter(Boolean) : []; const runtimeDetail = [ `workloads=${webObserveText(runtime.workloadReady)}`, @@ -781,7 +781,7 @@ export function withNodeRuntimeControlPlaneStatusRendered(result: Record): string { + const web = record(publicProbe.web); + const apiHealth = record(publicProbe.apiHealth); + const diagnostic = record(publicProbe.diagnostic); + return [ + `web=${webObserveShort(webObserveText(web.url), 80)}(${webObserveText(web.httpStatus)})`, + `api=${webObserveShort(webObserveText(apiHealth.url), 80)}(${webObserveText(apiHealth.httpStatus)})`, + webObserveShort(webObserveText(diagnostic.kind ?? diagnostic.message), 80), + ].filter((item) => item !== "-").join(" "); +} + function arrayRecords(value: unknown): Record[] { return Array.isArray(value) ? value.filter((item): item is Record => typeof item === "object" && item !== null && !Array.isArray(item))