Add inputs json for inst vnf
[vfc/nfvo/driver/vnfm/svnfm.git] / zte / vmanager / driver / interfaces / views.py
index b981c9a..3e62b06 100644 (file)
@@ -138,10 +138,11 @@ class InstantiateVnf(APIView):
             logger.debug("[%s] packageInfo=%s", fun_name(), packageInfo)
             logger.debug("VNF_FTP=%s", VNF_FTP)
             data = {
+                "vnfinstancename": "default",
                 "NFVOID": 1,
                 "VNFMID": vnfmid,
                 "vnfd_id": packageInfo.get("vnfdId"),
-                "deployflavorid": "TODO",
+                "deployflavorid": "default",
                 "extension": {},
                 "inputs": []
             }
@@ -150,6 +151,9 @@ class InstantiateVnf(APIView):
             for name, value in ignorcase_get(additionalParam, "inputs").items():
                 data["inputs"].append({"key_name": name, "value": value, "type": "TODO"})
 
+            inputs_json = load_json_file("inputs.json")
+            [data["inputs"].append(item) for item in inputs_json["inputs"]]
+
             logger.debug("[%s] call_req data=%s", fun_name(), data)
 
             ret = restcall.call_req(