diff options
| author | Jenkins <jenkins@review.openstack.org> | 2013-01-15 05:15:22 +0000 |
|---|---|---|
| committer | Gerrit Code Review <review@openstack.org> | 2013-01-15 05:15:22 +0000 |
| commit | 8fddd6ad445586dc2c59ace0b292ff9da7048561 (patch) | |
| tree | f96bb8585afebb100ffb75fd898c5b1f46f55256 /nova/virt | |
| parent | 7c4ea19d9b79a50557db1b3723f4d7fd5d574ff6 (diff) | |
| parent | 507daea012322b913128f5d201057966f8e3dfcf (diff) | |
Merge "Export the MAC addresses of nodes for bare-metal."
Diffstat (limited to 'nova/virt')
| -rw-r--r-- | nova/virt/baremetal/driver.py | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/nova/virt/baremetal/driver.py b/nova/virt/baremetal/driver.py index 62c0dff70..9904fdcd4 100644 --- a/nova/virt/baremetal/driver.py +++ b/nova/virt/baremetal/driver.py @@ -201,6 +201,12 @@ class BareMetalDriver(driver.ComputeDriver): % instance['uuid']) return node_id + def macs_for_instance(self, instance): + context = nova_context.get_admin_context() + node_id = self._require_node(instance) + return set(iface['address'] for iface in + db.bm_interface_get_all_by_bm_node_id(context, node_id)) + def spawn(self, context, instance, image_meta, injected_files, admin_password, network_info=None, block_device_info=None): node_id = self._require_node(instance) |
