diff options
author | 2019-08-21 11:50:28 +0800 | |
---|---|---|
committer | 2019-08-21 11:54:41 +0800 | |
commit | cc4fa321dc9addf090ac889ad8c9a8297f84be6a (patch) | |
tree | 971dbd2112d675e342693e5af6e0dd533b7b9e08 /lcm/lcm/nf | |
parent | 05dc30dacd4ef0b409a26eac02419d3a604d0548 (diff) |
Add vnfd validity check
Change-Id: I9fbdc1c8be274441abccef7f8ca879228037a8db
Issue-ID: VFC-1490
Signed-off-by: hongyuzhao <zhao.hongyu@zte.com.cn>
Diffstat (limited to 'lcm/lcm/nf')
-rw-r--r-- | lcm/lcm/nf/biz/instantiate_vnf.py | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/lcm/lcm/nf/biz/instantiate_vnf.py b/lcm/lcm/nf/biz/instantiate_vnf.py index 13b29ead..788e582c 100644 --- a/lcm/lcm/nf/biz/instantiate_vnf.py +++ b/lcm/lcm/nf/biz/instantiate_vnf.py @@ -35,6 +35,7 @@ from lcm.nf.const import OPERATION_STATE_TYPE from lcm.nf.const import SUB_OPERATION_TASK from lcm.nf.biz import common from .operate_vnf_lcm_op_occ import VnfLcmOpOcc +from lcm.pub.verifyvnfd import verifyvnfd logger = logging.getLogger(__name__) @@ -122,6 +123,7 @@ class InstantiateVnf(Thread): vnf_package = query_vnfpackage_by_id(self.vnfd_id) pkg_info = ignore_case_get(vnf_package, "packageInfo") self.vnfd_info = json.loads(ignore_case_get(pkg_info, "vnfdModel")) + verifyvnfd.verify(self.vnfd_info) self.update_cps() metadata = ignore_case_get(self.vnfd_info, "metadata") |