From 289b5bb5d37d72a4573105484717bcb49dc3c719 Mon Sep 17 00:00:00 2001 From: Aleksandr Tcitlionok <803797+terghalin@users.noreply.github.com> Date: Thu, 5 Dec 2024 08:12:58 +0000 Subject: [PATCH] fix(pseudo): add missing conversion --- app/extras/pseudographic.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/app/extras/pseudographic.py b/app/extras/pseudographic.py index a6d3df3..668c67a 100644 --- a/app/extras/pseudographic.py +++ b/app/extras/pseudographic.py @@ -28,6 +28,18 @@ def convert_memory_to_mib(memory): return int(memory.replace("Gi", "")) * 1024 return float(memory) +def convert_memory_to_gb(memory): + """ + Convert memory to GB (gigabytes) for ephemeral-storage. + """ + if "Ki" in memory: + return int(memory.replace("Ki", "")) / (1024 ** 2) + elif "Mi" in memory: + return int(memory.replace("Mi", "")) / 1024 + elif "Gi" in memory: + return int(memory.replace("Gi", "")) + return float(memory) + def display_metal_nodes(): console = Console() table = Table(title="🖥️ Metal Nodes", style="bold green")