09:00:23 #startmeeting openstack_upstream_institute 09:00:24 Meeting started Tue Jan 9 09:00:23 2018 UTC and is due to finish in 60 minutes. The chair is ildikov. Information about MeetBot at http://wiki.debian.org/MeetBot. 09:00:25 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 09:00:27 The meeting name has been set to 'openstack_upstream_institute' 09:01:02 who's around for a meeting? 09:02:01 ping kmARC csatari 09:02:19 here 09:02:32 quick agenda for today: https://etherpad.openstack.org/p/openstack-upstream-institute-meetings 09:02:48 Yup yup Gere 09:02:52 Here* 09:02:57 Let me get my laptop 09:03:01 :) 09:03:02 Hi all 09:03:10 Hi 09:03:30 Hi All :) 09:03:57 let's start 09:04:02 #topic Announcements 09:04:29 Happy New Year :) 09:04:46 Happy New Year. 09:05:23 we are targeting big changes this year to the training format and material 09:05:58 have interest from OpenStack Days organizers for the shorter format, but it still needs more chat before marking the calendars 09:06:18 and we have the PTG coming up in a bit more than a month 09:06:36 cool! Sounds like when the boss tells employees, "there are some organizational changes. BTW. you gus are fired" 09:06:40 and our next topic will be the VM image about which kmARC has some news :) 09:06:42 ildikov: are we fired? :-D 09:06:56 gus are fired. 09:07:07 Who is Gus? 09:07:08 kmARC: no, the opposite, we all have a ton of work to do :D 09:07:11 guys* :-) 09:08:35 kmARC: does that sound better? 09:08:43 haha, certainly 09:08:51 ok, cool :) 09:09:00 let's move on then :) 09:09:09 #topic VM image (kmARC) 09:09:31 kmARC: would you mind sharing on the meeting too the progress and further plans with the VM image? 09:09:41 Sure 09:09:58 So let me summarize what has been done 09:10:40 Last year I talked to fungi about bringing the VM image creation under the CI system openstack infra also uses 09:11:19 there we use kvm virtual machines and debootstrap to create _only images_, e.g. not virtual machines with all the settings configured, ála vagrant would do 09:11:33 this had an impact on my current workflow obviously 09:11:52 those guys use the diskimage-builder python ecosystem 09:12:11 I had a closer look again ( I fiddled with it like two years ago, then it wasn't enough for what we want) 09:12:26 it looks like that it kinda satisfies 80% of what we need 09:12:48 so I built images (reusing the vagrant-based bash scripts) for vmware, virtualbox and kvm-qemu 09:13:11 images boot up quit fast, all desktop services seem to work (even sound, automatic guest window resizing, etc.) 09:13:21 so basically it is usable as a development environment for the beginners 09:13:24 HOWEVER 09:13:51 unfortunately since dureing the creation there is just a chrooted environment, we cannot set up devstack 09:14:20 so I applied some "heuristics", let's say, to at least grab all the packages, pip packages, iso images, etc 09:14:27 and include it in the image 09:14:45 after first boot, one needs to run again `stack.sh` 09:14:49 :-( 09:15:04 For how long does it stacking? 09:15:18 it runs on my computer for around 10-20 minutes, but it unfortunately still uses network for downloading about 50-100MB of pip packages 09:15:28 kmARC: so at least the devstack repo is cloned? 09:15:29 I'm still trying to optimize that 09:15:51 devstack cloned, all the openstack microservices cloned, pip packages installed, apt-packages installed 09:16:05 hmm, could be way worse than 50-100MB 09:16:19 kmARC: oh, that still sounds pretty good 09:16:30 right now there is a very basic bash script that I use to collect all the packages what devstack installs and put it into the base image 09:17:06 it basically gets currently installed list of stuff, installs devstack, gets the installed list again, compares, give back yaml on the difference 09:17:20 but this step is _NOT_ integrated into the automatic image building 09:17:39 meaning, right now the image builds automatically if we want, however the list of packages are statically committed to the git repo 09:17:45 I think we can live with that 09:18:05 so yeah 09:18:05 +1 09:18:08 but can it be added to the gate job we planned to have? 09:18:16 yes 09:18:33 I'll talk to fungi again and we'll see 09:18:40 ok, I think it overall sounds awesome! 09:18:52 thanks so much for working on it! 09:19:01 do you need testers? 09:19:35 literally right now one command is needed, `./create-traning-box` will give you an ova archive :-) 09:19:37 YES 09:19:40 I NEED TESTERS 09:19:47 although not right now 09:19:56 I can play with it a bit, but I will disappear on Friday for ~two weeks. 09:20:04 I will finish up the docs on building until thursday 09:20:22 I already ran the command and got an OVA archive. 09:20:24 csatari: holiday after the holidays? :) 09:20:42 csatari: really? you mean this new version? 09:20:47 ildikov> Yes, snowboard season is on. 09:20:57 csatari: nice! 09:21:06 csatari: be careful though :) 09:21:11 kmARC> Yes, the patch you irc-ed. 09:21:17 oh cool 09:21:24 and did you try the actual resulting ova? 09:21:31 Not yet. 09:21:37 try it :-) 09:21:40 so anyhow 09:21:41 I have some problems with the VirtualBox install. 09:21:50 It runs in vmware player too 09:22:07 and if you extract the vmdk from the ova file, it will boot up on libvirt/qemu/kvm 09:22:11 I can give a try. 09:22:22 Qemu I have. 09:22:30 please do that then, You can consult me until friday :-) 09:22:36 Okay 09:22:57 One question: How strongly we want to run this on Fedora like systems? 09:23:10 Not at all 09:23:22 okay 09:23:23 ildikov: for the less adventorous, I'll clean up the docs and if at least one or two testers would say that we can live with the current setup (meaning, 50-100MB downloaded), then we can merge the patch 09:24:01 Oh and some closing remarks: The image takes up around 1000MB, so less than a GiB :-) 09:24:39 kmARC: sure, I can give it a try too and will ping US people later in the day 09:25:03 kmARC: \o/ :) 09:25:12 That's it. If you guys have any questions, recommendations, tips or tricks how to make the image better, let me know 09:25:43 kmARC: thank you! 09:25:50 since now the actual _technical_ problems are gonna be sorted out, I can focus on making the thing more user friendly (correct landing page in the browser, background image openstack-ish, etc.) 09:26:45 kmARC: I guess test locally first and then talk to the infra guys? 09:27:03 well, I'll start talking to them right away 09:27:12 even better, great 09:28:24 anything else to this topic now? 09:29:02 ok, let's move on 09:29:09 #topic PTG 09:29:18 who's coming to the PTG? 09:29:36 I am. 09:29:58 Should I_ 09:30:00 ? 09:30:24 I have the ticket, was planning some keystone contrib, however didn't have any progress on it. Let's wait for the TSP results and will see 09:30:34 the idea is to have working sessions as part of the Docs and the First Contact SIG sessions 09:30:35 csatari: I'd go for hotel room / airbnb share 09:32:23 kmARC: so it would be great if you could come as well 09:33:15 we would like to get progress with the content migration to the Contributor Guide and also to brainstorm about the flow of the training and exercises 09:33:47 the migration is an easier task, but I'm sure that we would have a better progress face to face with the flow and exercises part than individually 09:33:49 okkey then, count me in! 09:33:56 thoughts on this? 09:34:01 kmARC: +1 :) 09:35:24 +1 from my side also. I will need to participate in the edge discussions. 09:35:43 csatari: yeah, I planned on those too 09:36:11 ildikov> Good, so we will not overlap. 09:36:18 csatari: I will ask diablo_rojo about the schedule 09:36:27 I'm not sure where we are with that 09:37:56 ianychoi: any chance you're traveling to these events this year? 09:38:04 ianychoi: I mean PTG and Summit 09:38:25 ildikov> okay, thanks. We will have an edge meetign today. Maybe there will be some discussion about the detailed schedule. 09:39:13 csatari: I meant more the PTG room setup and plans for now to see what slots we can play with to try to avoid too much overlapping 09:39:35 ildikov> Ah, manipulating the global scene. 09:39:38 csatari: but I guess we will talk about the plans on the Edge side today too 09:39:40 Even better :) 09:39:43 :) 09:40:57 ok, then I think we're in an agreement for now on this and can work on schedule, etc as we're getting closer to the event 09:41:31 #topic Migration from OUI to Contributor Guide 09:42:01 I just wanted to remind everyone to the open tasks we have 09:42:04 #link https://storyboard.openstack.org/#!/project/913 09:43:00 and I'm sure there are yet unregistered tasks as well, so plz look into it if you have some time :) 09:44:06 any questions to the Contributor Portal/Guide? 09:44:19 ildikov> Good, that you reminded us ;) 09:45:03 csatari: ;) 09:45:44 ok, move on 09:45:48 #topic Open Discussion 09:46:31 with Kendall we're looking into refreshing the liaison list and also extending it before the next training in Vancouver 09:48:14 beyond that I guess we're all settling in to the new year and trying to get up to speed :) 09:48:27 anyone has anything else to discuss today? 09:48:53 What is the Tim Tam of Dublin? 09:49:20 Guinness 09:49:26 :) 09:49:27 Guinness I guess :) 09:49:32 :-D 09:49:40 Agreed 09:50:27 I'm not sure we will be encouraged to consume it during the sessions though... 09:52:22 we could get Tim Tams from Amazon if we feel the need for it :) 09:53:09 ok, I think we're good for today 09:53:32 Need Gunnies more than Tim Tam. 09:53:47 noted :) 09:54:51 ok, if nothing else then have a good day/evening everyone! :) 09:55:04 Have a good day. 09:55:23 you too, cheers! 09:55:29 #endmeeting