diff options
author | Jenkins <jenkins@review.openstack.org> | 2016-02-26 13:41:25 +0000 |
---|---|---|
committer | Gerrit Code Review <review@openstack.org> | 2016-02-26 13:41:25 +0000 |
commit | b50435cf85d081065221f04ad916b61bd720189c (patch) | |
tree | c91590a590762c84ef0a3f66a169e7b51176afbf | |
parent | 956e7b78f7e1aaa51284794c7e1a509e868904fd (diff) | |
parent | 16bf69c79529bf8c9c32c91895e799b0365f1b7a (diff) | |
download | ironic-b50435cf85d081065221f04ad916b61bd720189c.tar.gz |
Merge "Fix missing lookup() vendor method error for pxe_drac" into stable/liberty
-rw-r--r-- | ironic/drivers/drac.py | 4 | ||||
-rw-r--r-- | releasenotes/notes/drac-missing-lookup-3ad98e918e1a852a.yaml | 4 |
2 files changed, 7 insertions, 1 deletions
diff --git a/ironic/drivers/drac.py b/ironic/drivers/drac.py index d41e1e13a..f3860eefd 100644 --- a/ironic/drivers/drac.py +++ b/ironic/drivers/drac.py @@ -51,6 +51,8 @@ class PXEDracDriver(base.BaseDriver): 'commit_bios_config': self.drac_vendor, 'abandon_bios_config': self.drac_vendor, } - self.vendor = utils.MixinVendorInterface(self.mapping) + self.driver_passthru_mapping = {'lookup': self.iscsi_vendor} + self.vendor = utils.MixinVendorInterface(self.mapping, + self.driver_passthru_mapping) self.inspect = inspector.Inspector.create_if_enabled( 'PXEDracDriver') diff --git a/releasenotes/notes/drac-missing-lookup-3ad98e918e1a852a.yaml b/releasenotes/notes/drac-missing-lookup-3ad98e918e1a852a.yaml new file mode 100644 index 000000000..58b1a68b0 --- /dev/null +++ b/releasenotes/notes/drac-missing-lookup-3ad98e918e1a852a.yaml @@ -0,0 +1,4 @@ +--- +fixes: + - Add missing "lookup" method to the pxe_drac driver vendor interface + enabling it to be deployed using the IPA ramdisk. |