ironic/releasenotes/notes/bug-2069430-cb58c9beaa7a35de.yaml
Przemyslaw Szczerbik 4f924f2d64 Fix execution of node servicing steps exposed by IPA's HardwareManager
Implement execute_service_step() in AgentBaseMixin that will
asynchronously execute service step on the agent. Without it, Ironic
will try to find <step_name> attribute on the object that implements
interface specified by the servicing step.

Example:

Step: [{"interface": "deploy", "step": "burnin_cpu"}]
Error: AttributeError: 'AgentDeploy' object has no attribute 'burnin_cpu'

Closes-Bug: #2069430

Change-Id: Idb1d5b50656c3765ea5c9e21b7844946ae4cfc67
Signed-off-by: Przemyslaw Szczerbik <przemyslaw.szczerbik@intel.com>
2024-06-18 02:22:03 -07:00

7 lines
213 B
YAML

---
fixes:
- |
[`bug 2069430 <https://bugs.launchpad.net/ironic/+bug/2069430>`_]
Fixes an issue that prevented Ironic from being able to execute node
servicing steps exposed by IPA's HardwareManager