ironic/releasenotes/notes/add-execute-on-child-node-20910aecb8f8b714.yaml
Sharpz7 949387bd80 [codespell] Fixing Spelling Mistakes
This is the first in a series of commits to add support for codespell. This is continuning the process completed in ironic-python-agent.

Future Commits will add a Tox Target, CI support and potentially a git-blame-ignore-revs file if their are lots of spelling mistakes that could clutter git blame.

Change-Id: Id328ff64c352e85b58181e9d9e35973a8706ab7a
2024-02-12 19:58:56 +00:00

17 lines
868 B
YAML

---
features:
- |
Adds a capability for synchronous steps to be executed through the
cleaning and deployment steps framework upon child nodes, as associated
through the ``parent_node`` field. The new, optional step arguments are
a boolean value of ``execute_on_child_nodes``, and
``limit_child_node_execution`` which consists of a list of node UUIDs.
The ability to invoke this permission requires the ability to
set a provision state action upon the child node in the RBAC model.
- |
Adds a ``power_on``, ``power_on``, and ``reboot`` reserved step name
actions which toggles power through the conductor. This allows embedded
devices such as child nodes to have power state toggled as part
of the parent node's cleaning or deployment sequence, if so stated
through the supplied configuration or deployment template.