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