<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css" style="display:none;"><!-- P {margin-top:0;margin-bottom:0;} --></style>
</head>
<body dir="ltr">
<div id="divtagdefaultwrapper" style="font-size:12pt;color:#000000;background-color:#FFFFFF;font-family:Calibri,Arial,Helvetica,sans-serif;">
<p>Hi all,</p>
<p><br>
</p>
<p>A change (<a href="https://review.openstack.org/#/c/313035/" id="LPlnk499803">https://review.openstack.org/#/c/313035/</a>) to Ironic devstack is in the gate, changing the default ironic-python-agent (IPA) ramdisk from CoreOS to TinyIPA, and changing iPXE
 to default enabled.</p>
<p><br>
</p>
<p>As part of the work to improve and speed up gate jobs, we determined that using iPXE speeds up deployments and makes them more reliable by using http to transfer ramdisks instead of tftp. Additionally, the TinyIPA image, in development over the last few
 months, uses less ram and is smaller, allowing faster transfers and more simultaneous VMs to run in the gate.<br>
</p>
<p><br>
</p>
<p>In addition to changing the devstack default, there's also a patch up: <a href="https://review.openstack.org/#/c/313800/" id="LPlnk327124">https://review.openstack.org/#/c/313800/</a> to change most Ironic jobs to use iPXE and TinyIPA. This change will make
 IPA have voting check jobs and tarball publishing jobs for supported ramdisks (CoreOS and TinyIPA). Ironic (and any other projects other than IPA) will use the publicly published tinyipa image.</p>
<p><br>
</p>
<p>In summary:</p>
<p><b>- Devstack changes (merging now):</b></p>
<p><b>  </b>- Defaults to TinyIPA ramdisk</p>
<p>  - Defaults to iPXE enabled</p>
<p><b>- Gate changes (needs review at: <a href="https://review.openstack.org/#/c/313800/" id="LPlnk327124" title="https://review.openstack.org/#/c/313800/
Cmd+Click or tap to follow the link" style="font-family: Calibri, Arial, Helvetica, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', NotoColorEmoji, 'Segoe UI Symbol', 'Android Emoji', EmojiSymbols; font-size: 16px;">https://review.openstack.org/#/c/313800/</a><span style="font-family: Calibri, Arial, Helvetica, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', NotoColorEmoji, 'Segoe UI Symbol', 'Android Emoji', EmojiSymbols; font-size: 16px;"> )</span></b></p>
<p>  - Ironic-Python-Agent</p>
<p>    - Voting CoreOS + TinyIPA source (ramdisk built on the fly jobs)</p>
<p>  - Ironic</p>
<p>    - Change all jobs (except bash ramdisk pxe_ssh job) to TinyIPA</p>
<p>    - Change all jobs but one to use iPXE</p>
<p>    - Change all gate jobs to use 512mb of ram</p>
<p><br>
</p>
<p>If there are any questions or concerns, feel free to ask here or in #openstack-ironic.</p>
<p><br>
</p>
<p>P.S. I welcome users of the DIB ramdisk to help make a job to run against IPA. All supported ramdisks should be checked in IPA's gate to avoid breakage as IPA is inherently dependent on its environment.</p>
<p><br>
</p>
<p><br>
</p>
<p>Thanks,</p>
<p>Jay Faulkner (JayF)</p>
<p>OSIC</p>
<p></p>
</div>
</body>
</html>