summaryrefslogtreecommitdiffstats
path: root/lcm/lcm/pub/verifyvnfd/verifyvnfd.py
diff options
context:
space:
mode:
authorhongyuzhao <zhao.hongyu@zte.com.cn>2019-09-18 14:35:00 +0800
committerhongyuzhao <zhao.hongyu@zte.com.cn>2019-09-18 15:15:22 +0800
commitd8019fdc8c1243f7c8bcf54921639333526f3749 (patch)
tree2dc6ba361a759e88149c18c82ef100040c3443d2 /lcm/lcm/pub/verifyvnfd/verifyvnfd.py
parent4ba359d8f83a8bb9b6648b53c1372fee101e5ba2 (diff)
Add vnfd validity check
Change-Id: Ied8d1c044b2b6f883be48820eaf1d0eff47a19c3 Issue-ID: VFC-1490 Signed-off-by: hongyuzhao <zhao.hongyu@zte.com.cn>
Diffstat (limited to 'lcm/lcm/pub/verifyvnfd/verifyvnfd.py')
-rw-r--r--lcm/lcm/pub/verifyvnfd/verifyvnfd.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/lcm/lcm/pub/verifyvnfd/verifyvnfd.py b/lcm/lcm/pub/verifyvnfd/verifyvnfd.py
index 6fa5ac2b..0276c097 100644
--- a/lcm/lcm/pub/verifyvnfd/verifyvnfd.py
+++ b/lcm/lcm/pub/verifyvnfd/verifyvnfd.py
@@ -48,11 +48,12 @@ def _format_validation_error(error):
def verify(new_vnfd):
errors_found = []
- vnfd_schema_path = os.path.join(os.path.dirname(os.path.realpath(__file__)), "vnf_vnfd_schema.json")
+ vnfd_schema_path = os.path.join(os.path.dirname(os.path.realpath(__file__)), "vnf_vnfd_all_schema.json")
with open(vnfd_schema_path, "r") as fvnfd_schema:
vnfd_schema = json.load(fvnfd_schema)
vnfd_validator = jsonschema.validators.Draft4Validator(schema=vnfd_schema)
for error in vnfd_validator.iter_errors(new_vnfd):
+ # print("Error:%s" % error)
logger.error("vnfd verify fail,%s" % _format_validation_error(error))
errors_found.append(_format_validation_error(error))
if len(errors_found) > 0: