diff options
author | Ellen Hui <ellenfkh@gmail.com> | 2014-08-05 23:50:56 +0000 |
---|---|---|
committer | Chris Krelle <nobodycam@gmail.com> | 2014-08-29 10:26:03 -0700 |
commit | f1adedde7584d7ba5fdd37ed7ee45a0d415f2af0 (patch) | |
tree | 2624abd65f7187537ecd626b43cc8822515e1fdb /setup.cfg | |
parent | 2a19ff1cf6abf9bf7a48f2182b860322ef37794e (diff) | |
download | ironic-f1adedde7584d7ba5fdd37ed7ee45a0d415f2af0.tar.gz |
Make DHCP provider pluggable
Previously, all dhcp was done explicitly through Neutron. This commit
adds an interface for dhcp providers, currently implemented by a
Neutron provider and a noop provider.
The provider can be set in the dhcp_provider config option, and
defaults to neutron.
Co-Authored-By: Jim Rollenhagen <jim@jimrollenhagen.com>
Co-Authored-By: Lucas Alvares Gomes <lucasagomes@gmail.com>
Implements: blueprint support-external-dhcp
Closes-Bug: #1282168
Change-Id: I7eea490c573914c6cd2a73056fe3a0ec91065dc0
Diffstat (limited to 'setup.cfg')
-rw-r--r-- | setup.cfg | 4 |
1 files changed, 4 insertions, 0 deletions
@@ -29,6 +29,10 @@ console_scripts = ironic-conductor = ironic.cmd.conductor:main ironic-rootwrap = oslo.rootwrap.cmd:main +ironic.dhcp = + neutron = ironic.dhcp.neutron:NeutronDHCPApi + none = ironic.dhcp.none:NoneDHCPApi + ironic.drivers = agent_ipmitool = ironic.drivers.agent:AgentAndIPMIToolDriver agent_pyghmi = ironic.drivers.agent:AgentAndIPMINativeDriver |