aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorYan Yang <yangyanyj@chinamobile.com>2019-02-26 07:34:02 +0000
committerGerrit Code Review <gerrit@onap.org>2019-02-26 07:34:02 +0000
commit355204b4c26dcfaf60fee8f164210d420375cc4b (patch)
tree9ac4ee6f2a5869e91bf29ed907520c7673d3fec6
parent7b17df4af2e605360acde7ab05336ca017906646 (diff)
parenta8d111f985265bfd118568603c82ed320c1177ce (diff)
Merge "Homing with selected VIM"
-rw-r--r--lcm/ns_vnfs/biz/create_vnfs.py15
1 files changed, 15 insertions, 0 deletions
diff --git a/lcm/ns_vnfs/biz/create_vnfs.py b/lcm/ns_vnfs/biz/create_vnfs.py
index 04cb3b8b..e4773920 100644
--- a/lcm/ns_vnfs/biz/create_vnfs.py
+++ b/lcm/ns_vnfs/biz/create_vnfs.py
@@ -248,6 +248,21 @@ class CreateVnfs(Thread):
"modelVersionId": modelVersionId
}
}
+
+ if self.vim_id:
+ vim_info = self.vim_id.split("_")
+ identifiers = list()
+ identifiers.append(vim_info[1])
+ cloudOwner = vim_info[0]
+ required_candidate = [
+ {
+ "identifierType": "vimId",
+ "cloudOwner": cloudOwner,
+ "identifiers": identifiers
+ }
+ ]
+ placementDemand["requiredCandidates"] = required_candidate
+
req_body = {
"requestInfo": {
"transactionId": id,