<p>Jay,</p>
<p>Agree that openstack api coverage top priority in added smoketests.</p>
<p>The work needed done on vagrant (vish led it and wrote about it a bit at <a href="http://ansolabs.com/deploy">ansolabs.com/deploy</a>) was a start to making something that worked outside nasa - the multinode work was so it would work on any *nix box. Nasa's testing cluster uses bare metal provioning, not vagrant.  The goal of the chef recipes is something that works for vagrant and physical deployments on real hardware.</p>

<p>More work needs done on both deploying test clusters and testing them.</p>
<p>Jesse</p>
<div class="gmail_quote">On Feb 21, 2011 6:39 AM, "Jay Pipes" <<a href="mailto:jaypipes@gmail.com">jaypipes@gmail.com</a>> wrote:<br type="attribution">> On Fri, Feb 18, 2011 at 5:30 PM, Andy Smith <<a href="mailto:andyster@gmail.com">andyster@gmail.com</a>> wrote:<br>
>> A few emails back (I have been in meetings and travel for the past two weeks<br>>> so I am just catching up on email now), Jay pretty much described our plan<br>>> of setting up a bunch of machines in multiple configurations for use as a<br>
>> test cluster.<br>>> Towards that goal I'd love to start compiling the various systems mentioned<br>>> in this thread so far into a place so that we can look at the configurations<br>>> people are already using. My vote is just a wiki page linking to Jenkins<br>
>> deployments and tarballs of Jenkins build configurations and so forth.<br>>> <a href="http://wiki.openstack.org/TestingBrainstorm">http://wiki.openstack.org/TestingBrainstorm</a><br>> <br>> OK.<br>> <br>
>> Soren, based on your blog post I suspect you have a bunch of this material<br>>> already, could you add it to that wiki?<br>>> Brian Schott, could you add your deployment and existing testing strategy to<br>
>> that wiki?<br>>> I'll take care of getting the Anso/NASA pieces (we have a bunch of<br>>> vagrant-based stuff) in there.<br>>> --andy<br>> <br>> There is no documentation as to how the Vagrant/Chef stuff works, how<br>
> to kick it off, or how it should be linked into Hudson. It also seems<br>> to be very Anso/Nebula specific. Did we expect that the Vagrant/Chef<br>> stuff would be used by the OpenStack community to test OpenStack?<br>
> Also, if we did, why isn't it in the Nova project itself? I thought<br>> one of your goals was not to have the testing stuff in different<br>> projects (and now, on totally different repositories...)<br>> <br>
> For those of us a little tentative to learn Yet Another Programming<br>> Language, even some basic documentation would be useful to see if the<br>> Vagrant/Chef stuff is something that could be applicable to OpenStack<br>
> continuous integration testing.<br>> <br>> As I've stated in previous emails on this thread, the problem we have<br>> is *not* that we don't have the ability to run tests. In other words,<br>> we don't need another test-running platform. What we need is tests for<br>
> stuff that isn't Anso-specific, which is why I've asked Trey to work<br>> on creating a smoketest for the valid work patterns that have to do<br>> with OpenStack and not EC2.<br>> <br>> In the meantime, to test the EC2-specific code paths, I would think it<br>
> would be fairly trivial to simply fire the smoketests against a test<br>> cluster. I know that one of the Rackspace test clusters (a large,<br>> 188-machine one) should be online in the next week or so, but there<br>
> was also word of another smaller test cluster that seems more<br>> appropriate for simply kicking smoketests against.  Jordan, what's the<br>> status of that smaller cluster? Are we ready to add those machines to<br>
> our set of Hudson builders?<br>> <br>> -jay<br>> <br>> _______________________________________________<br>> Mailing list: <a href="https://launchpad.net/~openstack">https://launchpad.net/~openstack</a><br>
> Post to     : <a href="mailto:openstack@lists.launchpad.net">openstack@lists.launchpad.net</a><br>> Unsubscribe : <a href="https://launchpad.net/~openstack">https://launchpad.net/~openstack</a><br>> More help   : <a href="https://help.launchpad.net/ListHelp">https://help.launchpad.net/ListHelp</a><br>
</div>