Bug 2372 Fixed: Vnf Descriptor is getting updated without giving any value under min and max number of instances
Change-Id: I4ef66fde70c6fd24370251ab44d6f40846f184ee
Signed-off-by: Adurti <adurti.v@tataelxsi.co.in>
diff --git a/osm_nbi/descriptor_topics.py b/osm_nbi/descriptor_topics.py
index da7fdfa..7a034fa 100644
--- a/osm_nbi/descriptor_topics.py
+++ b/osm_nbi/descriptor_topics.py
@@ -51,6 +51,7 @@
detect_descriptor_usage,
)
from osm_im import etsi_nfv_vnfd, etsi_nfv_nsd
+from osm_im.validation import Validation as validation_im
from osm_im.nst import nst as nst_im
from pyangbind.lib.serialise import pybindJSONDecoder
import pyangbind.lib.pybindJSON as pybindJSON
@@ -859,6 +860,7 @@
indata.pop("usageState", None)
indata.pop("links", None)
+ validation = validation_im()
indata = self.pyangbind_validation("vnfds", indata, force)
# Cross references validation in the descriptor
@@ -878,6 +880,8 @@
self.validate_healing_group_descriptor(indata)
self.validate_alarm_group_descriptor(indata)
self.validate_storage_compute_descriptor(indata)
+ validation.validate_vdu_profile_in_descriptor(indata)
+ validation.validate_instantiation_level_descriptor(indata)
self.validate_helm_chart(indata)
return indata