summaryrefslogtreecommitdiffstats
path: root/pike/pike/resource/views/infra_workload.py
diff options
context:
space:
mode:
authorBin Yang <bin.yang@windriver.com>2018-09-19 03:29:56 +0000
committerGerrit Code Review <gerrit@onap.org>2018-09-19 03:29:56 +0000
commit4663ed0cd55cc78a0ff3e336a10f7e042a50aa9c (patch)
tree31dd0918e21a62246e501959f3102575c4188c90 /pike/pike/resource/views/infra_workload.py
parent0c40f8947716932fa8b67acc19b3567837eebedc (diff)
parentd43818d4f538439c893313fd460fd79121d75cf4 (diff)
Merge "Add UT for infra_workload for pike"
Diffstat (limited to 'pike/pike/resource/views/infra_workload.py')
-rw-r--r--pike/pike/resource/views/infra_workload.py10
1 files changed, 6 insertions, 4 deletions
diff --git a/pike/pike/resource/views/infra_workload.py b/pike/pike/resource/views/infra_workload.py
index 38c2a920..415bf0d2 100644
--- a/pike/pike/resource/views/infra_workload.py
+++ b/pike/pike/resource/views/infra_workload.py
@@ -55,10 +55,11 @@ class InfraWorkload(APIView):
for directive in oof_directive.get("directives", []):
if directive["type"] == "vnfc":
for directive2 in directive.get("directives", []):
- if directive2["type"] in ["flavor_directives", "sriovNICNetwork_directives"]:
- for attr in directives2.get("attributes", []):
- label_name = directive2[0]["attribute_name"]
- label_value = directive2[0]["attribute_value"]
+ #if directive2["type"] in ["flavor_directives", "sriovNICNetwork_directives"]:
+ if directive2["type"] == "flavor_directives":
+ for attr in directive2.get("attributes", []):
+ label_name = attr["attribute_name"]
+ label_value = attr["attribute_value"]
if parameters.has_key(label_name):
template_data["parameters"][label_name] = label_value
else:
@@ -154,6 +155,7 @@ class InfraWorkload(APIView):
self.heatbridge_update(request, vimid, stack_id)
self._logger.info("RESP with data> result:%s" % resp_template)
+ return Response(data=resp_template, status=status.HTTP_200_OK)
except VimDriverNewtonException as e:
self._logger.error("Plugin exception> status:%s,error:%s"
% (e.status_code, e.content))