17:01:18 <jlvillal> #startmeeting ironic_qa 17:01:19 <openstack> Meeting started Wed Feb 10 17:01:18 2016 UTC and is due to finish in 60 minutes. The chair is jlvillal. Information about MeetBot at http://wiki.debian.org/MeetBot. 17:01:20 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 17:01:22 <openstack> The meeting name has been set to 'ironic_qa' 17:01:31 <[1]cdearborn> o/ 17:01:41 <jlvillal> Sorry I'm late 17:01:53 <rpioso> o/ 17:01:55 <devananda> o/ 17:02:05 <jlvillal> #topic Announcements 17:02:08 <krtaylor> o/ 17:02:13 <maurosr> \o 17:02:16 <mjturek1> o/ 17:02:40 <jlvillal> I don't have any announcements. 17:02:51 <jlvillal> Does anyone else have anything to announce? 17:03:03 <krtaylor> mjturek1, maurosr - want to plug your ironic session? 17:03:23 <mjturek1> sure, if it's not frowned upon 17:03:52 <mjturek1> we have a ironic QA session for summit up for voting 17:03:53 <jlvillal> Sure. I guess :) 17:04:21 <jlvillal> #info mjturek1 maurosr Have an Ironic QA related session up for voting 17:04:24 <jlvillal> link? 17:04:29 <sambetts> o/ 17:04:33 <mjturek1> grabbing it now 17:04:35 <krtaylor> well I'd encourage everyone to vote for their favorite talks 17:04:39 <krtaylor> #link https://www.openstack.org/summit/austin-2016/vote-for-speakers/presentation/7334 17:04:43 <jlvillal> Thanks 17:04:47 <mjturek1> thanks krtaylor 17:04:49 <jlvillal> Any other announcements? 17:04:59 <jlvillal> Okay moving on.... 17:05:04 <jlvillal> #topic Grenade testing 17:05:37 <jlvillal> #info jlvillal again got involved with other work and didn't have time this past week. Things are looking much better for this week. 17:05:45 <jlvillal> Sorry about that folks. 17:06:13 <jlvillal> But I think my work in bringing up a bunch of servers is ramping down. So I should have more cycles this week. 17:06:42 <jlvillal> #topic Announcements 17:06:56 <jlvillal> #info No meeting next week, as we have the virtual mid-cycle 17:07:00 <sambetts> TinyIPA merged 17:07:04 <sambetts> :) 17:07:11 <krtaylor> nice 17:07:14 <devananda> sambetts: o/^5 17:07:16 <jlvillal> #info TinyIPA merged! 17:07:33 <jlvillal> #topic Functional testing 17:07:37 <mjturek1> hey jlvillal, maurosr and I have an quick update on functional testing 17:07:45 <jlvillal> mjturek1: Great! 17:07:54 <mjturek1> We started some initial investigations on functional testing, and we're thinking the nova code base would be a better basis than glance. 17:07:57 <jlvillal> Feel free to #info things 17:08:08 <mjturek1> Specifically, the use of fixtures to create the services seems to be the right approach, though we are totally up for suggestions. 17:08:22 <jlvillal> Sounds reasonable to me. From when I was looking at the fixtures. 17:08:28 <mjturek1> very cool 17:08:38 <mjturek1> We've started adding some code for creating fixtures for the ironic services. Though we haven't published it anywhere yet (it's not tested/functional yet) 17:08:41 <jlvillal> The Nova stuff sort of confused me as it was an onion of layers it seemed. 17:09:01 <mjturek1> lol, yeah it took some time to understand what was going on there 17:09:05 <jlvillal> One class led to another class to another class. Etc.. From what I remember. 17:09:16 <mjturek1> yep very true 17:09:16 <jlvillal> My head started hurting... :) 17:09:20 <mjturek1> hahaha 17:09:27 <maurosr> jlvillal: we're curious though about what ironic team decided to belong or not to functional testing 17:09:49 <jlvillal> maurosr: Not quite sure I understand that question. 17:10:26 <jlvillal> I think in general we would like to have functional testing to exercise the code more and hopefully improve the quality of the code. 17:10:37 <jlvillal> Not sure if that answers the question maurosr 17:10:55 <jlvillal> Oh, I think you are asking what should functional testing test? 17:11:05 <jlvillal> Is that correct? 17:11:07 <maurosr> jlvillal: it does, so I think that includes several areas, like api, db, conductor and such 17:11:15 <maurosr> yeah, exactly 17:11:31 <krtaylor> hm, well initially functional moving out of tempest was a place to move tests that were to big or slow for gate, but we have morphed that a bit to be a more simple way for ironic devs to test functionality as well 17:11:41 <jlvillal> So my thought for functional testing is to have it as isolated as we can. As few external dependencies as possible. 17:11:48 <krtaylor> ++ 17:11:54 <jlvillal> We already have tempest testing for testing it as part of the bigger project. 17:11:54 <rajinir> o/ 17:12:15 <jlvillal> So functional testing would be ironic-api and ironic-conductor and any bare essentials to make those work. 17:12:31 <maurosr> jlvillal: so do you agree that most of tempest's api testing could be moved to functional? 17:12:34 <jlvillal> Maybe that would be RabbitMQ or maybe there is a way to use oslo.messaging without RabbitMQ 17:12:57 <maurosr> we probably want to keep only the scenario tests on ironic side, correct? 17:12:59 <jlvillal> maurosr: Not sure about 'moved'. But maybe we could 'copy' a lot of it. If it works. 17:13:08 <maurosr> right 17:13:36 <jlvillal> I don't want us to lessen what the tempest tests are doing. 17:13:48 <maurosr> ok, got it 17:13:54 <jlvillal> Thanks 17:13:54 <mjturek1> is this something we should bring up at midcycle (what functional tests should excercise)? 17:13:54 <devananda> we can not remove the API testing from tempest 17:14:00 <jlvillal> +1 17:14:32 <maurosr> devananda: I didn't meant to remove from tempest, but from ironic's tempest plugin 17:14:33 <devananda> and in fact, with the move to our tempest plugin, we need to start being very mindful of how we change those things 17:14:47 <krtaylor> functional testing was meant to be moved out of tempest testing for projects that had a huge slow gate, they were meant to be periodic, but we don't have that problem with gate being bloated 17:14:47 <jlvillal> #info maurosr mjturek1 have started some initial investigations on functional testing, and are thinking the nova code base would be a better basis than glance. 17:15:20 <krtaylor> yes, lets discuss at midcycle 17:15:26 <devananda> tempest API tests are the basis of defcore. ironic is not part of the set of projects currently considered for defcore ... but if we ever hope to be, those API tests would be the basis 17:16:49 <jlvillal> #info Tempest API tests should remain in tempest. Tempest API tests could be used to help in writing functional tests. But tests should not be "moved" from Tempest to functional. 17:17:08 <jlvillal> Anything else on functional testing? 17:17:19 <maurosr> no! 17:17:23 <jlvillal> :) 17:17:25 <mjturek1> not at the moment 17:17:36 <mjturek1> thanks for the info tagging jlvillal 17:17:36 <jlvillal> And now onto my favorite part of the meeting 17:17:46 <jlvillal> #topic 3rd Party CI (krtarylor) 17:18:03 <jlvillal> krtaylor: All yours. Please #info things of note :) 17:18:07 <krtaylor> hehheh, favorite? 17:18:15 * jlvillal doesn't have to do anything :) 17:18:42 <krtaylor> nothing to report this week, I too have been swamped with downstream activity, but it lifted today 17:19:15 <krtaylor> I am hoping to get help from mjturek1 and maurosr for some doc changes based on their summit talk proposal 17:19:27 <krtaylor> but thats about it 17:19:44 <jlvillal> krtaylor: Anything on emails sent or anything else? 17:19:54 <jlvillal> Deadlines? etc... 17:20:10 <krtaylor> I have not seen any replies, but they may have gone directly to thingee 17:20:37 <jlvillal> krtaylor: There was an email sent out last week. Correct? 17:20:55 <krtaylor> yes, thingee sent a detailed message, excellent 17:21:05 <thingee> Have not receieved anything 17:21:21 <krtaylor> ok, good to know 17:21:52 <thingee> jlvillal: http://lists.openstack.org/pipermail/openstack-dev/2016-February/085722.html 17:21:57 <jlvillal> krtaylor: Anything you want to #info before we move on? 17:22:30 <krtaylor> I think we're good for now, back to you 17:22:35 <jlvillal> Thanks! 17:22:43 <jlvillal> #topic Opens / General QA 17:22:55 <jlvillal> Anyone? Anyone? ... 17:23:16 <devananda> krtaylor: how many vendor/drivers have not yet responded // put up a CI thing? 17:24:16 <jlvillal> thingee: ^^^ maybe you know? 17:24:54 <krtaylor> devananda, I still need to crawl through that and identify those that have not done all the steps, han't had the time 17:24:57 <sambetts> I'm still waiting for my lab team to put together my rack and then I'll be getting our (Cisco) CI up and running, I've created the wiki page with the accounts etc and just put down a status of In development 17:25:03 <thingee> devananda: it should be all in that etherpad we've been communicating from the previous meeting 17:25:11 * thingee digs it up 17:25:40 <thingee> https://etherpad.openstack.org/p/IronicCI 17:26:07 <jlvillal> #link https://etherpad.openstack.org/p/IronicCI 17:26:42 <jlvillal> Anything else? 17:26:56 <devananda> thingee: thanks 17:27:08 <jlvillal> Okay. Thanks a lot everyone for attending. 17:27:18 <jlvillal> Have a good day/evening. 17:27:27 <jlvillal> Remember no meeting next week due to the mid-cycle. 17:27:39 <jlvillal> #endmeeting