summaryrefslogtreecommitdiffstats
path: root/conductor/conductor/data/service.py
diff options
context:
space:
mode:
Diffstat (limited to 'conductor/conductor/data/service.py')
-rw-r--r--conductor/conductor/data/service.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/conductor/conductor/data/service.py b/conductor/conductor/data/service.py
index 07fc873..832b4f8 100644
--- a/conductor/conductor/data/service.py
+++ b/conductor/conductor/data/service.py
@@ -511,7 +511,9 @@ class DataEndpoint(object):
candidate_list[i]["flavor_map"] = {}
# Create flavor mapping for label_name to flavor
flavor_name = flavor_info.get("flavor-name")
+ flavor_id = flavor_info.get("flavor-id")
candidate_list[i]["flavor_map"][label_name] = flavor_name
+ candidate_list[i]["flavor_map"]["flavorId"] = flavor_id
# Create directives if not exist already
if not candidate_list[i].get("all_directives"):
candidate_list[i]["all_directives"] = {}
@@ -549,9 +551,11 @@ class DataEndpoint(object):
directive= {"id": id,
"type": type,
"directives": ""}
+ flavor_id_attributes = {"attribute_name": "flavorId", "attribute_value": ""}
for ele in directives:
if "flavor_directives" in ele.get("type"):
flag = True
+ ele.get("attributes").append(flavor_id_attributes)
break
else:
flag = False
@@ -727,4 +731,4 @@ class DataEndpoint(object):
# 'note': 'do_something called!',
# 'arg': str(arg),
# }
- # return {'response': res, 'error': False} \ No newline at end of file
+ # return {'response': res, 'error': False}