<div dir="ltr"><div><div><div>One issue is that development is going to move forward on openstack/ironic-tempest-plugin. No new code will go into the tempest plugin code in either openstack/ironic or openstack/ironic-inspector.<br><br></div>And actually I almost think the holiday time is the best time since the fewest number of people are going to care. But maybe I'm wrong. I do wonder if nobody is around to watch a 3rd Party CI for two weeks, how likely is it to still be working when they get back?</div><div><br></div><div>I'm not vehemently opposed to delaying, but somewhat opposed.<br></div><div><br></div>Thoughts?<br></div>John<br></div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Dec 18, 2017 at 11:19 AM,  <span dir="ltr"><<a href="mailto:Arkady.Kanevsky@dell.com" target="_blank">Arkady.Kanevsky@dell.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">





<div link="blue" vlink="purple" lang="EN-US">
<div class="m_-7780299037197505965WordSection1">
<p class="MsoNormal">John,<u></u><u></u></p>
<p class="MsoNormal">Should we give all Ironic CI maintainers to do the migration before pulling the code from master?<u></u><u></u></p>
<p class="MsoNormal">Especially that close to holiday season when a lot of folks are out.<u></u><u></u></p>
<p class="MsoNormal">We want to avoid Ironic CI not being functional for several weeks.<u></u><u></u></p>
<p class="MsoNormal">Thanks,<u></u><u></u></p>
<p class="MsoNormal">Arkady<u></u><u></u></p>
<p class="MsoNormal"><a name="m_-7780299037197505965__MailEndCompose"><u></u> <u></u></a></p>
<span></span>
<p class="MsoNormal"><b>From:</b> John Villalovos [mailto:<a href="mailto:openstack.org@sodarock.com" target="_blank">openstack.org@<wbr>sodarock.com</a>]
<br>
<b>Sent:</b> Monday, December 18, 2017 10:59 AM<br>
<b>To:</b> openstack-dev <<a href="mailto:openstack-dev@lists.openstack.org" target="_blank">openstack-dev@lists.<wbr>openstack.org</a>><br>
<b>Subject:</b> Re: [openstack-dev] [Ironic] Removal of tempest plugin code from openstack/ironic & openstack/ironic-inspector<u></u><u></u></p><div><div class="h5">
<p class="MsoNormal"><u></u> <u></u></p>
<div>
<div>
<div>
<div>
<div>
<p class="MsoNormal" style="margin-bottom:12.0pt">To hopefully make things more clear.<u></u><u></u></p>
</div>
<p class="MsoNormal" style="margin-bottom:12.0pt">All of the ironic related projects that were using the tempest-plugin code from either openstack/ironic or openstack/ironic-inspector have been migrated to use the tempest-plugin code in openstack/ironic-tempest-<wbr>plugin.
 This includes master and stable branches. Previously all branches (master and stable) were pulling from the master branch of openstack/ironic and/or openstack/ironic-inspector to get the tempest-plugin code. Now they all pull from the master branch of openstack/ironic-tempest-<wbr>plugin.
 Note: openstack/ironic-tempest-<wbr>plugin will NOT have any stable branches, only master.<u></u><u></u></p>
</div>
<p class="MsoNormal" style="margin-bottom:12.0pt">We will be removing all the tempest-plugin code from the master branch of openstack/ironic and openstack/ironic-inspector on Tuesday 19-Dec-2017. We will NOT be removing the tempest-plugin code from any stable
 branches. We (Ironic) didn't/don't use that code but since downstream consumers may we will leave it in place.<u></u><u></u></p>
</div>
<p class="MsoNormal" style="margin-bottom:12.0pt">Any 3rd Party CI that are testing using the tempest-plugin code pulled from master will need to update their CI to now use openstack/ironic-tempest-<wbr>plugin<u></u><u></u></p>
</div>
<p class="MsoNormal">Again we will be removing all the tempest-plugin code from the master branch of openstack/ironic and openstack/ironic-inspector on Tuesday 19-Dec-2017. If your CI depends on that code, please update to use the new openstack/ironic-tempest-<wbr>plugin
 repository.<u></u><u></u></p>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
<div>
<p class="MsoNormal">On Mon, Dec 18, 2017 at 8:33 AM, John Villalovos <<a href="mailto:openstack.org@sodarock.com" target="_blank">openstack.org@sodarock.com</a>> wrote:<u></u><u></u></p>
<blockquote style="border:none;border-left:solid #cccccc 1.0pt;padding:0in 0in 0in 6.0pt;margin-left:4.8pt;margin-right:0in">
<div>
<p class="MsoNormal"><u></u> <u></u></p>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
<div>
<p class="MsoNormal">On Fri, Dec 15, 2017 at 7:27 AM, John Villalovos <<a href="mailto:openstack.org@sodarock.com" target="_blank">openstack.org@sodarock.com</a>> wrote:<u></u><u></u></p>
<blockquote style="border:none;border-left:solid #cccccc 1.0pt;padding:0in 0in 0in 6.0pt;margin-left:4.8pt;margin-right:0in">
<div>
<div>
<div>
<div>
<p class="MsoNormal" style="margin-bottom:12.0pt">I wanted to send out a note to any 3rd Party CI or other users of the tempest plugin code inside either openstack/ironic or openstack/ironic-inspector. That code has been migrated to the openstack/ironic-inspector-<wbr>plugin
 repository. We have been busily ( <a href="https://review.openstack.org/#/q/topic:ironic-tempest-plugin" target="_blank">
https://review.openstack.org/#<wbr>/q/topic:ironic-tempest-plugin</a> ) migrating all of the projects to use this new repository.<u></u><u></u></p>
</div>
<p class="MsoNormal" style="margin-bottom:12.0pt">If you have a 3rd Party CI or something else that is depending on the tempest plugin code please migrate it to use openstack/ironic-tempest-<wbr>plugin.<u></u><u></u></p>
</div>
<p class="MsoNormal">We plan to remove the tempest plugin code on Tuesday 19-Dec-2017 from openstack/ironic and openstack/ironic-tempest-<wbr>plugin. And then after that doing backports of those changes to the stable branches.<u></u><u></u></p>
</div>
</div>
</blockquote>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">After discussion on IRC in regards to back-porting to the stable branches. We will NOT backport the removal of the tempest plugin code as it could break distros and other consumers.<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"> <u></u><u></u></p>
</div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
</div>
</div>
</blockquote>
</div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
</div></div></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>