Added k0rdent release info in the HTML report

Related-PROD: K0RQA-20
Change-Id: If86faee9cbbff5691bea1fb42f5dcfac1b08a70d
diff --git a/cfg_checker/common/kube_utils.py b/cfg_checker/common/kube_utils.py
index e6b9922..36efcaa 100644
--- a/cfg_checker/common/kube_utils.py
+++ b/cfg_checker/common/kube_utils.py
@@ -295,6 +295,24 @@
                 w.stop()
                 return
 
+    def get_k0rdent_release(self, mgmt_name="kcm"):
+        group = "k0rdent.mirantis.com"
+        version = "v1beta1"
+        plural = "managements"
+
+        try:
+            mgmt_list = self.get_custom_resource(group, version, plural) or {}
+            for item in mgmt_list.get("items", []):
+                name = item.get("metadata", {}).get("name", "").lower()
+                if name == mgmt_name.lower():
+                    return item.get("status", {}).get("release", "Unknown")
+            logger.warning(
+                f"Management object '{mgmt_name}' not found in CR list.")
+        except Exception as e:
+            logger.warning(
+                f"Failed to get the k0rdent release from the '{mgmt_name}' mgmt CRD: {e}")
+        return "Unknown"
+
     def get_node_info(self, http=False):
         # Query API for the nodes and do some presorting
         _nodes = {}