Feature 10509 manual scaling for native k8s charm
[osm/LCM.git] / osm_lcm / data_utils / vnfr.py
index 7e4d164..fe98102 100644 (file)
@@ -69,3 +69,11 @@ def get_vdur_index(db_vnfr, vdu_delta):
         return len([x for x in vdur_list if x.get("vdu-id-ref") == vdu_delta["id"]])
     else:
         return 0
+
+
+def get_kdur(db_vnfr, kdu_name):
+    kdur_list = get_iterable(db_vnfr, "kdur")
+    if kdur_list:
+        return next(x for x in kdur_list if x.get("kdu-name") == kdu_name)
+    else:
+        return None