<div dir="ltr"><div class="gmail_default" style="font-family:monospace,monospace">Dear colleagues,</div><div class="gmail_default" style="font-family:monospace,monospace"><br></div><div class="gmail_default" style="font-family:monospace,monospace">I'd like to request a feature freeze exception for "Use packetary for building ISO". BP [0]</div><div class="gmail_default" style="font-family:monospace,monospace"><br></div><div class="gmail_default" style="font-family:monospace,monospace">There is PR in packetary itself [1]. And one pull request in fuel-main [2].</div><div class="gmail_default" style=""><font face="monospace, monospace"><br></font></div><div class="gmail_default" style=""><font face="monospace, monospace">For ISO build process this feature means we will use the same command 'make iso' but another set of environment variables. </font></div><div class="gmail_default" style=""><font face="monospace, monospace"><br></font></div><div class="gmail_default" style=""><span style="font-family:monospace,monospace">This change is going to make ISO build process fully data driven (yaml). It will allow us to build ISO with various sets of repositories (upstream fuel repo, custom repos, etc.) Also it is going to make ISO build process even faster (about 5 minutes).</span><br></div><div class="gmail_default" style=""><font face="monospace, monospace"><br></font></div><div class="gmail_default" style=""><font face="monospace, monospace">Risk to affect other teams is medium. Merge plan is as follows:</font></div><div class="gmail_default" style=""><font face="monospace, monospace"><br></font></div><div class="gmail_default" style=""><font face="monospace, monospace">1) We will create </font><span style="font-family:monospace,monospace">a parallel ISO build job with new set of variables and make it use fuel-main request (not merging it)</span></div><div class="gmail_default" style=""><span style="font-family:monospace,monospace">2) We will run this job for couple of days and run smoke and BVT tests </span></div><div class="gmail_default" style=""><span style="font-family:monospace,monospace">3) Once everything is ready and working we will merge fuel-main patch and declare this new job as our product ISO job</span></div><div class="gmail_default" style=""><span style="font-family:monospace,monospace">4) We will create custom jobs with this new set of variables </span></div><div class="gmail_default" style=""><font face="monospace, monospace"><br></font></div><div class="gmail_default" style="font-family:monospace,monospace">[0] <a href="https://blueprints.launchpad.net/fuel/+spec/use-packetary-in-fuel">https://blueprints.launchpad.net/fuel/+spec/use-packetary-in-fuel</a><br></div><div class="gmail_default" style="font-family:monospace,monospace">[1] <a href="https://review.openstack.org/#/c/286576">https://review.openstack.org/#/c/286576</a></div><div class="gmail_default" style="font-family:monospace,monospace">[2] <a href="https://review.openstack.org/#/c/283976">https://review.openstack.org/#/c/283976</a><br></div><div class="gmail_default" style="font-family:monospace,monospace"><br></div><div class="gmail_default" style="font-family:monospace,monospace"><br></div><div><div class="gmail_signature"><div>Vladimir Kozhukalov</div></div></div>
</div>