summaryrefslogtreecommitdiff
path: root/ironic/drivers/modules/pxe.py
diff options
context:
space:
mode:
authorDmitry Tantsur <dtantsur@protonmail.com>2020-12-16 19:04:19 +0100
committerDmitry Tantsur <dtantsur@protonmail.com>2020-12-16 19:06:39 +0100
commitca37578a0ac6d68a3a7142f189f64735e85b4e48 (patch)
treeb2a6ac2dbd08a6b19b674f95086b3db18322eb6d /ironic/drivers/modules/pxe.py
parenta58b88c737a1626af3c98de0f42f9a114fcc6104 (diff)
downloadironic-ca37578a0ac6d68a3a7142f189f64735e85b4e48.tar.gz
Include HeartbeatMixin in the ramdisk deploy
Otherwise cleaning gets stuck forever because there is no heartbeat implementation to use. Change-Id: I3589038001b98c866f47339ac8d65edfb891ed79
Diffstat (limited to 'ironic/drivers/modules/pxe.py')
-rw-r--r--ironic/drivers/modules/pxe.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/ironic/drivers/modules/pxe.py b/ironic/drivers/modules/pxe.py
index 3463f3543..222e952da 100644
--- a/ironic/drivers/modules/pxe.py
+++ b/ironic/drivers/modules/pxe.py
@@ -37,7 +37,8 @@ class PXEBoot(pxe_base.PXEBaseMixin, base.BootInterface):
capabilities = ['ramdisk_boot', 'pxe_boot']
-class PXERamdiskDeploy(agent_base.AgentBaseMixin, base.DeployInterface):
+class PXERamdiskDeploy(agent_base.AgentBaseMixin, agent_base.HeartbeatMixin,
+ base.DeployInterface):
def get_properties(self, task):
return {}