Fix bug of cli command error when onboard vnf 07/95207/2
authoryangyan <yangyanyj@chinamobile.com>
Mon, 9 Sep 2019 07:27:31 +0000 (15:27 +0800)
committeryangyan <yangyanyj@chinamobile.com>
Mon, 9 Sep 2019 07:29:52 +0000 (15:29 +0800)
Change-Id: I25ca6c5a2cdf6eaca44cdcdb3f94e55c6bad899a
Issue-ID: INT-1239
Signed-off-by: yangyan <yangyanyj@chinamobile.com>
test/hpa_automation/tosca/hpa_automation.py
test/hpa_automation/tosca/vcpe_vgw_config.json

index 08966d9..68f8487 100755 (executable)
@@ -373,13 +373,14 @@ def add_policies(parameters):
       os.system("oclip policy-push-outdated -m {} -u {} -p {} -x {} -b {} -c {}".format(parameters["policy_url"], \
         parameters["policy_username"], parameters["policy_password"], policy_name, parameters["policy_config_type"],\
         parameters["policy_pdp_group"]))
-    
+
 def onboard_vnf(parameters):
     vnfs = parameters["vnfs"]
     vnf_onboard_outputs = {}
 
     for key, value in vnfs.items():
-        vnf_onboard_string = 'oclip vfc-catalog-onboard-vnf -c {}'.format(value.get("csar-id"))
+        vnf_onboard_string = 'oclip vfc-catalog-onboard-vnf -m {} -c {}'\
+            .format(value.get("url"), value.get("csar-id"))
         vnf_onboard_outputs[key] = (os.popen(vnf_onboard_string)).read()
     return vnf_onboard_outputs
 
index c13f1d9..989734f 100755 (executable)
         "vgw":{
            "path": "/opt/oclip/dublin/vgw.csar",
            "csar-id": "You need change it",
+            "url": "http://msb-iag:80",
             "vsp-name" : "vgw-hpa-vsp",
             "vsp-desc" : "vgw-hpa-vsp-desc",
             "vsp-version" : "1.0",