ironic-staging-drivers/releasenotes/notes/remove-agent-passthru-8d7955d77e1b877d.yaml
Pavlo Shchelokovskyy fd7a07f981 Remove agent vendor passthru from drivers
Agent lookup/heartbeat as vendor passthru interface is deprecated and
is being removed from Ironic.

This patch updates all the drivers in ironic-staging-drivers to not rely
in this functionality.

Change-Id: Idfcfdff6a8657d6e6f09b8fe85ebaa0251969955
Related-Bug: #1640533
2016-12-06 12:21:19 +00:00

21 lines
1.0 KiB
YAML

---
upgrade:
- Implementations and dependency on Ironic Python Agent (IPA)
lookup/heartbeats as vendor passthru methods is removed from
all drivers in ``ironic-staging-drivers`` as it has been deprecated
and removed from ironic as well.
Effectively, ``AMT``, ``iBoot``, ``Libvirt`` and ``WoL`` drivers
no longer have any vendor passthru methods.
``Intel NodeManager`` drivers still have most of their vendor passthru
methods related to IPMI and Intel NodeManager-specific extensions,
except for ``lookup`` and ``heartbeat`` vendor passthru methods.
This also means that drivers in ``ironic-staging-drivers`` are now
incompatible with ironic < 6.1.0 and IPA < 1.5.0.
On upgrade of ironic-staging-drivers, operators must ensure that their
ironic version and verison of IPA in deploy ramdisks is compatible and
upgrade those too if needed.
Users of custom (non-IPA-based) implementations for lookup/heartbeats
from ramdisk are required to update those to use ironic API v1.22.