20:00:08 #startmeeting openstack_upstream_institute 20:00:09 Meeting started Mon Aug 14 20:00:08 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:10 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 20:00:12 The meeting name has been set to 'openstack_upstream_institute' 20:00:21 o/ 20:00:29 o/ 20:00:41 \o/ 20:00:44 o/ 20:01:14 hi All :) 20:01:14 @! 20:01:14 o/ 20:01:15 <_pewp_> jungleboyj \(-_- ) 20:01:25 agenda for today: https://etherpad.openstack.org/p/openstack-upstream-institute-meetings 20:02:13 ok, let's start 20:02:15 #topic Announcements 20:02:49 good news we have the VM scripts and files under the OpenStack namespace now 20:02:54 in it's own repo 20:02:59 #link https://github.com/openstack/upstream-institute-virtual-environment 20:03:19 Hello :) 20:03:21 I hope this will encourage people to help maintain it! :) 20:03:52 thanks to kmARC for the efforts so far!!! 20:03:58 ildikov: Good news. 20:04:03 kmARC: Thank yoU! 20:04:04 yay! :-) 20:04:11 Yes thank you kmARC :) 20:05:03 kmARC: Are there any immediately pressing issues? 20:05:07 I hope this will encourage kmARC to finally set up automatic image creation to tarballs.o.o :-D 20:05:13 and staying with this we can move to the next topic 20:05:17 #topic Look into having a job to upload the image to tarballs.o.o 20:05:35 kmARC: I remember you mentioned there were issues the last time 20:05:49 jungleboyj: no urgent ones. as the topic says, it would be nice to have it automated 20:05:52 kmARC: do you remember what were those? 20:06:12 IIRC, the biggest problem is that we use virtualbox bc of Vagrant 20:06:57 the packaging script itself is supersimple, does everything for you except for vagrant and virtualbox installation 20:08:01 and what would be the plan with this issue? 20:08:33 Is there a reason we can't use virtualbox would be a question too 20:09:19 spotz: ++ 20:09:21 Would be great if we could have someone donate cloud VMs that could just be provided and ready to go. 20:09:36 smcginnis: That would be nice. Would save a lot of trouble. 20:09:57 Yeah, based on Boston, that could cut out half a day of fiddling around. 20:10:00 skelso: Since we have been sponsoring this is there any way we could do that? 20:10:05 smcginnis: you mean cloud instances for the time of the training? 20:10:09 smcginnis: ++ 20:10:29 Just have people ssh into them 20:10:30 ildikov: Yeah, that's what I was thinking. 20:10:42 Yep! 20:10:46 diablo_rojo: We had it in Barcelona, only one person used it.... 20:10:47 we had that option provided by DreamHost in Barcelona 20:10:48 smcginnis: jungleboyj - draw back on that could be connectivity though:( 20:10:55 ildikov: Kind of nice to have something local they can play around with later, but for the purpose of training it would be nice to be able to jump right in. 20:10:59 people weren't that interested in it and it also had limitations 20:11:07 I also think local is better btw. 20:11:09 spotz: jungleboyj know how to get wifi working. :D 20:11:20 spotz: +1 20:11:25 smcginnis: :-p 20:11:36 spotz, we generally have better wifi than ghc and jungleboyj's phone ;) 20:11:46 smcginnis: haha, Advantage is it's before the main conference but I still remember the nightmare which was networking in Tokyo 20:11:54 and a remote env has it's limitations usually as for graphical interface, etc 20:11:56 diablo_rojo: Hey, my phone did quite well thank you. ;-) 20:12:11 not everyone is full command line friendly for all the bits and pieces 20:12:19 anyone want to bring a big server along? 20:12:28 jungleboyj: Not sure where we'd host, have to look in to it. I like VirtualBox b/c I have a working environment to ref after class ends - agree with smcginnis. 20:13:06 skelso: There is that aspect. Just always frustrating spending a day debugging individual issues. 20:13:21 I still prefer the local option, most of the issues are coming from the registartions 20:13:27 Agree with referring back to it. 20:13:41 but that got simplified now, so hopefully we will spend less time on that from now on 20:13:57 ildikov: ++ 20:14:08 ildikov: jungleboyj is right in that many people come with _REALLY_ funny firewall setups, or a 75 years old laptop with HDDs of the spead of a tape 20:14:51 kmARC: Can I run from my tape drive? 20:15:01 we implemented a lot of quirks last time in boston within half a day 20:15:03 kmARC: yeah, there's always some 20:15:10 I wonder if we could get a rasberry pi or something with enough storage... 20:15:36 HOWEVER, :cough: if the upstream institute members would test it on their laptops as I always ask before the summits, then these problems could be avoided ;-) 20:15:41 ildikov: diablo_rojo Maybe we just need to make a requirement for machine type/speed and say that if they can't meet the requirements we can't guarantee their local env will work. 20:15:58 * jungleboyj whistles and walks away. 20:15:59 kmARC: That would mean preparring ahead of time!!:) 20:16:08 spotz: Blasphemy! 20:16:14 jungleboyj: we have a requirements list on the website already 20:16:19 jungleboyj, that's kind of what we do already saying what sort of reqs people need, but we can stress it more 20:16:52 c'mon ppl, I have such an easy to follow readme prepared, it doesn't take longer than an hour to test it 20:16:52 jungleboyj: kmARC: feel free to update the requirements as you see fit and add a disclaimer 20:16:53 diablo_rojo: Yeah ... so we can kind of say, ok, we aren't going to waste time on that. 20:17:07 I want volunteers with macs and windows's 20:17:12 kmARC: Agreed. We should all do that beforehand. 20:17:16 windowses? windowss? 20:17:17 Yeah, we can definitely stress that in the emails we send out asking people to do the prereqs 20:17:24 what's a windows? 20:17:36 kmARC: it worked well for me on Mac the last time, I didn't hit the race 20:17:37 windowses sounds like how golum would say it 20:17:47 filthy little windowses 20:17:54 And just say they're welcome and we'll "TRY" to pair them up if they can't meet the reqs diablo_rojo 20:18:11 speed virtualbox dating 20:18:11 diablo_rojo: heheh 20:18:22 spotz, yeah 20:18:23 * jungleboyj is laughing. 20:18:36 spotz: :-) 20:19:07 Maybe offer both options? Local preferred, but here's a set-up VM if your laptop isn't up to the task (and if we can get VMs). 20:19:08 spotz: I like that statement. 20:19:28 skelso: That was what we did in BCN I think. 20:19:29 skelso, +1 20:19:41 I'd have it as a backup but not announce it 20:19:45 skelso: that's what we offered in BCN, tehere were about 60 participants, ONE person used the vms while I carefully prepared twenty 20:19:47 skelso: yeah, that's what we offered in Barcelona 20:19:57 That wy if you don't have enough for everyone you should be ok 20:20:27 skelso: not sure whether we got to use the cloud VM's though and we need to figure out where to get those if we vote on that 20:20:32 spotz: That could work. I have a system in my basement that can run a few VMs. 20:20:51 kmARC: I was debating between zero and one :) 20:20:52 But then that requires a VPN. Scratch that. 20:21:12 we will be in Sydney, so please calculate with distance as well 20:21:25 skelso: Could we get a beefy laptop I could take along and have that as an option for people to connect to? 20:21:33 amazon! 20:21:34 and I'm not sure we have that many problems with the VM 20:21:42 rasberry pi, small and portable and not all that expensive and if it gets confiscated you wouldnn't cry 20:21:56 ildikov: Right, we just need a few at most. 20:22:00 kmARC: I'm not gonna pay for that... :) 20:22:02 Ok kmARC You're out of the group!:) 20:22:05 JungleboyJ: Not out of the question. 20:22:14 so what if we have a test-bootcamp, wher for example, every one of this meeting would try out installing....? 20:22:19 spotz: You are so delightfully nerdy. ;-) 20:22:32 jungleboyj: hehehe 20:22:46 kmARC: we need it updated to Pike and then get into testing, right? 20:22:53 Usually it's all about having enough RAM. kmARC: What's the VM require? 20:23:15 ildikov: well, we use master branch, so consider it done. 20:23:38 skelso: Right, a W530 can run at least 6 or 8 of them. 20:23:51 skelso https://github.com/kmARC/openstack-training-virtual-environment#minimum-requirements 20:23:52 kmARC: cool, then I'll set it up and see what happens 20:24:08 kmARC: Got it, thanks. 20:24:14 also I think we had bigger issues with timing 20:24:33 if we give people the toy in the first hour, they will play with it, let that be a local or a cloud VM somewhere 20:24:43 and I would guarantee they'll mess it up... 20:25:15 ildikov: Yeah, we really don't want to have that happen again. That was a huge distraction. 20:25:36 jungleboyj: agreed 20:25:37 +1 jungleboyj 20:25:37 ildikov, gimme another week, I have some scripts around memory optimization, which might not apply to pike. I need to review them 20:26:03 kmARC: sounds good 20:26:51 kmARC: did we get anywhere with the next steps on the automation? 20:27:55 nope, not yet. I need to talk to fungi again 20:29:05 * fungi doesn't recall where that conversation ended 20:29:06 The problem is there is no CI runner that would be able to run vagrant 20:29:06 kmARC: ok, we can get back to this 20:29:12 they use diskimage-builder 20:29:29 kmARC: the folder name should be updated too from training-labs as we're another project 20:29:34 well, we use diskimage-builder to create images, not to boot them 20:29:38 my thing MUST produce a vmdk and ovf files tho 20:30:22 can't get there from raw, qcow2 or whatever the third kind of image dib makes i guess? 20:30:52 kmARC: ++ IIRC we had a mix of VMware Workstation and Windows Hyper-V. 20:31:13 that's just a disk. If we get that, convert it to vmdk, minimize it with vmware-tools, AND bundle it with the ovf xmls.... 20:31:17 this is like one command for me now 20:31:18 at any rate, we don't require diskimage-builder use for any jobs, we just use it to create the images on which jobs run. there's a layering confusion here, i expect 20:32:20 okay ildikov, fungi, let's not hijack this meeting, I'll come back to you fungi about my needs and wants :-) 20:32:22 jobs are simply run within single-use virtual machines, but you can use tools in those virtual machines to build container images and spawn containers 20:32:42 kmARC: +1 :) 20:32:52 cool, we can hash out the confusion in #openstack-infra when you're ready 20:33:02 fungi: thank you! 20:33:03 I was born ready! 20:33:11 lol :) 20:33:20 then we can switch topics :) 20:33:30 or anything else to this one? 20:34:01 #topic Proposal to maintain the list of tags on the website 20:35:15 so we said we will add tags to the slide decks and exercises to indicate who it's useful for, whether we recommend it for a longer or shorter training, and so forth 20:35:39 the idea is to agree on a base set and have them listed on the web page with a short description 20:36:00 diablo_rojo created an etherpad to start to collect the list 20:36:10 tag etherpad: #link https://etherpad.openstack.org/p/OUI_Module_tags 20:36:36 you can find a few ones there already 20:37:08 we don't want too many, but let's see what makes sense on the first run and then fine tune it 20:37:33 please review the current ones and comment on it and add new ones as it makes sense to you 20:37:56 diablo_rojo: would you like to add anything? 20:38:26 We should decide and finalize in the next week so that we can get reviews up and merged with plenty of time to spare for the OSD UK event 20:38:39 So make comments and whatnot by Sunday 20:38:48 Ok, I need to look through that. 20:39:01 jungleboyj, its pretty short. I only have 5 tags 20:39:46 I will send out a reminder about this to the ML as not everyone from the team is here 20:40:00 I have been making good progress with the team I have been working with in China. Two 1 hour sessions thus far and we have gotten to Taks tracking. 20:40:12 *Task tracking 20:40:27 sounds good! 20:40:41 jungleboyj: Say that five times fast. 20:40:57 smcginnis: lol :) 20:41:03 smcginnis: What can I say? I am good. ;-) 20:41:15 We skipped account creation, they already had done that. 20:41:34 OpenStack Events got covered in other sections. 20:41:50 jungleboyj, let me know if you have questions about Storyboard :) 20:41:53 jungleboyj: if there's a tagging scheme on how to make the training shorter based on your experience that comes to mind please add it to the etherpad 20:42:02 The already knew the projects. 20:42:20 Yeah, let me look and think about that. 20:42:29 diablo_rojo: Oh, I have questions. ;-) 20:42:36 jungleboyj: great, thank you 20:42:59 ildikov: Welcome. 20:43:15 ok, I guess we can switch to open discussion :) 20:43:19 My big thing is I can't figure out how to get people to do the exercises when it is remote. 20:43:37 #topic Open discussion 20:44:03 jungleboyj: that sounds like a confirmation to why we're not recommending doing this remotely 20:44:39 ildikov: Right. Some of it I think was cultural barrier with China. They don't have as easy access to Google so the things weren't quick. 20:45:05 jungleboyj: yeah, China makes things harder for sure 20:45:08 Also people with more experience so they didn't need it as much as others. 20:45:19 Yep. 20:45:23 jungleboyj: and also if you don't have someone locally acting as a mentor that's tough 20:45:59 ildikov: Right, this is the group I am hoping will become mentors. 20:46:14 jungleboyj: sounds good 20:47:00 jungleboyj: that should simplify things 20:47:06 at least in theory :) 20:47:10 * jungleboyj crosses my fingers 20:47:16 :) 20:47:51 ok, I don't have further topics for today 20:47:58 anything else from anyone? 20:48:04 I got nothing :) 20:48:23 :) 20:48:28 Still looking for European mentors? 20:48:38 smcginnis: yep 20:48:48 ildikov: What are the events again? 20:48:52 smcginnis, yes, waiting to hear back from the OSD UK people still too. 20:48:57 smcginnis, OSD UK and Nordic 20:49:07 smcginnis: OpenStack Days UK in September and Nordic in October 20:49:13 diablo_rojo: Cool, thanks. 20:49:33 smcginnis: Nordic is Copenhagen 20:49:38 Sept 26th and October...17/18? 16/17? 20:49:52 I may be returning from a trip past the UK around that time. Maybe I can convince them to drop me off. :) 20:49:55 18/19 :) 20:50:05 Ha ha I was close :) 20:50:09 smcginnis: that would be cool! 20:50:13 diablo_rojo: :) 20:50:24 smcginnis, that would be awesome 20:52:01 ok, I think that concludes our meeting for today 20:52:05 thanks everyone! 20:52:19 Thank you ildikov :) 20:52:29 please do your homework and check on the tags etherpad and make yourself familiar with the VM scripts!!! 20:52:33 Thanks ildikov ! 20:52:35 @! 20:52:36 <_pewp_> jungleboyj (=゚ω゚)ノ 20:52:38 ildikov, +2 ! 20:52:40 Thanks 20:52:45 and have a good rest of the day everyone! 20:52:58 ildikov: Have a good night. 20:53:02 #endmeeting