diff --git a/src/kubernetes/pods.ts b/src/kubernetes/pods.ts index dcbb1da..820f3fa 100644 --- a/src/kubernetes/pods.ts +++ b/src/kubernetes/pods.ts @@ -81,6 +81,7 @@ export function parseK8sCpuQuantity(q: string | number): number { const match = q.trim().match(/^([0-9.]+)([a-zA-Z]*)$/); if (!match) return 0; const val = parseFloat(match[1]); + if (Number.isNaN(val)) return 0; const suffix = match[2]; switch (suffix) { case 'n': @@ -107,6 +108,7 @@ export function parseK8sMemoryQuantity(q: string | number): number { const match = q.trim().match(/^([0-9.]+)([a-zA-Z]*)$/); if (!match) return 0; const val = parseFloat(match[1]); + if (Number.isNaN(val)) return 0; const suffix = match[2]; if (suffix === '') {