20:01:16 #startmeeting kolla 20:01:17 Meeting started Mon Oct 27 20:01:16 2014 UTC and is due to finish in 60 minutes. The chair is sdake_. Information about MeetBot at http://wiki.debian.org/MeetBot. 20:01:18 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 20:01:21 The meeting name has been set to 'kolla' 20:01:23 #topic rollcall 20:01:28 here 20:01:31 howdy folks! 20:01:43 o/ 20:01:46 Howdy! 20:01:58 here 20:02:27 hi 20:02:40 #topic agenda 20:02:52 #link https://wiki.openstack.org/wiki/Meetings/Kolla 20:02:59 there be the agenda, anyone have anything to add? 20:03:20 we should likley discuss meeting schedule for the next two weeks as a result of summit 20:04:05 sdake_: nothing to add from me. 20:04:41 #topic Review goals of regarding Neutron in milestone #2 20:04:56 daneyon milestone #2 is scheduled for friday 20:05:05 is that a possibility for your current work? 20:05:12 or is that not possible 20:05:27 i think it may need to move to milestone #3. 20:05:51 * larsks agrees. 20:05:52 how many weeks of dev do you tihnk it will require? 20:06:14 I am running down to my last few hours of getting multi-interfce working using docker-spotter. then I have to begin preparing for my Paris responsabilities. 20:06:26 ok 20:06:37 well since there is only 1 week, perhaps we should reschedule mliestone 2 20:06:47 when i made the schedule originally i didn't account for summit ;) 20:07:02 sdake_: maybe we should push it to summit + 2 weeks? 20:07:02 and last week i think people were takinga breather :) 20:07:08 i would say 2 weeks after Paris, but it depends on the solution that we agree upon. i know the temp fix using spotter was not so well received. 20:07:09 ya that totally wfm 20:07:23 daneyon i personally dont care if its perfect 20:07:27 agree sumit + 2 weeks 20:07:32 daneyon: code for "lars whined about it" :) Don't take my response as remotely authoritative! 20:07:32 i think having it work is important 20:07:34 and be reliable 20:07:47 is critical though 20:07:55 will the spotter mechanism be reliable and work? 20:07:58 lol larsks 20:08:02 my biggest challenge is spotter.go 20:08:14 daneyon: what is the challenge there? 20:08:42 Can anyone tell if spotter.go should be able to use a regex for the container name? If so, then it's a big win. 20:08:55 #info milestone #2 moved to November 21st 20:09:23 daneyon i am not hip enoug hto have the answer sorry :) 20:09:24 If not, then what about a container Hostname instead of a container name. the hostname (ie nova-network) is consistent. 20:10:01 so re milestone #2, i think the defining feature is pretty much neutron 20:10:16 I think hostname is probably okay. If we wanted to be more careful, we should key off a specially named environment variable (SPOTTER_CONFIGURE_NETWORK=1 or something). 20:10:25 But hostname should be fine for our use case, I think. 20:10:31 I am using spotter to run pipework kbr-ex 0/0 whenever it sees a contaienr start/stop/restart with a name nova-network (can also use neutron-openvswitch-agent) to create the veth for the 2nd interface. 20:11:06 #topic Milestone #2 blueprint assignment 20:11:10 nsaje howdy! 20:11:24 since the container names include a hash of some sort, spotter never implements the pipework command. I have successfully tested when I manually name the container nova-network. 20:11:34 #link https://blueprints.launchpad.net/kolla/milestone-2 20:12:04 anything in there for milestone #2 that should be pushed out past nov 21st? 20:12:07 larsks: agree on using the ENV 20:12:16 daneyon: let's call that a decision, then :) 20:12:41 sdake_: does "kube-centos-port" mean "convert everything to centos" or "maintain two separate sets of images"? 20:12:59 two sets 20:13:06 three in the future with other distros 20:13:07 etc 20:13:08 Then I think we should push that out. 20:13:16 i am working on it this morning 20:13:20 i am almost done :) 20:13:28 larsks: cool. I just can't tell if the spotter.go code can use an ENV instead of a container name. Can you tell? https://github.com/discordianfish/docker-spotter/blob/master/spotter.go 20:13:34 If we are still missing key services, now is not the time to be working on debugging version skew between centos/fedora. 20:13:42 So I vote for pushing that out at least to ml3, if not further. 20:14:04 centos makes kolla more attractive to devs 20:14:13 since it means we have a multi distro os model 20:14:14 agree, I think all hands on deck to get core svcs working. 20:14:16 i get the version skew 20:14:25 how about this 20:14:29 fedora = supported 20:14:32 everything else = not supported 20:14:39 I also think that supporting multiple versions is going to unnecessarily difficult until we have better config management in place. 20:14:40 your on your own, but its there to look at 20:14:58 we can add those notes to the release notes 20:15:07 daneyon: Oh, I imagine we would need to patch spotter for that feature. If it will work with hostnames, just do that for now. 20:15:33 radez jpeeler rhallisey thoughts on centos 20:15:45 i am super in favor of integrating that work sooner rather then later 20:15:54 larsks: OK. I will try hostnames. 20:16:02 with any caveats deemed apprioriate 20:16:03 I think it would give us a good basis to know what it may look like 20:16:16 sdake_, sorry I was a tad late 20:16:17 maybe not supported but we can do some work on it to get an impression of what it will take to port 20:16:18 we can even put a big warning in the TLD saying "DONT USE THIS PLEASE USE FEDORA" as a filename 20:16:34 sdake_: i tend to agree it's a bit soon, but if you do that it's probably fine ^ 20:16:37 sdake_: I'd like to work on that centos port, but I'm tied up till after Paris to get staryted on it 20:16:50 radez i've almost got it finished this morning 20:16:55 heh 20:17:00 sdake_: for all the images? and tested? 20:17:02 just loooking fo rfeedback if you think its helpful or not 20:17:05 not tested 20:17:20 that's just how it wlil be for me for another week or two... folks be stealin' my hackin' 20:17:23 for all images = lots of ln stuff 20:17:45 sdake_: are we agreed that we should push this out for now? It sounds like it. 20:17:56 radez w epushed out to nov 21 milestone #2 20:18:17 i dont understand the concern if there are caveats 20:18:22 ack, I saw 20:18:40 sdake_: the concern is that there are other things on which we should be spending our limited resources. 20:18:56 resources have been spent - patches nearly done 20:19:00 sdake_: and that by introducing new platforms without appropriate config management in place we are rapidly going to end up with an unmaintainable pile of code. 20:19:19 caveat in new dirs - don't use - this is wip 20:19:27 Anyway, enough discussion. Shall we vote? 20:19:31 sure 20:19:39 core's only please 20:19:41 +1 20:19:58 wait 20:20:00 * larsks notes that "+1" means work on centos as part of ml2 "-1" means delay until ml3+ 20:20:05 right :) 20:20:13 thanks thtas what the wait was for :) 20:20:22 -1 20:20:23 * sdake_ too self centered i guess 20:20:27 -1 20:20:45 I'm a bit on the fence 20:20:49 I'm going to have to -1, want to see more progress on the service front first 20:21:04 I think with paris I'll go -1 thought 20:21:10 -1 for now 20:21:24 well then wfm i'll push that out 20:21:26 iwould like to see the fedora stuff kicking butt before supporting another distro. 20:21:28 ok so lets move on 20:21:42 we got a bunch of blueprints without owners 20:22:06 zaqar anyone want to take this? 20:22:10 should be relatively straight forward 20:22:18 sdake_, sure I'll take it 20:22:21 i'll take that one 20:22:23 argh, too late 20:22:31 horizon? 20:22:32 I will take config-outside-container unless you really want it sdake, because that's one I care about. 20:22:37 doesnt metter to me jpeeler 20:22:40 larsks works for me you take that one 20:22:41 I'll take os-config 20:22:53 os-cloud-config-in-base that is 20:22:55 ok go ahead and assign yourselves then and dlets have a refresh in 1 minute on the page 20:23:25 hm, I don't see how to assign myself? 20:23:27 rhallisey: i kind of want it if you don't care - trying to keep work here overlapping with heat fairly strongly 20:23:41 jpeeler, ya sure take it, I'll try horizon 20:23:44 I vote for making horizon a higher priority than zaqar... 20:23:54 +1 20:23:55 larsks anyone can set priorties 20:23:59 feel free to change 20:24:03 these are jus tmy guesses :) 20:24:05 Yes, but we should only decide as a group. 20:24:15 nvm larsks has it 20:24:28 rhallisey he jus twants to change the prio you can still do the work 20:24:35 ok 20:24:36 so its high rather then low iiuc 20:24:38 sdake_: oh, he is planning on working on it too :) 20:24:53 sdake_: if I don't see a place to take a blueprint how to I put my name on it? 20:25:01 sdake: I can't seem to assign myself to the cluster vip bp. 20:25:04 larsks, sure I'll join you 20:25:07 working on which 20:25:11 * sdake_ ughs 20:25:11 rhallisey: yay! 20:25:23 daneyon i'll add you after the meeting ok? 20:25:37 radez click "assigned to" and clikc your name 20:25:41 sdake: thx 20:25:58 sdake_: I don't have a link to do that on the page 20:26:13 so we basically have 3 weeks of work time available of which 1 week is recovery from ODS 20:26:19 so more like 2 weeks 20:26:26 I feel like we can bring more content into m1 20:26:34 radez which one i'll set 20:26:40 os-cloud-config-in-base 20:27:33 launchpad just imploded 20:27:37 can someone else try to set it? 20:28:15 assigned radez to os-cloud-config 20:28:31 thx larsks 20:28:49 larsks: I'll take this one: https://blueprints.launchpad.net/kolla/+spec/cluster-vip 20:29:06 daneyon: okay, but that is currently set for milestone 3... 20:29:15 #topic Milestone #3 blueprint review 20:29:24 daneyon: but you are now assigned! 20:29:30 #link https://blueprints.launchpad.net/kolla/milestone-3 20:29:40 larsks: OK, thx. 20:30:08 sdake_: that url is a 404. 20:30:09 milestone is mispelled https://blueprints.launchpad.net/kolla/mliestone-3 20:30:12 sdake_, that link failed 20:30:35 *misspelled 20:30:49 wfm? 20:30:55 sdake: mis spelled 20:30:55 oh your right mispelled 20:30:56 milestone 3 #link https://blueprints.launchpad.net/kolla/mliestone-3 20:31:12 trove and sahara 20:31:19 foliks seem interested in full coverage 20:31:27 so seems like those would be naturals to pull into milestone #2 20:32:06 any takers? 20:32:15 i'll take sahara 20:32:24 milestone #2? Or #3? 20:32:29 #2 20:32:34 atm I have nothing assigned for milestone #2 20:32:53 Okay. 20:33:00 sdake, I can take trove and maybe larsks and I can combine for horizon 20:33:29 cool your set 20:34:21 #topic milestone #3 schedule 20:34:36 #topic milestone #3 schedule 20:35:19 dec 12 makes the most sense to me 20:35:26 then we can shut down for holidays for 3-4 weeks 20:35:39 any objections to dec 12? 20:35:39 +1 on 12/12 20:35:44 +1 for 12/12 20:35:52 +1 20:35:52 cool 20:36:09 if you have more ideas for blueprints, feel free to file them away 20:36:14 and we can jam them into milestone #3 20:36:19 atm, milestone #3 is a little thin 20:36:24 but maybe it will fill out later 20:36:39 #topic summit design session 20:36:56 just a note for folks at summit, larsks will be leading a design summit session for Kolla 20:37:00 larsks, have a link handy? 20:37:08 Just a sec... 20:37:22 http://kilodesignsummit.sched.org/event/14b3884522b5501a71404b481d5b45f1 20:37:33 would be nice to get some text in there for attendees 20:37:42 How do we do that? 20:37:47 write it 20:37:57 sec, let me get an etherpad rolling 20:38:25 https://etherpad.openstack.org/p/kolla-design 20:38:57 well for once I'm ata loss for words :) 20:39:10 I will add some verbage after the meeting. 20:39:13 lets spend 5 minutes editing that etherpad to come up with s omething 20:39:16 Okay. 20:39:23 I think its time spent together now is better use of time 20:41:11 How about something like that? 20:42:00 made a few edits to make it more snazzy 20:42:04 Sure. 20:42:05 anyone have anything to add? 20:42:40 looks good. can we add topics to the etherpad? 20:42:48 sure 20:43:04 what about supporting a diff provisioning tool other than heat-kube? 20:43:27 since real deployments will most like use a config engine like puppet,ansible, etc.. 20:43:30 I would claim that we don't "support" heat-kube right now. I keep telling people to look at the upstream docs unless they already have openstack and heat available. 20:43:56 I also wonder how much we want to focus on "how to install kubernetes". I sort of think we should focus on container design. 20:44:30 larsks: good point. maybe that's something we ask someone to work on outside of the core project? 20:44:31 Brent extracted the config stuff from the heat templates and turned them into some standalone shell scripts. I don't have a link handy right now... 20:44:36 real deployments don't really want cm, because cm is a pita :) 20:44:59 sdake: I think...most real deployments *do* want some sort of cm, actually. 20:45:00 docker is the new config management 20:45:05 But not necessarily what we would provide. 20:45:16 ok any other topics? 20:45:21 If not, I'll jsut delete that line 20:46:00 ok, well I guess you can sort it out at summit 20:46:00 I think the project needs a tool to deploy kolla on bare metal systems. The aded layer of Heat is add'l complexity to an already complex thing. 20:46:15 daneyon: That's what those shell scripts that I mentioned do... 20:46:26 daneyon: I will try to track down a link,. 20:46:37 yup we should add to our docs 20:47:00 larsks: let me look into the scripts. they came across my path but i did not dive into them. 20:47:19 what about supporting AUFS instead of devicemapper? 20:47:21 larsks, it's not in the bluejeans chat :( will have to ask Brent 20:47:30 daneyon: AUFS isn't in-kernel, so I think no. 20:47:31 I have ran into issues with devicemapper 20:47:42 daneyon: overlayfs just merged in the kernel, though, and signs point to that becoming the default. 20:47:42 larsks: OK 20:47:44 so a topic can be storage? 20:47:52 because we need persistent storage 20:47:55 and we dont have it atm 20:47:57 or much of it 20:48:11 A topic for the summit discussion? Sure. 20:48:31 what about the gluster stuff in heat-kube? 20:48:41 I think gluster is a good solution. 20:48:43 There may be others. 20:48:46 We can discuss them :) 20:48:50 cool so that is good content for summit 20:48:51 OK 20:48:54 any other topics? 20:49:04 how about tripleo integration? 20:49:44 sdake: Maybe worth looking into, but not something about which I can talk at all... 20:49:47 I suspect that is why we g ot a session in the first place ;) 20:49:53 can u share a potential use case for tripleo integration? 20:49:56 larsks that is where the tripleo developers give you their viewpoint 20:49:58 not the otherway around 20:50:18 the use case is having tripleo handle all the things rather then several installation tools 20:50:20 And yet, it helps to have some familiarity with the tool, otherwise the discussion isn't really a discussion. 20:50:32 well maybe they can discuss and you can listen 20:50:35 and frame it that way :) 20:50:39 And I don't have that, so I cannot discuss that in any meaningful way. 20:50:54 does above sound ok? 20:51:13 i know little about tripleo 20:51:22 here is what I'd do 20:51:41 "I dont know much about tripleo but we want to integrate with it. If there are tripleo devsi n the room, do youi have suggestions?" 20:51:50 that should get the discussion kicked off 20:51:55 and sit back and take notes :) 20:51:59 what about discussing potential kube/docker networking implementations and getting feedback? 20:52:06 thats a good one 20:52:17 looks like that is covered 20:52:21 daneyon: Yes. I put external connectivity there already, but we can make that more general. 20:52:37 ok it looks good 20:52:47 I think we can just go with the abover 20:52:56 I'll get the site updated if its not too late 20:53:21 larsks/daneyon/radez can one of you cats tkae notes at the session and put in the etherpad 20:53:27 sdake: Sure. 20:53:39 sdake: will do 20:53:45 i'm sure it will just be a summary but t ry to take them live so I can get some context ;) 20:54:06 #topic open items 20:54:24 any open discussion 20:54:26 we have 5 minutes 20:55:07 sdake: yea I can help with that too, sry been a bit in and out here at the end 20:55:25 thanks radez 20:55:29 ok folks sounds like no open discussion 20:55:34 thanks for coming :) 20:55:41 thanks! 20:55:41 #endmeeting