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