ironic/releasenotes/notes/remove-agent-passthru-432b18e6c430cee6.yaml
Pavlo Shchelokovskyy 206e246d25 Remove agent vendor passthru from most drivers
This patch removes the deprecated agent lookup/heartbeat as vendor
passthru functionality from most of the drivers in following modules:
- ironic.drivers.agent
- ironic.drivers.pxe
- ironic.drivers.drac
- ironic.drivers.irmc

Some drivers are left untouched though:
- iLO and OneView drivers are a bit more complicated and will be fixed
  in follow-up patches
- iBoot, WoL and AMT drivers will be fixed in ironic-staging-drivers
  repo first and then removed from ironic tree.

Change-Id: Ia9ee46cda68ef823d1fe8e5ea03c1d5948810a50
Partial-Bug: #1640533
2016-11-29 09:30:32 +02:00

38 lines
968 B
YAML

---
features:
- |
Agent lookup/heartbeat as vendor passthru is removed from most of
in-tree ironic drivers. Affected drivers are
* agent_ipmitool
* agent_ipmitool_socat
* agent_ipminative
* agent_irmc
* agent_ssh
* agent_vbox
* agent_ucs
* pxe_agent_cimc
* pxe_ipmitool
* pxe_ipmitool_socat
* pxe_ssh
* pxe_ipminative
* pxe_seamicro
* pxe_snmp
* pxe_irmc
* pxe_vbox
* pxe_msftocs
* pxe_ucs
* pxe_iscsi_cimc
* pxe_drac
* pxe_drac_inspector
* iscsi_irmc
All the other vendor passthru methods are left in place if the
driver had them.
upgrade:
- Agent lookup/heartbeat as vendor passthru is removed from ironic.
That means that most in-tree drivers relying on Ironic Python Agent (IPA)
lookup/heartbeat functionality become incompatible with IPA < 1.5.0.
Operators are required to update their IPA-based deploy ramdisks to
contain IPA >= 1.5.0.