From 26304c8763f55775e465d87724953884366e48c9 Mon Sep 17 00:00:00 2001 From: Zhenguo Niu Date: Mon, 18 Sep 2017 09:52:07 +0800 Subject: [PATCH] Fix partitions error when pass down to ironic. Set default preserve_ephemeral parameter, then partitions can be passed correctly. Change-Id: Ie353ac2bacb55a69aa4535292d1848dce46a8aa2 --- mogan/baremetal/ironic/driver.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mogan/baremetal/ironic/driver.py b/mogan/baremetal/ironic/driver.py index 8a7f2f3a..db87bc51 100644 --- a/mogan/baremetal/ironic/driver.py +++ b/mogan/baremetal/ironic/driver.py @@ -289,7 +289,7 @@ class IronicDriver(base_driver.BaseEngineDriver): # add server info to node node = self._get_node(node_uuid) - self._add_server_info_to_node(node, server, partitions) + self._add_server_info_to_node(node, server, None, partitions) # validate we are ready to do the deploy validate_chk = self.ironicclient.call("node.validate", node_uuid) if (not validate_chk.deploy.get('result')