14:00:32 #startmeeting octopus weekly meeting 14:00:32 Meeting started Mon Jun 8 14:00:32 2015 UTC. The chair is uli-k_. Information about MeetBot at http://wiki.debian.org/MeetBot. 14:00:32 Useful Commands: #action #agreed #help #info #idea #link #topic. 14:00:32 The meeting name has been set to 'octopus_weekly_meeting' 14:00:48 Hi all! 14:00:57 #topic rollcall 14:01:17 hi,Uli 14:01:23 please type #info, if you plan to participate in octopus call 14:01:40 Hi Ulrich, cloud you please past the gomeeting link 14:01:43 #info meimei 14:01:46 * uli-k_ (this was to all) 14:01:55 #info Fatih Degirmenci 14:02:00 #info Malla 14:02:01 #info chigang 14:02:06 #info this is IRC only meeting. No GTM 14:02:09 * fdegir will be on and off - in another meeting 14:02:14 ok thanks 14:02:41 #info chenshuai 14:02:48 #info Tim Rozet 14:02:53 #info Let me start again with thanks to all who helped to make Arno happen! 14:03:22 #info and I know that Fatih has taken really big efforts for this. 14:03:51 #info zhifeng 14:04:02 #info Thanks to you and to everybody! 14:04:45 np 14:04:50 #info For today we have some important things to do, which shouldn't wait too long, as well. 14:04:52 and thx to everyone 14:04:52 # Jun Li 14:04:58 Thankd fdegir for being around all hours to help 14:04:59 #info Larry Lamers 14:05:10 So let's go for the agenda. 14:05:21 #topic Agenda bashing 14:05:38 I have on agenda: Action item review - Arno CI quick retrospective (what was good, what we can improve, what was not so good) - Arno maintenance (High prio Jira issues) - Starting work on B-Release - AoB 14:05:44 Anything else? 14:07:08 #info Looks like everybody is fine with agenda. 14:07:18 #topic Action item review 14:07:41 #info Action: (May 4) ulik and vlaza: add a note how to comment on documents under "document tracking" 14:08:24 vlaza is not here. and I didn't do anything. But do we need that at the moment? 14:08:42 Probably yes, for Arno maintenance..... 14:09:08 I missed the ap. what are we after specifically? 14:09:45 We felt there was missing description how to comment on docs. 14:09:59 As in Gerrit? 14:10:04 yes. 14:11:03 I think I do some re-wording and not spend too much time on it now.... 14:11:13 Ok, easy enough. So some form of "this is how gerrit works" when reviewing guide. 14:11:23 Probably broadly needed. 14:11:34 https://review.openstack.org/Documentation/intro-quick.html there are some info here 14:11:54 #action ulik_ and vlaza check and improve description how to comment on documents 14:12:11 next ap: 14:12:23 #info aricg and uli-k working on tagging procedures 14:12:28 This is done :D 14:12:46 #info closed. Arno is tagged...... :D 14:12:58 next ap: 14:13:10 #info ChrisPriceAB necessary voting and decision on tag names in TSC tomorrow 14:13:17 #info also done. 14:13:32 #info fdegir and aricg for the manual tagging 14:13:40 #info also done. 14:14:06 #topic Arno CI quick retrospective 14:14:07 one last question, did anyone open a Jira on the docs project for that action item? I didn't see one there 14:14:23 you mean the first ap? 14:14:30 on the docs team yes. 14:15:02 I didn't check. But thanks for the reminder. 14:15:12 we can include it in our octopus project I think 14:15:34 #info for action item 1, Jira should be opened. 14:15:52 in docs project also is ok 14:16:04 ChrisPriceAB do you think it should be in DOCS? 14:16:25 If it's a request on the docs project, open it on the docs project. 14:16:34 :D 14:16:40 That's why Jira is cross project enabled. ;) 14:17:08 I meant do you think it should be a docs-task? 14:17:33 to me it feels like one..... 14:17:54 I think it's not very important where we put it.... 14:18:19 Let's go for Arno CI retrospective. 14:19:00 any feelings what went badly or great? 14:19:41 #info question about CI with regards to patches 14:20:02 #info why when we submit a fix for our deployment tool, the jenkins verify job doesnt try to execute a deploy job? 14:20:11 i think this would be an improvement 14:20:19 trozet can we leave improvements to later 14:20:26 we have been working with arno 14:20:32 and didn't have time for "improvements" 14:20:56 please creat a jira item 14:21:02 ok 14:21:03 and feel free to start working on it 14:21:34 #info will submit Jira and work on this item 14:21:58 I think in that case we should do some discussion also how to do it..... 14:22:20 yes 14:22:29 we can have the discussion in the jira story 14:22:31 We should discuss how to select where the test deploy is done, etc..... 14:22:34 and then come to a conclusion 14:22:35 uli-k: via Jira comments or in the meeting? 14:22:41 k 14:22:48 we can't do bare-metal deployment for each and every patchset 14:22:54 we don't have enough resources 14:23:05 anyway, this we can take into agenda next week 14:23:16 fdegir: I was thinking patch-sets which either touch the deploy directories or have a keyword in them to trigger the job 14:23:17 k 14:23:22 Let's do a start in Jira, but I expect we need meeting to come to conclusion.... 14:23:35 uli-k_: agreed 14:24:08 ok. back to Arno feedbacks..... 14:24:43 * fdegir can start 14:24:52 * uli-k_ goahead 14:25:04 here is what I think 14:25:06 #info The good 14:25:12 #info Cooperation and collaboration between Octopus, BGS and FuncTest was really good 14:25:28 #info BGS and FuncTest people offered help with CI and stepped in with job updates and so on while no CI people were around 14:25:56 #info thanks to trozet, radez, morgan_orange, jose_lausuch, lmcdasm, jonasbjurel and stefan_berg 14:26:18 #info The things to improve 14:26:23 #info Get a common understanding regarding what the CI is 14:26:42 I think we do have some people around... 14:26:45 #info Improve the documentation - especially with regards the way of working with git/gerrit, etc. 14:26:56 MatthewL2: can I finish 14:27:02 you can comment on it later on 14:27:03 ok 14:27:16 #info The bad 14:27:33 #info this is a long list so won't put all of them here 14:27:40 #info No help offered by CI team 14:27:52 #info Always good ideas but too little hands on work 14:28:28 * fdegir has full of ideas but lacked the luxury of talking about them 14:28:39 #info Arguing unnecesarily regarding low-prio items while hot issues with arno were standing still 14:28:59 #info Too less authority over infra tools such as Jenkins 14:29:21 #info Not taking stories from backlog 14:29:32 that's all from me 14:29:35 thx for listening 14:29:46 (not all but these are the ones I dared to share) 14:31:14 MatthewL2, your first sentence sounds like you can even address something about fdegirs 14:31:21 's "bad" 14:31:32 to be honest, thx for the suggestions from fdegir, jenkins are key tool in CI, however, some people may have other backgrouds, some day, they may help. 14:32:00 agree. I think this is one of the reasons for "the bad". 14:32:13 I agree that a deep understanding of jenkins is needed, fdegir is an expert here 14:32:13 I didn't talk about the background of the people 14:32:17 (at least on our side) 14:32:24 my comment was regarding "willingness to help" 14:32:50 * trozet is willing to help :) 14:33:03 * fdegir likes the idea 14:33:12 yep, peolpe should more active 14:33:28 * uli-k_ agrees. 14:33:56 fdegir: message taken. Let's try to improve. 14:35:17 My perception: 14:35:30 #info the good 14:36:13 #info sometimes struggling, we still made it for Arno without causing troubles. 14:36:28 #info to improve 14:36:58 #info we were very late with the final release preparation (my fault....) 14:37:26 #info that caused some hectic beginning of last week, but we made it. 14:37:59 #info for the next release (which should be Arno maintenance) we must be better in time. 14:38:29 all others can go into R2 improvements ;-) 14:39:38 do others wish to share? 14:41:11 looks like we should move on.... 14:41:40 #topic Arno maintenance (High prio Jira issues) 14:42:12 #info Thanks fdegir to put most important steps to Jira. 14:42:38 I probably missed some other very important stuff as well :D 14:42:49 please feel free to log them 14:43:36 yes. But we can start with the stuff you already put there.... 14:43:44 I think several issues are already assigned. 14:43:49 yes 14:43:52 and when I say maintenance work I firstly mean that we must continue providing feedback fro CI to community 14:44:07 so when trozet sends a patchset go stable/arno 14:44:21 he must get basic verify feedback from jenkins 14:44:24 and so on 14:44:51 #info Please have a look at the list below to see these very basic stories and feel free to take them 14:44:59 #link https://jira.opnfv.org/browse/OCTO-88?filter=10200 14:45:50 how to handle releases automatically is something we need to work as well 14:46:04 but this can perhaps be incorporated to R2 work 14:46:26 OCTO-80 - OCTO-88 are assigned. 14:46:28 and if we can't get it done on time, arno 1.1 release can be done manually as well 14:46:35 yep, octo-77 have give some discriptions 14:48:02 MatthewL2, do you know how long it will take you? 14:48:57 I will try, fdegir also can give some help here, i think 14:49:07 MatthewL2: yes 14:49:11 anybody can feel free to do that 14:49:16 ping me whenever you have questions 14:49:28 fdegir: thx 14:50:09 OCTO73-76 are still unassigned. 14:50:39 who can take some? 14:51:16 OCTO-73 is actually a parent story 14:51:41 So only 3 are missing... 14:51:47 I take 73-76 14:51:52 so MatthewL2 can take it since he is working with most of the subtasks 14:52:07 fdegir: Ok 14:52:25 OK MatthewL2 take OCTO-73 and chenshuai123 the rest. 14:52:45 ok 14:53:00 Did we miss one of the new tasks? 14:53:44 looks good.... 14:53:46 I think we're godd 14:53:48 good 14:54:15 So with those the basics to work on Arno branch should be fine. 14:54:26 until proven otherwise 14:54:31 :D 14:54:44 I think it's the basics. 14:54:54 yes 14:54:56 And for Arno basics should do it. 14:55:40 Nice improvements like the one mentioned by trozet today, I think should go into B-River. 14:56:04 says B-River to make ChrisPriceAB think about a real river :D 14:56:33 uli-k_: yeah sometimes I am scared to commit a big deploy change, because I didn't have a testbed to try it on, so it would be nice if Jenkins verified it 14:56:33 trozet, is it ok to do that in B-River? 14:56:40 and might require much more thinking such as doing deployment on virtual env 14:56:48 uli-k_ yeah 14:56:51 since we have limited hw 14:57:01 yeah we could do virtual to start with 14:57:12 we would need another server though 14:57:20 yep 14:57:32 but this is already in our B braindump etherpad 14:57:43 uli-k_: perhaps you can share the link once you change the subject 14:57:54 I think if we really can show what we need, we can beg ChrisPriceAB for money. 14:57:58 so people go there and see what we dumped and comment bag 14:58:01 back 14:58:05 trozet: I am trying to deploy foreman , maybe i can try test it 14:58:10 ok ok ok 14:58:22 #topic Start thinking about B-River 14:58:35 #link https://etherpad.opnfv.org/p/octopusR2 14:58:54 fdegir says everything is already there ;-) 14:59:06 * fdegir didn't say that :) 14:59:12 * uli-k_ :D 14:59:13 jsut a starting point 14:59:32 yes. I will send the link to community then. 14:59:42 chigang: appreciate the offer. We should have CI verification as well though for code changes to deployment tools before a patch is +1'ed by jenkins 15:00:02 #action uli-k_ to send the link to R2 etherpad to community to trigger feedback 15:00:03 trozet: I like the idea in general 15:00:30 but CI also means fast feedback 15:00:36 anyway 15:00:41 we talk about it on etherpad 15:01:38 I guess when we share the link, we will get a lot of wishes by BGS and others.... 15:01:49 yes 15:01:54 and that is what we really need 15:02:09 other projects were quiet mostly - apart from functest and bgs 15:02:24 they're starting up so it is good time to poke them again 15:02:49 the word poke is good... 15:02:50 But don't expect too much from projects that didn't use CI yet. 15:03:24 yep 15:04:05 I would propose we wait for some input before we start digging into next steps to implement. 15:04:30 that I agree 15:04:33 may I suggest something 15:04:36 So even while BGS is not waiting for us to close today, I wouldn't go on too long.... 15:04:41 of course! 15:04:56 can we get demo or something for tripleO, zuul, etc 15:05:06 from whoever knows them either in the team or in the community 15:05:26 Great idea! 15:05:26 I have setup an environment in my lab of zuul 15:05:29 so we could all be on the same page when we tgen 15:05:43 MatthewLi2: can you do the demo? 15:05:56 live one please - as few slides as possible 15:06:03 fdegir: it needs some time, I will try 15:06:12 whenever you make it 15:06:24 fdegir: tripleO? 15:06:29 fdegir: ok 15:06:30 why do you want that? 15:06:46 there was a discussion last week(?) 15:06:51 don't remember 15:07:00 someone mentioned that 15:07:13 fdegir: I can help you with some tripleO info 15:07:19 I listened to their session in summit... They claimed they can support something during install.... 15:07:30 can you also do a demo ? 15:07:34 :D 15:07:51 so foreman/quickstack may change to use something called RDO Manager 15:07:57 which is tripleO combined with some other stuff 15:08:10 RDO manager has a good user guide online, and videos 15:08:34 basically RDO Manager/triple O deploys an "undercloud" 15:08:55 which is a small opentack setup, which in turn uses ironic to deploy the "overcloud" (the real OpenStack instance) to baremetal 15:09:05 heres one https://github.com/Aricg/PackStackSandBox ;) 15:09:21 good 15:09:26 :D 15:09:28 Sounds like we can have some fun next week? 15:09:58 hopefully 15:10:09 aricg: whats the packstack link for? 15:10:31 uses teh RDO stuff, only two nodes tho, no ha etc. 15:10:50 its pretty easy to work with 15:11:50 aricg: OK, but thats RDO, not RDO manager...just to clarify for folks 15:12:05 Could we do the following: 1.) aricg shows packstack 2.) trozet shows RDO+tripleO 3.)MatthewLi2 shows zuul? 15:12:24 does it make sense that way? 15:12:38 * trozet is wondering what that has to do with octopus ? 15:12:43 I dont think my pack stack is actually useful for this project. 15:13:20 I was just chiming in that RDO is pretty mature and easy to work with 15:13:33 aricg: oh, yeah our deploy stuff uses RDO 15:13:40 similar to what you are doing with packstack 15:13:43 but with quickstack 15:13:48 I think this could help us to create some verify deployments or stuff. 15:13:53 the RDO manager look great 15:14:18 rdo manager you can do virtual deployments 15:14:25 But let's not go to far away when looking into the installers. That's better done by BGS. 15:14:32 like if CI could just reboot say only the storege nodes. 15:14:58 with some kind of api, and we didnt have to do a full tear down with each commit 15:15:14 well I think RDO manager is faster than what we have 15:15:28 because a lot of stuff is prebuilt into the images loaded onto the nodes 15:15:41 and then puppet executes stand alone on the box 15:15:49 rather than master/agent mode 15:16:00 ideally, in my mind, the full rebuild could be a weekly thing, and the rest of the time, just updates to the affected components 15:16:40 * uli-k_ wonders how we can re-focus to octopus 15:16:45 * aricg leaves 15:17:49 I think we have to look closer to these ideas..... 15:17:50 uli-k_: I think the right path is, we decide if we are going with RDO manager or not, and if so 15:18:01 then we do a OPNFV tech discuss walkthrough 15:18:10 and include bgs and octopus 15:18:35 for such decision we would need to see the idea more closely. 15:18:44 agree 15:18:55 the reason for me asking for demos is to get some more knowledge 15:18:59 uli-k_: I mean us as foreman/quickstack BGS decides if we are switching to RDO manager 15:19:02 before deciding anything 15:19:34 fdegir: yeah I'm new to it as well, just trying things out on my server with it in the last few days 15:19:34 should we do the following: 1.) aricg shows RDO manager 2.) trozet shows RDO+tripleO 3.)MatthewLi2 shows zuul? 15:19:52 #1 and #2 are the same thing 15:19:56 (pretty much) 15:19:57 wait RDO manager uss tripleO 15:19:58 uli-k_: I will try 15:20:18 yes, that's how all this discussion started 15:20:25 the idea was t get tripleO demo 15:20:34 ok let's summarize. 15:20:39 https://www.youtube.com/watch?v=731INn1GDmk&feature=youtu.be 15:20:47 ^good RDO manager walkthrough 15:20:58 Aricg and trozet, can you do a demo for RDO manager and TripleO? 15:21:33 trozet is on the forefront of that, I have only looked at it 15:21:45 uli-k_: I would like to learn more about it myself first, before I demo it :) 15:22:24 ok. Looks like both trozet and MatthewLi2 need a bit of time before the demo. 15:22:25 Theres actually a zuul job for triple-O labled experimental here: http://status.openstack.org/zuul/ 15:22:45 aricg: yep 15:23:04 it's used in openstack 15:24:08 OK. What about the following. Next week we look at other R2 stuff, in 2 weeks/3 weeks we get demos? 15:24:35 uli-k_: OK that sounds good to me 15:24:44 uli-k_: ok 15:24:57 OK. I put some summary in 'agrees and 'actions .... 15:25:12 #agreed to work on R2 etherpad next week 15:25:31 #action MatthewLi2 to prepare zuul demo 15:25:52 #action trozet to prepare RDO/TripleO demo 15:26:09 #info demos are planned for in 2/3 weeks. 15:26:12 OK? 15:26:24 k 15:26:33 ok 15:26:39 #topic AoB 15:27:17 then let's close the meeting. 15:27:30 #info thanks everybody. Great meeting! 15:27:46 #endmeeting