20:01:34 #startmeeting kolla 20:01:35 Meeting started Mon Mar 9 20:01:34 2015 UTC and is due to finish in 60 minutes. The chair is sdake. Information about MeetBot at http://wiki.debian.org/MeetBot. 20:01:36 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 20:01:39 The meeting name has been set to 'kolla' 20:01:41 #topic agenda 20:01:45 rather 20:01:46 #undo 20:01:46 Removing item from minutes: 20:01:49 #topic rollcall 20:01:56 hi 20:01:57 \o/ :) 20:02:01 hey 20:02:01 hey ryan 20:02:12 o/ 20:02:16 hey jeff 20:02:46 #topic CI 20:03:02 so nikolay got our integrated functional test cases running 20:03:15 great 20:04:11 for example: 20:04:15 #link https://review.openstack.org/#/c/162034/ 20:04:24 has a 20:04:27 #link http://logs.openstack.org/34/162034/1/check/check-kolla-functional-f21/7f365e3/ 20:04:32 a check kolla functional 20:04:45 I sent him an email to make the gate voting 20:04:55 so that review should be going through shortly 20:05:09 presently we run the precommit script in the tools directory 20:05:20 jpeeler has also been working on our first functional test 20:05:25 jpeeler mind giving us an update on that 20:06:04 i posted some code last week, but i'm going to have to change the approach 20:06:19 I noticed you are launching inside a heat vm 20:06:23 i thought it would be nice to have the test code also run in a container, but if that's not worth the trouble 20:06:26 have you thought szabout just running on the baremetal we get? 20:07:22 sdake: i figured the test code would run the same place the containers did 20:07:33 right, but aren't you running it in a vm now? 20:08:27 yes, i thought the devenv in the source was the expected environment 20:08:36 that is jsut for developers to test with 20:08:38 not for the gate 20:08:55 vm on vm will be too slow for us to gate with is the reason I bring it up 20:09:00 according to #openstack-iunfra core guys 20:09:04 they said our approach wont work well 20:09:13 but running container on the virt machine we get would be fine 20:09:18 well it's really container on vm :) 20:09:30 container on vm, on the vm that infra gets 20:09:36 infnra doesn't actually allocate bare metal machines 20:09:40 ah i see 20:09:49 and my understanding from #openstack-iunfra is virt on virt in their environments is terrible :( 20:10:03 so I think a simple approach would be build container, run test case, output result 20:10:23 anyway nice work there - I like what I saw this morning when i reviewed the patch 20:10:51 anyone else on this topic? 20:11:20 just make sure everybody knows links are not available for us 20:11:36 because of the --pid=host problem you mean? 20:11:52 i think it's the --net option actually 20:11:57 yup 20:12:00 that is what I meant :) 20:12:07 * sdake brain malfunctions increasing :( 20:12:22 #topic milestone #3 progress 20:13:24 #link https://blueprints.launchpad.net/kolla 20:13:41 we have ea slew of completed blueprints alrready this cycle 20:13:47 unfortunately the link above doesn't show what we have done 20:13:53 so it could look kind of depressing 20:14:02 but we have done about as many as are currently outstanding 20:14:20 lets just focus on the essentials for now and go over them 20:14:33 #link https://blueprints.launchpad.net/kolla/+spec/add-first-functional-test 20:14:41 #info first functional test is almost complete 20:14:50 I need to implement the feedback from 159701 20:14:52 yay nice work jpeeler and nikolay !:) 20:15:01 #link https://review.openstack.org/#/c/159701/ 20:15:07 #link https://blueprints.launchpad.net/kolla/+spec/create-dev-quickstart 20:15:19 ryan any progress on the quickstart? 20:15:40 I have to rebase #link https://review.openstack.org/#/c/159004/ 20:15:49 ya I've been standing up openstack with a bunch of docker runs 20:16:01 but I'm going to move to fig 20:16:09 I'll get these 2 addressed later this week. 20:16:16 daneyon_ nice :) 20:16:23 sdake, so I should be done soon 20:16:34 #info database control and api control almost complete 20:16:46 #info ryan has openstack stood up with docker r uns - going to document it 20:17:01 rhallisey I'd recommend just getting a real rough quickstar tguide and we can all iterate on it with a bunch of revisions 20:17:19 sdake, I have my own repo 20:17:19 so like cranking something out quickly and getting it merged today/tomorrow - then we have the week to fix it up 20:17:22 and individually try it 20:17:23 I can link it 20:17:30 cool drop a link in 20:17:38 #link https://github.com/rthallisey/atomic-osp-installer 20:17:52 that has a decent guide to get up and running 20:18:10 sdake, by the way I got nova fully working :P 20:18:22 I wasn't sure if you have gotten there yet 20:18:23 nice, nova in master works as well 20:18:30 atleast it wfm 20:18:32 excellent 20:18:34 (nova-network) 20:18:37 did you get neutron rolling? 20:18:42 were you running it with glance? 20:18:46 if you guys have code sitting around get reviews in 20:18:47 no just nova-network 20:18:49 I used glance from devstack 20:18:58 only ran nova-compute on from containers 20:19:06 ok. I have glance + keystone + nova working together 20:19:15 cool can you get reviews up if the current master is bust? 20:19:21 ya sure 20:19:30 that way we are wall working from the same code base rather then divergent code bases :) 20:19:31 ccrouch's patch is needed 20:19:34 for glance 20:19:41 I haven't seen ccrouch's patch 20:19:54 ok well looks like we are in good shape for the next week of tasks, everyone has work to do 20:19:54 we are going to run into a lot of race conditions 20:20:03 #topic lxc vs docker 20:20:14 daneyon have any thoughts on leading this agenda item 20:21:08 daneyon must havestepped away :) 20:21:27 essentially I think tripleo may not be too interested atm in integrating container work into their code base 20:21:30 in the short term 20:21:42 so we had a look around other projects and came across os-ansible-deployment 20:21:50 that project uses lxc for containers 20:21:57 and does container deployment 20:22:07 using ansible rather then tripelo 20:22:23 at some point it may (or may not) make sense totry to integrate wtih that project 20:22:40 since tripleo's future is unclear 20:23:00 there are two options - get them to use docker, or get us to use lxc 20:23:09 for the moment we are sticking with docker 20:23:21 but I wsanted to open it up to the broader community, folks have any thoughts on this integration path? 20:24:25 why do you think tripleo isn't interested? 20:24:32 would have to look closer at os-ansible-deployment - does it support knowing when a container is up rather than just started? 20:24:51 jpeeler I dont know, daneyon may know though 20:25:09 rhallisey kolla uses shell scripts, I think tripleo is more interested in a puppet deployment model 20:25:17 persoanlly I think puppet is overkill 20:25:34 these are just things to think about for our longer term roadmap 20:26:50 I can't see us switching entirely to a puppet model 20:26:53 folks agree or disagree? 20:28:02 if we're considering ansible, puppet doesn't sound crazy 20:28:16 the real question is long-term do we want to merge with tripleO I guess 20:28:19 we aren't using ansible interlaly 20:28:24 ansible would deploy our containers 20:28:44 so instead of merging with tripleo, it would be merge with os-ansible-deployment 20:30:36 well something to think about - seems like people are thinking rather then typing :) 20:30:49 forgive me for asking, but what is kolla's goal again? 20:30:50 #topic open items 20:30:59 #undo 20:31:00 Removing item from minutes: 20:31:03 jpeeler that is a great question 20:31:12 the answer is "bring container deployment to openstack" 20:31:45 we initially chose tripleo as our upstream to bring that to 20:32:15 another answer woudl be "deploy openstack in containers" 20:32:28 we have drawn a line at the "deploy" part - as in that is someone elses business 20:32:34 I don't think w e want to do that step ourselves 20:32:41 but we have to chose the upstream we want to integrate with 20:32:51 I just can't see an easy way to integrate with tripleo 20:33:02 I can see alot of easy ways to integrate with os-ansible-deployment 20:33:20 path of least resistance and all that ;) 20:33:21 make sense? 20:33:44 it does - i'm just not sure we'll have the adoption we were looking for without tripleO 20:34:14 yup so your question is - if we integrated with os-ansible-deployment would anyone actually use our stuff 20:34:25 my answer to that is, that community is going to start seeing some serious growth 20:34:49 which implies yes 20:35:11 okay then - but that also means no more fig then right? 20:35:17 who knows ;-) 20:35:29 lets wait until os-ansible-deployment grows as I think it will 20:35:34 before we make a commitment 20:35:40 but keep it on our minds 20:36:16 I do think there is room for fig in that model, but again they use lxc currently 20:36:18 rather then docker 20:36:25 #topic open items 20:36:39 any open discussion folks kwould like to have? 20:36:58 sdake, where do you want me to put the dev quickstart? 20:37:14 docs directory 20:41:04 ok well thanks folks 20:41:13 see you all next week - lets keep cranking on those blueprints and get em knocked out :) 20:41:15 #endmeeting