Feature 10509 manual scaling for native k8s charm
Also includes improvements for scale function
Change-Id: I23f51b8c1b219681841d0b1f7f4db3a0d9ed4c7b
Signed-off-by: aktas <emin.aktas@ulakhaberlesme.com.tr>
diff --git a/osm_lcm/data_utils/vnfr.py b/osm_lcm/data_utils/vnfr.py
index 7e4d164..fe98102 100644
--- a/osm_lcm/data_utils/vnfr.py
+++ b/osm_lcm/data_utils/vnfr.py
@@ -69,3 +69,11 @@
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