summaryrefslogtreecommitdiffstats
path: root/zte/vmanager/driver/interfaces/views.py
diff options
context:
space:
mode:
Diffstat (limited to 'zte/vmanager/driver/interfaces/views.py')
-rw-r--r--zte/vmanager/driver/interfaces/views.py7
1 files changed, 5 insertions, 2 deletions
diff --git a/zte/vmanager/driver/interfaces/views.py b/zte/vmanager/driver/interfaces/views.py
index ec0342d9..50e71a16 100644
--- a/zte/vmanager/driver/interfaces/views.py
+++ b/zte/vmanager/driver/interfaces/views.py
@@ -469,7 +469,7 @@ def scale(request, *args, **kwargs):
if ret[0] != 0:
return Response(data={'error':'scale error'}, status=ret[2])
resp_data = json.JSONDecoder().decode(ret[1])
- jobId = resp_data["jobid"]
+ # jobId = resp_data["jobid"]
logger.info("resp_data=%s", resp_data)
except Exception as e:
logger.error("Error occurred when scaling VNF")
@@ -477,6 +477,9 @@ def scale(request, *args, **kwargs):
return Response(data={'error':'scale expection'}, status='500')
return Response(data=resp_data, status=ret[2])
+
+nf_healing_url = '/api/v1/nf_m_i/nfs/{vnfInstanceID}/vms/operation'
+
@api_view(http_method_names=['POST'])
def heal(request, *args, **kwargs):
logger.info("====heal_vnf===")
@@ -499,7 +502,7 @@ def heal(request, *args, **kwargs):
user=ignorcase_get(vnfm_info, "userName"),
passwd=ignorcase_get(vnfm_info, "password"),
auth_type=restcall.rest_no_auth,
- resource=nf_scaling_url.format(vnfInstanceID=nf_instance_id),
+ resource=nf_healing_url.format(vnfInstanceID=nf_instance_id),
method='put', # POST
content=json.JSONEncoder().encode(data))
logger.info("ret=%s", ret)