<div dir="ltr">The root cause why ironic grenade job was broken is described in <a href="https://bugs.launchpad.net/ironic/+bug/1663371">https://bugs.launchpad.net/ironic/+bug/1663371</a><div>In two words, during Ocata we removed DEFAULT_IMAGE_NAME setting logic from devstack [0]. As soon stable/ocata</div><div>was cut for devstack variable DEFAULT_IMAGE_NAME is not visible in grenade, and default value in nova resources.sh</div><div>script was picked [1]. </div><div><br></div><div>It was fixed by [2] by sourcing ironic vars (now we set DEFAULT_IMAGE_NAME there) in grenade, to made it available for all</div><div>grenade scripts.</div><div><br></div><div>The problem described earlier (we do testing upgrade from master to master) still exist.</div><div>It affects not only ironic, but all projects that do not have latest stable branch (ie stable/ocata now). As soon they cut it all becomes</div><div>to normal. But we have a short period of time when all projects testing upgrades from master to master.</div><div>Related bug [3]. </div><div><br></div><div><br></div><div><br></div><div>[0] <a href="https://github.com/openstack-dev/devstack/commit/d89b175321ac293454ad15caaee13c0ae46b0bd6">https://github.com/openstack-dev/devstack/commit/d89b175321ac293454ad15caaee13c0ae46b0bd6</a></div><div>[1] <a href="https://github.com/openstack-dev/grenade/blob/master/projects/60_nova/resources.sh#L31">https://github.com/openstack-dev/grenade/blob/master/projects/60_nova/resources.sh#L31</a></div><div>[2] <a href="https://review.openstack.org/#/c/431369/">https://review.openstack.org/#/c/431369/</a></div><div>[3] <a href="https://bugs.launchpad.net/grenade/+bug/1663505">https://bugs.launchpad.net/grenade/+bug/1663505</a></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Feb 9, 2017 at 4:02 PM, Jim Rollenhagen <span dir="ltr"><<a href="mailto:jim@jimrollenhagen.com" target="_blank">jim@jimrollenhagen.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><span class="">On Thu, Feb 9, 2017 at 7:00 AM, Jim Rollenhagen <span dir="ltr"><<a href="mailto:jim@jimrollenhagen.com" target="_blank">jim@jimrollenhagen.com</a>></span> wrote:<br></span><div class="gmail_extra"><div class="gmail_quote"><span class=""><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Hey folks,<br><br>Ironic plans to release Ocata this week, once we have a couple small patches<br>and a release note cleanup landed.<br><br>However, our grenade job is now testing master->master, best I can tell. This<br>is pretty clearly due to this d-s-g commit:<br><a href="https://github.com/openstack-infra/devstack-gate/commit/9c752b02fbd57c7021a7c9295bf4d68a0d1973a8" target="_blank">https://github.com/openstack-i<wbr>nfra/devstack-gate/commit/9c75<wbr>2b02fbd57c7021a7c9295bf4d68a0d<wbr>1973a8</a><br><br>Evidence:<br><br>* it appears to be checking out a change on master into the old side:<br> <a href="http://logs.openstack.org/44/354744/10/check/gate-grenade-dsvm-ironic-ubuntu-xenial/4b395ff/logs/grenade.sh.txt.gz#_2017-02-09_07_15_32_979" target="_blank">http://logs.openstack.org/44/3<wbr>54744/10/check/gate-grenade-ds<wbr>vm-ironic-ubuntu-xenial/4b395f<wbr>f/logs/grenade.sh.txt.gz#_<wbr>2017-02-09_07_15_32_979</a><br><br>* and somewhat coincidentally, our grenade job seems to be broken when master<br> (ocata) is on the old side, because we now select instance images in our<br> devstack plugin:<br> <a href="http://logs.openstack.org/44/354744/10/check/gate-grenade-dsvm-ironic-ubuntu-xenial/4b395ff/logs/grenade.sh.txt.gz#_2017-02-09_08_07_10_946" target="_blank">http://logs.openstack.org/44/3<wbr>54744/10/check/gate-grenade-ds<wbr>vm-ironic-ubuntu-xenial/4b395f<wbr>f/logs/grenade.sh.txt.gz#_<wbr>2017-02-09_08_07_10_946</a><br><br>So, we're currently blocking the ironic release on this, as obviously we don't<br>want to release if we don't know upgrades work. As I see it, we have two<br>options:<br><br>1) Somehow fix devstack-gate and configure our jobs in project-config such that<br>this job upgrades newton->master. I might need some help on navigating this<br>one.<br><br>2) Make our grenade job non-voting for now, release 7.0.0 anyway, and<br>immediately make sure that the stable/ocata branch runs grenade as expected and<br>passes. If it isn't passing, fix what we need to and cut 7.0.1 ASAP.<br></div></blockquote><div><br></div></span><div>After talking to Doug and Sean on IRC, I think this is the best<br></div><div>option. We don't necessarily need to make it non-voting if we<br></div><div>can fix it quickly (Vasyl is working on this already).<br><br></div><div>We still have a week to release from the Ocata branch if we need<br></div><div>to get more things in. They'll just need to go through the backport<br></div><div>process.<span class="HOEnZb"><font color="#888888"><br><br></font></span></div><span class="HOEnZb"><font color="#888888"><div>// jim</div><br></font></span></div><br></div></div>
<br>______________________________<wbr>______________________________<wbr>______________<br>
OpenStack Development Mailing List (not for usage questions)<br>
Unsubscribe: <a href="http://OpenStack-dev-request@lists.openstack.org?subject:unsubscribe" rel="noreferrer" target="_blank">OpenStack-dev-request@lists.<wbr>openstack.org?subject:<wbr>unsubscribe</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" rel="noreferrer" target="_blank">http://lists.openstack.org/<wbr>cgi-bin/mailman/listinfo/<wbr>openstack-dev</a><br>
<br></blockquote></div><br></div>