<div dir="ltr">Hey Ghanshyam,<div><br></div><div>This is pretty good news! Congratulations to the whole team!</div><div><br></div><div>I posted a patch to migrate the Octavia grenade job to native Zuul v3 [1]. It was really easy and simple to do it, so thanks again.</div><div><br></div><div>One question. <span style="font-family:Arial,sans-serif;font-size:small">The job runs Tempest some tests (Nova, Neutron, ...) right after Grenade. From an Octavia perspective, it is not something we really don't care about but rather would prefer running (a subset of) Octavia tests or none. Is this possible?</span></div><div><span style="font-family:Arial,sans-serif;font-size:small"><br></span></div><div><span style="font-family:Arial,sans-serif;font-size:small">In patch set 6 [2], I tried to disable Tempest completely. I did so by disabling "tempest" in devstack_services and set ENABLE_TEMPEST=False in the Grenade plugin settings file. Yet, Tempest tests still ran. Looking at the grenade job definition, it includes the tempest role -- is this correct? I would expect Tempest to run only if </span><span style="font-family:Arial,sans-serif"></span><span style="font-family:Arial,Helvetica,sans-serif;font-size:small">ENABLE_TEMPEST=True.</span></div><div><br></div><div>Thanks,</div><div>Carlos</div><div><br></div><div>[1] <a href="https://review.opendev.org/#/c/725098/">https://review.opendev.org/#/c/725098/</a></div><div>[2] <a href="https://review.opendev.org/#/c/725098/6/">https://review.opendev.org/#/c/725098/6/</a></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sat, May 2, 2020 at 2:40 AM Ghanshyam Mann <<a href="mailto:gmann@ghanshyammann.com">gmann@ghanshyammann.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hello Everyone,<br>
<br>
Finally, after so many cycles, grenade base job has been migrated to zuulv3 native[1]. This is<br>
merged in the Ussuri branch.<br>
<br>
Thanks to tosky for keep working on this and finish it!!<br>
<br>
New jobs 'grenade', 'grenade-multinode', 'grenade-postgresql' and 'grenade-forward' are<br>
zuulv3 native now and we kept old job name  'grenade-py3' as an alias to 'grenade' so that it would<br>
not break the gate using 'grenade-py3'.<br>
<br>
* Start using this new base job for your projects specific grenade jobs.<br>
<br>
* Migration to new job name:<br>
The integrated template and projects are using old job name 'grenade-py3' need to move to<br>
a new job name. Job is defined in the integrated template and also in the project's zuul.yaml for irrelevant-files.<br>
So we need to switch both places at the same time otherwise you will be seeing the two jobs running on your gate<br>
(master as well as on Ussuri). <br>
<br>
Integrated service specific template has switched to new job[2] which means you might see two jobs running<br>
'grenade' & 'grenade-py3' running on your gate until you change .zuul.yaml. Example: Nova did for master as well as Ussuri gate - <a href="https://review.opendev.org/#/q/I212692905a1d645cd911c2a161c13c794c0e0f4d" rel="noreferrer" target="_blank">https://review.opendev.org/#/q/I212692905a1d645cd911c2a161c13c794c0e0f4d</a><br>
<br>
It needs to be done in Ussuri also as Tempest where integrated templates are present is branchless and apply the change for Ussuri job also.<br>
<br>
[1] <a href="https://review.opendev.org/#/c/548936/" rel="noreferrer" target="_blank">https://review.opendev.org/#/c/548936/</a><br>
[2] <a href="https://review.opendev.org/#/c/722551/" rel="noreferrer" target="_blank">https://review.opendev.org/#/c/722551/</a><br>
<br>
-gmann<br>
<br>
</blockquote></div>