c7b46c4778
In order to support different Ironic network drivers that may need to implement vif to pif mapping in different ways, we've added new APIs in Ironic to abstract this behaviour. This patch switches the Ironic virt driver over to use this API. As part of this change the virt driver will no longer provide the macs_for_instance function, as Ironic will handle updating the Neutron ports during the provisioning process. Update interface mac addresses in configdrive network_metadata with ironic node ports values. Co-Authored-By: Vasyl Saienko <vsaienko@mirantis.com> Implements: blueprint ironic-plug-unplug-vifs-update Change-Id: I4d70423ca978885a982c7eb5bd1efcc024d2b777 Partial-Bug: #1582188 Closes-Bug: #1656854
7 lines
233 B
YAML
7 lines
233 B
YAML
---
|
|
upgrade:
|
|
- The Ironic driver now requires python-ironicclient>=1.9.0, and requires
|
|
Ironic service to support API version 1.28 or
|
|
higher. As usual, Ironic should be upgraded before Nova for a
|
|
smooth upgrade process.
|