<div dir="ltr"><br><div class="gmail_extra"><div class="gmail_quote">On Thu, Oct 31, 2013 at 7:00 PM, Monty Taylor <span dir="ltr"><<a href="mailto:mordred@inaugust.com" target="_blank">mordred@inaugust.com</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im"><br>
On 10/31/2013 04:38 PM, Devananda van der Veen wrote:<br>
> Hi all,<br>
><br>
> Ironic has reached a point where it is capable of being added to<br>
> integration tests and the gate pipeline. Does that mean we /should/ add<br>
> it? I think so, and I'd like to know what others think, but let me be<br>
> more specific about what I'm talking about.<br>
<br>
</div>Yes, we should - with caveats.<br>
<div class="im"><br>
> At this point, it is possible for devstack to start ironic-api and<br>
> ironic-conductor services, register them with keystone, init the db,<br>
> etc. Then, tempest [1] can perform basic actions like create, update,<br>
> delete records. Testing the hardware drivers will come later, which is<br>
> where we'll see integration tests with glance, neutron, etc, become more<br>
> important.<br>
><br>
> Roman has been working on enabling these tests [2] and I'd like to nudge<br>
> the reviewers of the tempest and infra teams to take a look at his<br>
> patches. At the very least, I'd like to make folks aware of this work so<br>
> we can all discuss it at the summit.<br>
<br>
</div>Basically, we've been wanting for a while to see gate integration before<br>
something graduates incubation - but there is a chicken and egg sitch<br>
where we can't REALLY add it to the gate until after graduation.<br></blockquote><div><br></div><div>Ah, I see.</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">


<br>
So, I think what we want to do is add the tests to tempest/devstack, and<br>
then make a job that only runs on ironic changes that runs that. That<br>
will show us that you're ready once graduation review comes up.<br></blockquote><div><br></div><div>That works for me. Getting tempest/devstack tests going for Ironic</div><div>is what I really want, and yea, that should happen before we're in all the</div>

<div>other project's gate checks.</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
I'll look at the infra patches (it's been slow with jeblair out)<br></blockquote><div><br></div><div>Thanks!</div><div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">


<div class="im"><br>
> [1]<br>
> Tempest tests for Ironic API: <a href="https://review.openstack.org/#/c/48109" target="_blank">https://review.openstack.org/#/c/48109</a><br>
><br>
> [2]<br>
> Pre-cache Ironic to slaves: <a href="https://review.openstack.org/#/c/54569" target="_blank">https://review.openstack.org/#/c/54569</a><br>
> Enable Ironic in devstack-gate: <a href="https://review.openstack.org/#/c/53899" target="_blank">https://review.openstack.org/#/c/53899</a><br>
> Enable tempest tests in the experimental pipeline:<br>
> <a href="https://review.openstack.org/#/c/53917" target="_blank">https://review.openstack.org/#/c/53917</a><br>
><br>
><br>
> Thanks!<br>
> Devananda<br>
><br>
><br>
</div>> _______________________________________________<br>
> OpenStack-dev mailing list<br>
> <a href="mailto:OpenStack-dev@lists.openstack.org">OpenStack-dev@lists.openstack.org</a><br>
> <a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br>
><br>
<br>
_______________________________________________<br>
OpenStack-dev mailing list<br>
<a href="mailto:OpenStack-dev@lists.openstack.org">OpenStack-dev@lists.openstack.org</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br>
</blockquote></div><br></div></div>