From 2feaacddb9ec8c8ea51a28c1cd42e152e92b3a9c Mon Sep 17 00:00:00 2001 From: James Player Date: Tue, 25 Mar 2025 11:01:31 +1300 Subject: [PATCH] fix(kubernetes): 2.27 Cluster reservation CPU not showing R8S-268 (#570) --- app/kubernetes/views/cluster/clusterController.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/kubernetes/views/cluster/clusterController.js b/app/kubernetes/views/cluster/clusterController.js index b8f6df290..5b58d6d89 100644 --- a/app/kubernetes/views/cluster/clusterController.js +++ b/app/kubernetes/views/cluster/clusterController.js @@ -71,7 +71,9 @@ class KubernetesClusterController { const applicationsResources = await getTotalResourcesForAllApplications(this.endpoint.Id); this.resourceReservation = new KubernetesResourceReservation(); - this.resourceReservation.CPU = Math.round(applicationsResources.CpuRequest / 1000); + + // Using same rounding method as CPULimit in getNodesAsync for consistency + this.resourceReservation.CPU = Math.round(applicationsResources.CpuRequest * 10000) / 10000; this.resourceReservation.Memory = KubernetesResourceReservationHelper.megaBytesValue(applicationsResources.MemoryRequest); if (this.hasResourceUsageAccess()) {