<div dir="ltr">Hello fellow openstackers!<br><br><div id="gmail-magicdomid1931" class="gmail-ace-line"><span class="gmail-author-a-lwz80zz65zz71zz72z4z88zz81zz84z9z74zz87zz78z7w">At the moment it's not possible to migrate the ironic-python-agent-builder src jobs from bionic to focal nodeset because of diskimage-builder limitations.</span></div><div id="gmail-magicdomid1987" class="gmail-ace-line"><span class="gmail-author-a-lwz80zz65zz71zz72z4z88zz81zz84z9z74zz87zz78z7w">We're stuck with ubuntu bionic and we're pinning those jobs to the bionic nodeset for the time being:</span></div><div id="gmail-magicdomid1994" class="gmail-ace-line"><span class="gmail-author-a-lwz80zz65zz71zz72z4z88zz81zz84z9z74zz87zz78z7w gmail-url"><a href="https://review.opendev.org/756291" rel="noreferrer noopener">https://review.opendev.org/756291</a></span></div><div id="gmail-magicdomid1222" class="gmail-ace-line"><br></div><div id="gmail-magicdomid1855" class="gmail-ace-line"><span class="gmail-author-a-lwz80zz65zz71zz72z4z88zz81zz84z9z74zz87zz78z7w">One of the community goals for victoria is to move the base nodeset of the CI jobs from ubuntu bionic to focal.</span></div><div id="gmail-magicdomid1231" class="gmail-ace-line"><span class="gmail-author-a-lwz80zz65zz71zz72z4z88zz81zz84z9z74zz87zz78z7w">In
 general, doing this for most of the ironic projects has not been trivial, 
but still doable, and it has been accomplished almost entirely.</span></div><div id="gmail-magicdomid1857" class="gmail-ace-line"><span class="gmail-author-a-lwz80zz65zz71zz72z4z88zz81zz84z9z74zz87zz78z7w">The biggest challenge comes from the src jobs in ironic-python-agent-builder where, for some of them, we build ironic-python-agent ramdisks </span>using rpm-based distributions (mainly centos) with diskimage-builder on ubuntu bionic.</div><div id="gmail-magicdomid1930" class="gmail-ace-line"><span class="gmail-author-a-lwz80zz65zz71zz72z4z88zz81zz84z9z74zz87zz78z7w">This is possible using utilities (e.g. yumdownloader) included in packages still present in the ubuntu repositories, such as yum-utils and rpm.</span></div><div id="gmail-magicdomid1881" class="gmail-ace-line"><span class="gmail-author-a-lwz80zz65zz71zz72z4z88zz81zz84z9z74zz87zz78z7w">Starting
 from Ubuntu focal, the yum-utils package has been removed from the 
repositories because of lack of support of Python 2.x and there's </span>no plan to provide such support, at least to my knowledge.</div><div id="gmail-magicdomid1909" class="gmail-ace-line"><span class="gmail-author-a-lwz80zz65zz71zz72z4z88zz81zz84z9z74zz87zz78z7w">The alternative provided by dnf is not usable as there's also no plan to compile and provide a package of dnf for deb-based distributions.</span></div><div id="gmail-magicdomid1552" class="gmail-ace-line"><span class="gmail-author-a-lwz80zz65zz71zz72z4z88zz81zz84z9z74zz87zz78z7w">For
 the reasons mentioned above, currently the ironic project team can't 
complete the migration of the CI jobs from bionic to focal and there's 
no </span>ETA on when this can be accomplished.</div><div id="gmail-magicdomid1371" class="gmail-ace-line"><span class="gmail-author-a-lwz80zz65zz71zz72z4z88zz81zz84z9z74zz87zz78z7w"><br></span></div><div id="gmail-magicdomid1371" class="gmail-ace-line"><span class="gmail-author-a-lwz80zz65zz71zz72z4z88zz81zz84z9z74zz87zz78z7w">Considering all the things in the preamble, two possibilities are available:</span></div><div id="gmail-magicdomid1629" class="gmail-ace-line"><span class="gmail-author-a-lwz80zz65zz71zz72z4z88zz81zz84z9z74zz87zz78z7w">- change the mechanics in diskimage-builder; this process would 
completely change the way DIB builds rpm-based distros; this approach </span>delegates the work almost entirely to the DIB team.</div><div id="gmail-magicdomid1629" class="gmail-ace-line">- instead of migrating to focal, migrate to centos-8 nodeset; that 
would mean having devstack+ironic working on centos-8, which poses an 
interesting challenge and would consume no little resources from the ironic team.<br><br>Opinions and advice are very welcome!<br><br>Thanks,<br><br>Riccardo<br><br></div><div id="gmail-magicdomid1852" class="gmail-ace-line"><br></div></div>