<div dir="ltr">To better support diskimage-builder based IPA images going forward, we'd like to move the ironic-agent element into the ironic-python-agent repository. This will involve:<br><br>- Improving support for having multiple copies of an element, so that we may deprecate the diskimage-builder repository copy of the element. See this change and related: <a href="https://review.openstack.org/#/c/334785">https://review.openstack.org/#/c/334785</a><br>- Moving the element into the repository. This change has been proposed as <a href="https://review.openstack.org/#/c/335583/">https://review.openstack.org/#/c/335583/</a><br>- Deprecating the diskimage-builder copy of the element (TBD)<br>- Adding tests to gate IPA changes on DIB builds (TBD)<br>- Add upload of DIB-built images to <a href="http://tarballs.openstack.org">tarballs.openstack.org</a> (TBD)<br><br>Many IPA deployers currently use DIB based IPA images using the ironic-agent element. However, IPA does not officially support DIB - IPA changes are not tested against DIB, nor are DIB-built images published.<br><br>This has the following disadvantages:<br><br>- The DIB element is not versioned along with IPA, resulting in potential version mismatch and breakage<br>- ironic-agent element changes are not tested with DIB prior to merge<br><br>Understandably, tripleo and other projects may have concerns with regard to this change. I hope to start a discussion here so that those concerns can be addressed. Further in-depth discussion of this issue can be found in the relevant launchpad bug: <a href="https://bugs.launchpad.net/ironic-python-agent/+bug/1590935">https://bugs.launchpad.net/ironic-python-agent/+bug/1590935</a><div><br></div><div>Thanks,</div><div>Stephane</div></div>