ironic/ironic
Ellen Hui f1adedde75 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
2014-08-29 10:26:03 -07:00
..
api Merge "Add list() to Chassis, Node, Port objects" 2014-08-13 17:51:33 +00:00
cmd oslo.i18n migration 2014-07-16 21:53:05 +00:00
common Make DHCP provider pluggable 2014-08-29 10:26:03 -07:00
conductor Make DHCP provider pluggable 2014-08-29 10:26:03 -07:00
db Merge "Remove objectify decorator from dbapi's {get, register}_conductor()" 2014-08-18 16:20:46 +00:00
dhcp Make DHCP provider pluggable 2014-08-29 10:26:03 -07:00
drivers Make DHCP provider pluggable 2014-08-29 10:26:03 -07:00
locale Imported Translations from Transifex 2014-08-20 06:11:18 +00:00
nova Merge "Update nova driver's power_off() parameters" 2014-08-25 09:09:18 +00:00
objects Remove objectify decorator from dbapi's {get, register}_conductor() 2014-08-14 16:11:30 +01:00
openstack Sync oslo.incubator modules 2014-08-05 22:28:25 +00:00
tests Make DHCP provider pluggable 2014-08-29 10:26:03 -07:00
__init__.py Move eventlent monkeypatch out of cmd/ 2014-02-08 00:11:56 -08:00
netconf.py Remove extraneous vim configuration comments for ironic 2014-02-26 09:24:48 +08:00
version.py Correct version.py and update current version string 2014-03-21 13:50:05 -07:00