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