From f14eff0b7ce6157a85a00882ff10673ec4867194 Mon Sep 17 00:00:00 2001 From: Kenneth D'souza Date: Mon, 22 Aug 2022 12:25:46 +0530 Subject: [PATCH] Round off SYSTEM_RESERVED_MEMORY if value is in decimal Signed-off-by: Kenneth D'souza --- templates/common/_base/files/kubelet-auto-sizing.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/templates/common/_base/files/kubelet-auto-sizing.yaml b/templates/common/_base/files/kubelet-auto-sizing.yaml index cdb0c6d13b..b158d87847 100644 --- a/templates/common/_base/files/kubelet-auto-sizing.yaml +++ b/templates/common/_base/files/kubelet-auto-sizing.yaml @@ -40,6 +40,7 @@ contents: if (($total_memory >= 0)); then # 2% of any memory above 128GB recommended_systemreserved_memory=$(echo $recommended_systemreserved_memory $(echo $total_memory 0.02 | awk '{print $1 * $2}') | awk '{print $1 + $2}') fi + recommended_systemreserved_memory=$(echo $recommended_systemreserved_memory | awk '{printf("%d\n",$1 + 0.5)}') # Round off so we avoid float conversions echo "SYSTEM_RESERVED_MEMORY=${recommended_systemreserved_memory}Gi">> ${NODE_SIZES_ENV} } function dynamic_cpu_sizing {