Node deployment when dhcp_provider=none is broken
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ironic |
Fix Released
|
High
|
Julia Kreger |
Bug Description
Attempting to deploy a local testing VM with Bifrost has revealed that node deployment with "dhcp_provider=
2015-03-21 12:47:25.164 31163 DEBUG ironic.
2015-03-21 12:47:25.164 31163 DEBUG ironic.
2015-03-21 12:47:25.174 31163 WARNING ironic.
Traceback (most recent call last):
File "/usr/local/
timer()
File "/usr/local/
cb(*args, **kw)
File "/usr/local/
result = function(*args, **kwargs)
File "/usr/local/
_("Failed to deploy. Error: %s"))
File "/usr/local/
six.
File "/usr/local/
new_state = task.driver.
File "/usr/local/
return f(*args, **kwargs)
File "/usr/local/
_do_
File "/usr/local/
provider.
File "/usr/local/
self.
TypeError: update_dhcp_opts() takes exactly 3 arguments (4 given)
This appears to be a result of changes to calls to methods made in ironic/
Changed in ironic: | |
assignee: | nobody → Julia Kreger (juliaashleykreger) |
status: | New → In Progress |
Changed in ironic: | |
status: | Fix Committed → Fix Released |
Changed in ironic: | |
milestone: | kilo-rc1 → 2015.1.0 |
Confirmed simply by grep'ing:
$ git grep 'def update_dhcp_opts' dhcp/base. py: def update_ dhcp_opts( self, task, options): dhcp/neutron. py: def update_ dhcp_opts( self, task, options, vifs=None): dhcp/none. py: def update_ dhcp_opts( self, task, options):
ironic/
ironic/
ironic/