20:00:30 <ildikov> #startmeeting openstack_upstream_institute
20:00:31 <openstack> Meeting started Mon Nov 20 20:00:30 2017 UTC and is due to finish in 60 minutes.  The chair is ildikov. Information about MeetBot at http://wiki.debian.org/MeetBot.
20:00:32 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
20:00:35 <openstack> The meeting name has been set to 'openstack_upstream_institute'
20:00:46 <jungleboyj> @!
20:00:46 <_pewp_> jungleboyj ( ・ω・)ノ
20:00:53 <ildikov> jungleboyj: hi :)
20:01:05 <jungleboyj> ildikov:  Hey, how are you?
20:01:32 <spotz> \o/
20:01:42 * jungleboyj waves at spotz
20:01:47 <ildikov> spotz: hey :)
20:01:59 <ildikov> jungleboyj: all good
20:02:07 <spotz> I suspect a lot of folks are out
20:02:10 <jungleboyj> Good.
20:02:20 <ildikov> jungleboyj: spotz: have you recovered from jet lag by now?
20:02:39 <ildikov> spotz: yeah, I know, not a lucky timing :/
20:02:51 <jungleboyj> ildikov:  Kind-of.  I have had a cold since I have gotten home so I can't tell how much of it is jetlag and how much of it is being sick.
20:02:53 <spotz> ildikov: Yeah I slept for 12 hours then was all good. You?
20:03:00 <ildikov> as the week after the Summit is usually quiet and now we have Thanksgiving week right after :S
20:03:24 <ildikov> jungleboyj: I know how that feels, sorry :(
20:03:32 <ildikov> jungleboyj: I hope you'll get better soon
20:03:43 <jungleboyj> Oh yeah, you are the one who gave it to me!  ;-)
20:04:07 <ildikov> jungleboyj: I don't think I was contagious :)
20:04:19 <ildikov> spotz: I'm still in Australia :)
20:04:37 <ildikov> spotz: so I suffer from very early morning or late night meetings...
20:04:58 <spotz> So jealous:( Mark tweeted me a picture from the Hobbit set in NZ
20:04:59 <jungleboyj> :-)  A bunch of us came home sick.  Oh well, better to be sick afterwards than during.
20:05:30 <ildikov> spotz: haha, I was at the place, but finally didn't take the tour, didn't have two hours for it
20:05:42 <ildikov> spotz: but just the area itself is magical!
20:05:55 <spotz> I want to go so badly
20:06:15 <ildikov> New Zealand is BEAUTIFUL!!!
20:06:45 * jungleboyj will have to leave time to go next time.
20:07:41 <spotz> Not helping ildikov!:)
20:07:56 <ildikov> Sorry, lol :)
20:08:25 <ildikov> Ok, I don't think we will get much more people here.
20:09:11 <jungleboyj> :-)
20:10:24 <ildikov> so what I would like to start thinking about and get action on this year is:
20:10:31 <ildikov> 1. moving content to the contributor portal
20:11:08 <ildikov> 2. restructuring our exercises to be more hands-on, adventurous and exciting for people who attend the training
20:11:30 <jungleboyj> :-)
20:11:40 <ildikov> I think we captured these on the retro etherpad as well
20:11:43 <ildikov> #link https://etherpad.openstack.org/p/SYD-OUI-Retrospective
20:12:03 <ildikov> so everyone can get inspiration from there or just come up with ideas in general
20:12:07 <spotz> Yeah I think most of it plus some other things are there
20:12:29 <ildikov> I can create an etherpad for brainstorming on the exercises
20:12:43 <ildikov> and how to ensure that we get time for the deep dives
20:12:46 <smcginnis> ildikov: Thanks for the ping.
20:12:58 <ildikov> smcginnis: tnx for joining :)
20:13:23 <spotz> Oh sure you show up for her.... :)
20:13:44 <jungleboyj> Yeah, setting up more engaging and hands on exercises is going to be an interesting challenge.
20:13:45 <smcginnis> spotz: Sorry Amy!!! :]
20:14:00 <spotz> smcginnis: I have the power!:)
20:14:04 <ildikov> smcginnis: it's only a few of us and I've just mentioned that having progress on moving things to the Contributor Portal and restructuring our exercises a bit would be this year's focus
20:14:06 <jungleboyj> spotz:  You don't know the power she holds over Cinder.  ;-)
20:14:35 <ildikov> jungleboyj: I have a question on that front after this meeting ;)
20:14:58 <jungleboyj> We are going to need to figure out how we make the hands on exercises as we go through lead up to good deep dive exercises.
20:15:05 * jungleboyj is scared now
20:15:19 <smcginnis> So I ended up missing a lot of the feedback. What was the feel with our exercises? Any good recommendations on how to improve them?
20:15:22 <ildikov> jungleboyj: it's not that complicated hopefully :)
20:15:35 <spotz> I assume we're just going to do the developer 'adventure'?
20:15:50 <ildikov> smcginnis: so it's always complicated as people miss coding parts, but only a handful of them is experienced enough
20:15:58 <smcginnis> True
20:16:09 <ildikov> spotz: well, the common parts and then the developer adventure
20:16:21 <ildikov> spotz: and we can do docs too
20:16:34 <ildikov> smcginnis: have you attended the training in Barcelona?
20:16:37 <smcginnis> We could have some lego kits, and for each exercise they complete they get one piece of the kit. Challenge them to get the full kit. ;)
20:16:52 <smcginnis> ildikov: No, I had a conflicting training class during that one.
20:17:03 <spotz> Oh just FYI if you find a bug in the more main part leading into the portal only Jimmy can fix it
20:17:13 <ildikov> smcginnis: lol, there are those small lego animals, that could work as a get the full kit challenge in fact :)
20:17:34 <smcginnis> ildikov: Hey, if that motivates some of them. ;)
20:18:05 <ildikov> spotz: yeah, I had an idea, so it's even more important to catch all the issues we can and give Jimmy a nice list
20:18:08 <ildikov> smcginnis: :)
20:18:17 <ildikov> smcginnis: so in Barcelona we had deep dives at the end
20:18:34 <smcginnis> ildikov: I like that. How'd it go there?
20:18:40 <ildikov> smcginnis: people sat together with mentors like jungleboyj, vkmc, gmann_afk, etc
20:19:13 <ildikov> the idea was to go through on one project on how to run tests, how to check on the services in devstack and have exercises for them
20:19:26 <ildikov> like breaking something in the code and let them find the issue
20:19:54 <ildikov> have them adding debug LOG messages and find those in the logs while running the services in Devstack
20:20:00 <ildikov> so these type of activities
20:20:24 <jungleboyj> I had something in Boston for people to checkout that would break their devstack and then they could work through it but we never got that far.  :-(
20:20:56 <ildikov> if we could have time for these at the end who feel dedicated enough and has either the motivation or the required skill/knowledge or even preferably both, those people could stick around and get the deeper knowledge
20:21:24 <ildikov> we could also do similar things on the tooling, like especially Git for people who don't feel competent with that
20:21:44 <ildikov> jungleboyj: I know, Boston was exceptionally challenging :(
20:22:24 * jungleboyj doesn't feel that going from Code & Documentation -> Storage -> Cinder -> Our Top Level documentation page is helpful.
20:22:44 <spotz> Not sure if it's a good idea or not, but in the sign up for the training could we give an idea of what's being discussed each day and what parts might be optional?
20:23:23 <ildikov> spotz: the idea was always that, we just don't really advertise it right now
20:23:42 <ildikov> I don't think we need to stress that at the sign up, but more during the intro part
20:23:51 <jungleboyj> ildikov:  ++
20:24:27 <ildikov> so let people know who are not that interested in the code and doc right now, but are there for learning in general and maybe learning more about the WG's and SIG's that they can leave after this and that module
20:24:44 <ildikov> and the rest should be excited about this and that after the more general parts
20:24:57 <ildikov> we can still teach the general contribution flow to everyone
20:25:17 <ildikov> so they get the base idea if they or their colleagues would like to get there later
20:25:17 <jungleboyj> Yeah, I think the general contribution flow is valid for everyone.
20:25:35 <smcginnis> ++
20:25:54 <spotz> the reason I say sign up is so that folks can plan travel accordingly
20:26:01 <ildikov> smcginnis: does all the above make sense to you?
20:26:06 <jungleboyj> More actively communicate the target audience of each section.
20:26:33 <smcginnis> ildikov: Yeah, I like that. That's kind of what I was getting after when we had our call.
20:26:50 <ildikov> spotz: as we start with the general parts, signing up for the whole shouldn't be an issue and gives them the travel prep heads-up
20:27:23 <ildikov> spotz: and I don't think we will get there for the next occasion that people could leave after like 3 hours
20:27:50 <ildikov> or if we completely reverse the order and start with deep dives and finish with the general stuff that can work too
20:28:07 <ildikov> if we decided that we can talk about sign-ups :)
20:28:34 <ildikov> smcginnis: ok, cool
20:30:38 <ildikov> I created an etherpad for brainstorming:
20:30:43 <ildikov> #link https://etherpad.openstack.org/p/OUI_exercises_reform
20:31:04 <ildikov> please drop ideas there both for exercises and training structure in general
20:31:54 <jungleboyj> Oh my.
20:31:58 <smcginnis> :D
20:32:37 <jungleboyj> So how did I become an alcoholic ....
20:32:51 <smcginnis> You started working on OpenStack.
20:32:55 <smcginnis> :P
20:33:55 <ildikov> hmm, so what did I do now? :)
20:35:01 <jungleboyj> smcginnis: I am not going to continue down the path this is headed on.
20:37:11 <jungleboyj> Docs area  good idea.
20:37:40 <ildikov> I will send out the etherpad link to the ML as well to give a heads up to people
20:37:41 <jungleboyj> I know Mark was pushing for Keystone but I think Docs makes more sense as it isn't necessarily obvious how to work with them but we all need to be able to.
20:38:27 <ildikov> we can also brainstorm about what format we plan to store these as the tool that generates our slides right now is outdated so we will need to step away from it
20:38:48 <ildikov> yeah, Docs is usually a good start
20:39:21 <ildikov> and we can still form groups and have the experts teach how the specifics work in their project
20:39:22 <jungleboyj> ildikov:  It would be really nice to be able to create prettier slides than we are currently able to create.
20:39:32 <ildikov> including a Docs table
20:40:22 <ildikov> jungleboyj: yeah, or think about another way as generating these slides with Sphinx didn't seem that straightforward to me... :)
20:40:41 <ildikov> ok, I could've spent more time with figuring it out, but still :)
20:41:06 <jungleboyj> ildikov:  Would be nice to have something that didn't require a lot of figuring out.
20:41:34 <ildikov> jungleboyj: +1
20:42:29 <jungleboyj> In a perfect world ...
20:42:39 <ildikov> so that's basically what I had in mind to chat about for today
20:42:51 <spotz> What about google docs? That way anyone should be able to work with them? We could keep a download in git
20:43:12 <jungleboyj> spotz:  I was kind of thinking that but thought such a suggestion might be blasphemous.
20:43:55 <spotz> jungleboyj: Well at least it's better then powerpoint as it's more accessible
20:44:11 <jungleboyj> Agreed.
20:44:36 <ildikov> in principal it would be great to have the source live in Git
20:45:10 <spotz> ildikov: We should be able to download from google and store in git
20:45:11 <ildikov> *principle
20:45:24 <marst> Not sure if this was discussed before, but https://katacoda.com/ is awesome.
20:46:08 <smcginnis> That could come in handy.
20:46:08 <ildikov> spotz: from review perspective the other way around would be desirable to render it into whatever format we prefer as opposed to move the rendered text into Git, when we're happy with it
20:46:55 <jungleboyj> marst:  Interesting.
20:47:10 <spotz> ildikov: Not sure what will work, cause if we review content and graphics and review and then put it into something we'll need to re-review
20:47:19 <ildikov> marst: I don't think it came up before
20:47:52 <ildikov> spotz: I'm not sure I follow you now :)
20:48:25 <ildikov> spotz: I just mean that if we put things in Google doc and then move it to Git that's odd from content review perspective
20:48:25 <spotz> ildikov: We need to be able to review the final product. Or we'll possibly be reviewing more then once
20:49:22 <ildikov> spotz: yep, but Google Docs is not the best for the reviewing part
20:49:36 <spotz> I think it might be odd no mater what:) Not sure if it's ghe same thing as Marst linked cause I haven't clicked yet but there was an open source slide tool with arrows for navigation
20:50:29 <ildikov> marst: in what perspective did you bring up Katacoda? I mean to see how they are doing training or to have OpenStack up there or both or something else?
20:51:24 <ildikov> spotz: our current issue is that we would need to get Sphinx in the picture and deal with .rst as source
20:51:25 <marst> ildikov: I think we could try to put openstack there, if it's not too difficult.
20:51:41 <marst> and it does support git.
20:52:00 <ildikov> marst: is it open source?
20:52:40 <marst> ildikov: not sure, but looks like no.
20:52:50 <marst> I haven't used it much, only for K8s trainings.
20:53:14 <ildikov> if it's not open source that's a problem
20:54:02 <ildikov> not saying OpenStack being there wouldn't be nice/useful
20:54:25 <ildikov> but using it for our training is less likely if it's a commercial-only product
20:56:36 <ildikov> ok, it seems we have a couple of things to think about! :)
20:56:45 <jungleboyj> :-)  Sounds good.
20:56:58 <ildikov> is there anything else to discuss for the remaining 3 minutes?
20:57:10 <jungleboyj> I have put brainstorming how to make the portal more friendly for those interested in Cinder into the agenda for the Cinder meeting this week.
20:57:22 <jungleboyj> smcginnis:  ^^^  :-0
20:57:25 <jungleboyj> :-)
20:57:31 <ildikov> jungleboyj: sounds good
20:57:52 <ildikov> jungleboyj: you might want to put it up on the agenda for next week as well tough :)
20:57:58 <ildikov> *though
20:58:08 <ildikov> I really need coffee now to be able to type :)
20:58:25 <jungleboyj> Yeah, probably.  Can get it started and then follow up when more people show up.
20:58:33 <jungleboyj> Attendance has been sadly light lately.
20:59:14 <ildikov> maybe the Summit prep, etc.
20:59:40 <ildikov> ok, that's it for this week, thanks everyone for joining!
20:59:42 <jungleboyj> Maybe.
21:00:01 <ildikov> please look into all the things we talked about and add more thoughts and exercise ideas to the etherpad
21:00:10 <jungleboyj> Will do.  :-)
21:00:14 <ildikov> I will look into Katacoda to get an idea what it is
21:00:32 <ildikov> and Happy Turkey to all our US team members :)
21:00:33 <smcginnis> Thanks!
21:00:49 <ildikov> #endmeeting