The nova.api.openstack.compute.legacy_v2.contrib.baremetal_nodes Module

The bare-metal admin extension with Ironic Proxy.

class BareMetalNodeController(ext_mgr=None, *args, **kwargs)

Bases: nova.api.openstack.wsgi.Controller

The Bare-Metal Node API controller for the OpenStack API.

Ironic is used for the following commands:
‘baremetal-node-list’ ‘baremetal-node-show’
create(req, body)
delete(req, id)
index(req)
show(req, id)
wsgi_actions = {'remove_interface': '_remove_interface', 'add_interface': '_add_interface'}
wsgi_extensions = []
class Baremetal_nodes(ext_mgr)

Bases: nova.api.openstack.extensions.ExtensionDescriptor

Admin-only bare-metal node administration.

alias = 'os-baremetal-nodes'
get_resources()
name = 'BareMetalNodes'
namespace = 'http://docs.openstack.org/compute/ext/baremetal_nodes/api/v2'
updated = '2013-01-04T00:00:00Z'

Previous topic

The nova.api.openstack.compute.legacy_v2.contrib.baremetal_ext_status Module

Next topic

The nova.api.openstack.compute.legacy_v2.contrib.block_device_mapping_v2_boot Module

Project Source

This Page