19:09:23 <mtaylor> #startmeeting
19:09:24 <openstack> Meeting started Tue Mar 27 19:09:23 2012 UTC.  The chair is mtaylor. Information about MeetBot at http://wiki.debian.org/MeetBot.
19:09:25 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic.
19:09:38 <LinuxJedi> lol, good argument to have :)
19:09:47 <soren> mtaylor: patches or it didn't happen
19:09:53 <LinuxJedi> hehe :)
19:11:26 <mtaylor> morning
19:11:29 <mtaylor> soren: sigh
19:12:24 <LinuxJedi> [17:47:35] <jeblair> i have to miss the CI team meeting today. :/
19:12:24 <LinuxJedi> [17:48:17] <jeblair> but basically, i'm planning on putting the new version of the devstack-gate scripts into production later today, when things are quiet.
19:12:34 <mtaylor> that's what jeblair has been working on
19:12:48 <mtaylor> he and I had a great meeting with adrian cole yesterday about the jclouds jenkins plugin
19:15:08 <mtaylor> we have the first steps working
19:16:21 <soren> I can't help but wonder if this should live in a separate project.
19:16:36 <mtaylor> should be feature complete in a few weeks enough to move devstack gating stuff to it
19:16:43 <mtaylor> we hope
19:16:46 <mtaylor> soren: what do you mean?
19:17:15 <soren> I.e. some external scheduling thingamajig that keeps a number of cloud instances around.
19:17:45 <soren> ...and Jenkins could ask that for a fresh instance (which it will have ready to go based on some configuration and some clever heuristics or whatever).
19:17:56 <soren> Instead of having all that logic in Jenkins.
19:18:05 <soren> It seems like something that would be more generally useful.
19:18:40 <mtaylor> yes
19:18:41 <mtaylor> so
19:18:46 <mtaylor> that's what's happening
19:18:47 <soren> Sorry, just thinking out loud. It can start its life as a Jenkins plugin just fine.
19:18:51 <soren> It's just a thought for later.
19:18:57 <mtaylor> it's not starting its life as a jenkins plugin :)
19:19:01 <soren> Ah.
19:19:03 <soren> Lovely.
19:19:11 <mtaylor> jclouds is a java library that knows how to talk to clouds
19:19:19 <soren> Right.
19:19:33 <mtaylor> all of the pooling logic and image caching logic will actually live inside of jclouds
19:19:36 <LinuxJedi> so do I if I smoke the funny stuff
19:19:40 <soren> Oh.
19:19:40 <mtaylor> and jenkins will just be able to use that
19:19:48 <soren> I thought jclouds was like libcloud, but for Java.
19:19:55 <mtaylor> yes. it's just 100x better
19:20:02 <mtaylor> :)
19:20:20 <soren> I don't think libcloud has any ambition to grow scheduling capabilities. :)
19:20:32 <mtaylor> so - let me restarte
19:20:36 <mtaylor> restate
19:20:47 <mtaylor> well, no, I think I said it right
19:21:24 <mtaylor> jclouds wants to know about pooling, because a common use case amongst folks doing multi-cloud bursting is wanting to have available nodes ready to use
19:21:35 <mtaylor> it's something that's been asked for by a bunch of their users
19:21:54 <mtaylor> also, they've got a cacheing feature that we're going to extend a little bit
19:22:59 <mtaylor> that will allow you to describe the qualities of a node you'd like, and it will transparently create taht thing, and then create image snapshots of that thing so that the next time you ask for something matching those characteristics, it can spin one up cased on the image
19:23:44 <mtaylor> both of those are things we manage right now in devstack-gate ourselves, but will be intrinsic to jclouds, so we'll get them for free on all of our cloud images
19:23:51 <mtaylor> that we spin up inside of jenkins
19:24:22 <mtaylor> which will be exciting - and should mean that we can easily spin up new types of nodes for things without having to re-engineer the caching and pooling each time
19:28:48 <mtaylor> other than that - that's all I had
19:29:17 <soren> Cool.
19:29:49 <LinuxJedi> mtaylor: want me to cover my bits?
19:30:01 <mtaylor> LinuxJedi: yes please
19:30:34 <LinuxJedi> ok, so, as most of you have probably seen, the theming of Gerrit and Jenkins is now live
19:30:51 <LinuxJedi> had a few fixes from various people too via. gerrit which is really cool
19:31:49 <LinuxJedi> in other news paste was hit with 15000 spam entires.  I've fixed the anti-spam and cleared out the spam that was there, I may have accidentally deleted one or two real entries so if anything important is missing let me know
19:32:14 <mtaylor> yay spam!
19:32:22 <LinuxJedi> I've been working on a Jenkins Jobs filler in puppet
19:32:43 <LinuxJedi> if you give it a list of projects it will automatically create all our standard Jenkins jobs
19:32:57 <LinuxJedi> it is based on blocks of XML so should be very easy to modify
19:33:11 <mtaylor> ++
19:33:15 <LinuxJedi> it is in puppet now and the first project to use it should be up soon
19:33:42 <LinuxJedi> (that being RedDwarf on StackForge)
19:34:40 <LinuxJedi> I also did some other things like update docs, start a template for a new Stackforge site, redesign the Stackforge logo (not live yet), etc... but none of that is really important
19:34:50 <LinuxJedi> I think that is about all I have
19:35:04 <mtaylor> swet. I will review all of your stuff soon
19:35:18 <LinuxJedi> mtaylor: one thing I wanted to ask you about is monitoring.  CI are getting a lot of servers on our hands now and something (Nagios or something?) would be nice
19:35:26 <LinuxJedi> especially in light of the build6 failure
19:35:56 <mtaylor> LinuxJedi: funny story - we set one up a while ago but haven't really done much with it
19:36:12 <mtaylor> LinuxJedi: ping jeblair about that when he gets back online
19:36:17 <LinuxJedi> mtaylor: ah, I noticed there was SNMP stuff going on and did wonder
19:36:21 <LinuxJedi> will do
19:36:36 <mtaylor> LinuxJedi: there are a bunch more of us now - that should probably be something that we do more with
19:36:54 <LinuxJedi> oh yea, we have 2 new guys joining the CI team very soon
19:37:17 <mtaylor> w00hoo!
19:37:27 <mtaylor> (possibly three)
19:37:39 <LinuxJedi> even better :)
19:37:43 <mtaylor> by ODS, we should havea  bunch of people working on this bad boy
19:37:56 <LinuxJedi> and mtaylor will be a very busy manager ;)
19:38:04 * mtaylor already doesn't do anything useful
19:38:20 <LinuxJedi> sure you do, you break stuff so we have work to do ;)
19:38:52 * mtaylor tries to spread the live
19:38:53 <mtaylor> love
19:38:55 <mtaylor> bah
19:38:58 <LinuxJedi> hehe :)
19:39:30 <LinuxJedi> so, yea.  I don't think I have much else
19:39:37 <mtaylor> ok - I'd like to run if nobody else has anything
19:39:43 <carlp> mtaylor: when you have a moment, I have a question for you
19:40:09 <mtaylor> carlp: cool - I'll ping you in 10?
19:40:20 <carlp> mtaylor: perfect
19:40:30 <carlp> thanks!
19:40:48 <mtaylor> #endmeeting