ironic/releasenotes/notes/ramdisk-cleaning-f4e061f978bd6ac4.yaml
Dmitry Tantsur 75304deefb Fix in-band cleaning for ramdisk and anaconda deploy
We have implemented the cleaning prepare/tear_down, but haven't
implemented fetching/running in-band clean steps. This change moves
the cleaning logic from AgentDeployMixin to AgentBaseMixin, where it
arguably belongs.

In a follow-up patch I'm planning to reduce the number of mix-ins we
currently have, but that won't be backportable.

Change-Id: Ibc5610b14cea487d26191249e5c0333fdcd4b914
2021-09-06 16:01:10 +02:00

18 lines
614 B
YAML

---
upgrade:
- |
In-band cleaning has been fixed for ``ramdisk`` and ``anaconda``
deploy interfaces. If you rely on actual clean steps not running,
you need to disable cleaning instead for the relevant nodes::
baremetal node set <node> --no-automated-clean
fixes:
- |
Fixes in-band cleaning for the ``ramdisk`` and ``anaconda`` deploy
interfaces. Previously no in-band steps were fetched from the ramdisk.
other:
- |
The cleaning code has been moved from ``AgentDeployMixin`` to
``AgentBaseMixin``. Most of 3rd party deploy interfaces will need to
include both anyway.