ironic-python-agent/releasenotes/notes/add-service-steps-support-655cc02d112ed0a8.yaml
Julia Kreger eb95273ffb Add get_service_steps logic to the agent
Initial code patches for service steps have merged in
ironic, and it is now time to add support into the
agent which allows service steps to be raised to
the service.

Updates the default hardware manager version to 1.2,
which has *rarely* been incremented due to oversight.

Change-Id: Iabd2c6c551389ec3c24e94b71245b1250345f7a7
2023-08-31 06:22:22 -07:00

15 lines
710 B
YAML

---
features:
- |
Adds a new ``service`` extension which facilitates command handling for
Ironic to retrieve a list of service steps.
- Adds a new base method to base HardwareManager, ``get_service_steps``
which works the same as ``get_clean_steps`` and ``get_deploy_steps``.
These methods can be extended by hardware managers to permit them to
signal what steps are permitted.
- Extends reasonable deploy/clean steps to also be service steps which
are embedded in the Ironic agent. For example, CPU, Network, and Memory
burnin steps are available as service steps, but not the disk burnin
step as that would likely result in the existing disk contents being
damaged.