# contact: fbravo@whitestack.com
##
+from osm_lcm.data_utils import list_utils
from osm_lcm.lcm_utils import get_iterable
):
break
return deployed_kdu, index
+
+
+def get_nsd(nsr):
+ return nsr.get("nsd", {})
+
+
+def get_deployed_vca_list(nsr):
+ return nsr.get("_admin", ()).get("deployed", ()).get("VCA", [])
+
+
+def get_deployed_vca(nsr, filter):
+ return list_utils.find_in_list(
+ get_deployed_vca_list(nsr),
+ lambda vca: all(vca[key] == value for key, value in filter.items()),
+ )