17:03:44 <sambetts|cat> #startmeeting ironic_qa 17:03:45 <openstack> Meeting started Wed Jul 13 17:03:44 2016 UTC and is due to finish in 60 minutes. The chair is sambetts|cat. Information about MeetBot at http://wiki.debian.org/MeetBot. 17:03:47 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 17:03:50 <openstack> The meeting name has been set to 'ironic_qa' 17:04:03 <rajinir> o/ 17:04:04 <watanabe_isao> o/ 17:04:32 <sambetts> Hi everyone, krtaylor and jlvillal can't chair today so I'm taking this one 17:04:35 <rpioso> \o 17:04:59 <sambetts> The agenda for this meeting can be found here: https://wiki.openstack.org/wiki/Meetings/Ironic-QA 17:05:03 <sambetts> #link https://wiki.openstack.org/wiki/Meetings/Ironic-QA 17:05:28 <sambetts> #topic Announcements 17:05:34 * watanabe_isao gives sambetts a big hand. 17:06:32 <sambetts|cat> #topic Announcements 17:06:53 <sambetts|cat> Apprently it didn't like me changing my nick after starting the meeting 17:07:05 <sambetts|cat> Anyone got any announcements?? 17:07:06 <rajinir> -:) 17:08:44 <sambetts|cat> I take silence to mean there are no Announcements, moving on to the next topic 17:08:54 <sambetts|cat> #topic Multi-node Grenade testing of Ironic 17:09:30 <sambetts|cat> Any one got any updates on this topic? 17:09:50 <sambetts|cat> there are a couple of patches are address this topic right now 17:09:53 <sambetts|cat> #link https://review.openstack.org/#/c/335981/ 17:10:06 <sambetts|cat> #link https://review.openstack.org/#/c/332490/ 17:11:21 <sambetts|cat> vsaienk0 around? 17:12:01 <sambetts|cat> Nope, ok moving onto the next topic... 17:12:15 <sambetts|cat> #topic 3rd Party CI 17:12:22 <sambetts|cat> Anyone got any updates? 17:12:46 <rajinir> Can we discuss the recheck syntax? 17:12:51 <sambetts|cat> Sure 17:13:10 <rajinir> "<System> recheck" is what I saw in the email 17:13:28 <sambetts|cat> #link http://docs.openstack.org/infra/system-config/third_party.html#requirements 17:13:35 <watanabe_isao> rajinir, it has been reverted now. 17:14:22 <sambetts|cat> yeah, there was a change merged into the docs that suggested that <system_name>: recheck was going to be the standard for this 17:14:30 <sambetts|cat> that has since been reverted 17:14:45 <watanabe_isao> For now it is just recheck, and whatever you want. 17:15:06 <sambetts|cat> I still think you shouldn't begin your message with recheck 17:15:09 <rajinir> "recheck <vendor>" ? 17:15:21 <rajinir> Will it trigger jenkins to run as well? 17:15:22 <sambetts|cat> because that will recheck jenkins at the same time 17:15:31 <watanabe_isao> redrobot, no just "recheck" 17:15:37 <rajinir> yes, that's what I was concerned with 17:15:52 <sambetts|cat> the regex used by jenkins is ^recheck .*$ 17:15:57 <watanabe_isao> redrobot, sorry I was sending to rajinir 17:16:16 <redrobot> watanabe_isao no worries 17:16:24 <sambetts|cat> I think third party CIs should support both 17:16:32 <watanabe_isao> sambetts|cat, +1 17:16:38 <sambetts|cat> that and one that doesn't trigger jenkins 17:16:44 <rajinir> +1 17:17:13 <watanabe_isao> I just talked this in cinder's meeting in the last one hour. 17:17:29 <watanabe_isao> In their rule it was "run-XXX" and "recheck" 17:18:03 <sambetts|cat> currently my CIs command is "cisco-ironic-recheck" 17:18:30 <watanabe_isao> So I am wandering maybe we can have a "super-ironic-recheck-keyword-XXX" 17:18:52 <rajinir> watanabe_isao: lol 17:18:52 <sambetts|cat> I suggest <system-name>-recheck 17:19:14 <rajinir> sambetts|cat: +1 17:19:29 <watanabe_isao> sambetts|cat, we are using rerun Fujitsu iRMC CI, but <system-name>-recheck looks good.+1 17:20:00 <rajinir> sambetts|cat: Can we put it in the wiki? 17:20:09 <thiagop> man, why are these things changing? 17:20:31 <thiagop> I need to see find the review 17:20:36 <thiagop> find* 17:21:00 <sambetts|cat> I'm not really sure why they reverted the change in the docs :/ something about they want to get rid of comment based recheck in the future I think 17:23:10 <sambetts|cat> so CIs today with the scheme we just described would look like: cisco-ironic-recheck, ufcg-oneview-recheck, ibm-powerkvm-recheck, hp-proliant-recheck, dell-ironic-recheck 17:23:28 <sambetts|cat> (sorry to anyone I missed) 17:23:49 <watanabe_isao> fujitsu-irmc-recheck 17:24:00 <thiagop> just oneview-recheck would work? 17:24:03 <thiagop> :) 17:24:40 <rajinir> Control + I https://wiki.openstack.org/wiki/ThirdPartySystems has to be updated with this recheck keyword 17:24:40 * thiagop likes things short 17:25:42 <sambetts|cat> rajinir: we don't have control over that, that is the infra third party system documentation, and they reverted their patch about this recently 17:26:20 <rajinir> sambetts|cat: This wiki is not that, its the pages updated by the maintainers 17:26:36 <sambetts|cat> oooh yup sorry miss read the link 17:26:51 <thiagop> fyi: https://github.com/openstack-infra/system-config/commit/6fea446ff80ad75307082c3c01ea93a800a761cb 17:27:21 <rajinir> Recheck-Trigger sample https://wiki.openstack.org/wiki/ThirdPartySystems/datera-ci 17:27:42 <watanabe_isao> Maybe we can add a "Recheck trigger" information to your wiki, like https://wiki.openstack.org/wiki/ThirdPartySystems/Fujitsu_iRMC_CI 17:28:09 <sambetts|cat> thiagop: right, so I guess the question is do we implement our own or wait for the team that governs third party systems to come to some consensus 17:28:26 <sambetts|cat> #link https://github.com/openstack-infra/system-config/commit/6fea446ff80ad75307082c3c01ea93a800a761cb 17:29:08 <rajinir> wait for consensus 17:29:10 <thiagop> sambetts|cat: Let's get simple: we need a syntax now because we need to test and retrigger CI's all the time. If we wait for a consensus from infra, we'll be stuck. 17:29:17 <watanabe_isao> wait for consensus 17:29:20 <rajinir> or not 17:29:24 <thiagop> We can implement our own and watch when they have a consensus 17:29:33 <rajinir> thiago:+1 17:30:03 <sambetts|cat> so everyone is ok with updating their systems once they have consensus? 17:30:03 <thiagop> As long as we keep complying with 'recheck' and doesn't implement one for each CI... 17:30:26 <watanabe_isao> thiagop, and for now it was cisco-ironic-recheck, ufcg-oneview-recheck, ibm-powerkvm-recheck, hp-proliant-recheck, dell-ironic-recheck, fujitsu-irmc-recheck 17:30:50 <thiagop> we can even keep the '<system>: recheck' for now until they finish their discussion... 17:31:03 <sambetts|cat> yeah, they might go back to that^ 17:31:29 <sambetts|cat> so we could go with that for now and then we might have to change or we might not depending on the discision they make 17:31:51 <thiagop> +1 17:32:06 <watanabe_isao> So does it mean: cisco-ironic: recheck, ufcg-oneview: recheck, ibm-powerkvm: recheck, hp-proliant: recheck, dell-ironic: recheck, fujitsu-irmc: recheck 17:32:08 <rajinir> +1 17:32:18 <sambetts|cat> watanabe_isao: yup 17:32:33 <watanabe_isao> +1 17:32:59 <sambetts|cat> now I see them all lined up like that I think I know why it was reverted :-P 17:33:26 <watanabe_isao> thiagop, ops! is it s/ufcg-oneview: recheck/oneview: recheck/g ? because you want it for short.:) 17:34:47 <thiagop> sambetts|cat: I don't... 17:35:40 <sambetts|cat> IMO its looks nicer to have it as a single "word" ie. no spaces etc 17:35:50 <sambetts|cat> s/: /-/ 17:36:07 <sambetts|cat> basically what we had before, but thats my opinion 17:36:31 <thiagop> fine to me, as long as we document that somewhere (and as 'temporary' while infra decides) 17:37:32 <sambetts|cat> I'm not sure if we have anywhere to document it right now 17:37:43 <watanabe_isao> sambetts|cat, the wiki 17:37:58 <sambetts|cat> which wiki? 17:37:59 <watanabe_isao> https://wiki.openstack.org/wiki/ThirdPartySystems/Cisco_Ironic_CI 17:38:12 <sambetts|cat> I mean document the scheama 17:38:58 <thiagop> ML then? 17:39:05 <sambetts|cat> We probably should have a third party CI guide here I think -> http://docs.openstack.org/developer/ironic/#developer-s-guide 17:40:13 <watanabe_isao> how about this one? https://specs.openstack.org/openstack/ironic-specs/specs/not-implemented/third-party-ci.html 17:40:40 <thiagop> This is the spec... 17:40:44 <sambetts|cat> yea 17:40:47 <rajinir> Document here https://wiki.openstack.org/wiki/Ironic/Testing and send email to the Ironic group? 17:41:07 <thiagop> I know this one that could be linked: http://docs.openstack.org/infra/openstackci/third_party_ci.html 17:42:34 <sambetts|cat> Yeah, linking out to that makes a lot of sense, I think we should have a page some where in the offical docs that links to tools like Molton Iron etc too 17:42:50 <rajinir> Links +1 17:42:56 <watanabe_isao> +1 17:44:16 <thiagop> +1 17:44:48 <sambetts|cat> can someone take the AI to maybe push a doc page into ironic docs with this information? 17:46:12 <thiagop> I'm pinned with a deadline right now 17:46:25 * sambetts|cat is also pinned 17:46:33 <sambetts|cat> Time check 15 mins BTW 17:46:34 <thiagop> But I may find time to do it on the end of the week/start of the next 17:47:38 <thiagop> if nobody else can do it earlier, of course 17:48:26 <thiagop> Any other points on the agenda for this section? 17:48:49 <rajinir> I can give it a try 17:49:18 <rajinir> Is it just the links? 17:49:23 <thiagop> rajinir: link me on the review, please 17:49:29 <rajinir> or add the retrigger schema info? 17:49:42 <rajinir> and/ 17:50:16 <rajinir> thiagop:will add you all 17:50:20 <sambetts|cat> the links, the retrigger info, and probably some of the other notes from here https://wiki.openstack.org/wiki/Ironic/Testing and the spec about the requirements 17:51:01 <rajinir> got it 17:51:33 <rajinir> Have to drop now 17:51:49 <rajinir> later 17:52:25 <watanabe_isao> BTW, is the current re trigger info "XXX-recheck" or "XXX: recheck"? 17:52:48 <thiagop> XXX-recheck 17:53:07 <thiagop> to avoid spaces, as sambetts|cat suggested 17:53:16 <thiagop> but we can vote if anybody disagrees 17:53:25 <watanabe_isao> and I think we also need to support "recheck", too. 17:53:25 <sambetts|cat> yup, we'll use rajinir's review to vote on the schema 17:53:29 <sambetts|cat> yes 17:53:30 <thiagop> *5min warning* 17:53:49 <thiagop> yeah, 'recheck' is mandatory 17:53:53 <sambetts|cat> +1 17:54:21 <watanabe_isao> I have no other comment. 17:55:01 <sambetts|cat> Nothing left from me, I'll open the last 5 minutes to Open Discussion 17:55:14 <sambetts|cat> #topic Open Discussion 17:56:10 <watanabe_isao> thiagop, the CFP. lgtm. o(^^)b 17:56:27 <thiagop> Just for the record, we (me, sambetts|cat , rajinir , watanabe_isao and mjturek1) are submitting a panel about third party ci testing with Ironic 17:57:44 <thiagop> We hope everybody struggling with setting up CI's join us to share experiences in Barcelona :) 17:57:55 <sambetts|cat> \o/ 17:58:17 <watanabe_isao> and please vote the CFP. m(_ _)m 17:58:41 <watanabe_isao> The name is ... 17:58:54 <watanabe_isao> The Red Pill for Ironic Third Party CI 17:59:10 <sambetts|cat> heh cool name :-P 18:01:07 <sambetts|cat> Ok everyone our times up 18:01:14 <sambetts|cat> thanks for coming 18:01:25 <sambetts|cat> #endmeeting