Signed-off-by: Michael Hanselmann <[email protected]>
---
qa/qa_rapi.py | 22 ++++++++++++----------
1 files changed, 12 insertions(+), 10 deletions(-)
diff --git a/qa/qa_rapi.py b/qa/qa_rapi.py
index fbcf980..8232b93 100644
--- a/qa/qa_rapi.py
+++ b/qa/qa_rapi.py
@@ -526,15 +526,14 @@ def TestRapiInstanceAdd(node, use_client):
try:
memory = utils.ParseUnit(qa_config.get("mem"))
disk_sizes = [utils.ParseUnit(size) for size in qa_config.get("disk")]
+ disks = [{"size": size} for size in disk_sizes]
+ nics = [{}]
- if use_client:
- disks = [{"size": size} for size in disk_sizes]
- nics = [{}]
-
- beparams = {
- constants.BE_MEMORY: memory,
- }
+ beparams = {
+ constants.BE_MEMORY: memory,
+ }
+ if use_client:
job_id = _rapi_client.CreateInstance(constants.INSTANCE_CREATE,
instance["name"],
constants.DT_PLAIN,
@@ -544,12 +543,15 @@ def TestRapiInstanceAdd(node, use_client):
beparams=beparams)
else:
body = {
+ "__version__": 1,
+ "mode": constants.INSTANCE_CREATE,
"name": instance["name"],
- "os": qa_config.get("os"),
+ "os_type": qa_config.get("os"),
"disk_template": constants.DT_PLAIN,
"pnode": node["primary"],
- "memory": memory,
- "disks": disk_sizes,
+ "beparams": beparams,
+ "disks": disks,
+ "nics": nics,
}
(job_id, ) = _DoTests([
--
1.7.3.5