CloudStack CLOUDSTACK-774 Supporting kickstart in CloudStack baremetal pass host id to baremetal discover when mgmt loads existing hosts
Project: http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/commit/5f0bb8ab Tree: http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/tree/5f0bb8ab Diff: http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/diff/5f0bb8ab Branch: refs/heads/4.1 Commit: 5f0bb8ab293af1d3960492f9cf8c65a02df04302 Parents: 2e069ad Author: frank <[email protected]> Authored: Thu Feb 21 11:08:58 2013 -0800 Committer: frank <[email protected]> Committed: Thu Feb 21 15:39:15 2013 -0800 ---------------------------------------------------------------------- .../baremetal/manager/BareMetalDiscoverer.java | 8 ++++++++ 1 files changed, 8 insertions(+), 0 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/blob/5f0bb8ab/plugins/hypervisors/baremetal/src/com/cloud/baremetal/manager/BareMetalDiscoverer.java ---------------------------------------------------------------------- diff --git a/plugins/hypervisors/baremetal/src/com/cloud/baremetal/manager/BareMetalDiscoverer.java b/plugins/hypervisors/baremetal/src/com/cloud/baremetal/manager/BareMetalDiscoverer.java index 9b0a510..28c8375 100755 --- a/plugins/hypervisors/baremetal/src/com/cloud/baremetal/manager/BareMetalDiscoverer.java +++ b/plugins/hypervisors/baremetal/src/com/cloud/baremetal/manager/BareMetalDiscoverer.java @@ -276,5 +276,13 @@ public class BareMetalDiscoverer extends DiscovererBase implements Discoverer, R return new DeleteHostAnswer(true); } + + @Override + protected HashMap<String, Object> buildConfigParams(HostVO host) { + HashMap<String, Object> params = super.buildConfigParams(host); + params.put("hostId", host.getId()); + params.put("ipaddress", host.getPrivateIpAddress()); + return params; + } }
