20:00:26 #startmeeting kolla 20:00:27 Meeting started Mon May 4 20:00:26 2015 UTC and is due to finish in 60 minutes. The chair is sdake_. Information about MeetBot at http://wiki.debian.org/MeetBot. 20:00:28 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 20:00:30 The meeting name has been set to 'kolla' 20:00:59 #topic rollcall 20:01:05 o/ ;) 20:01:10 hola 20:01:12 hi 20:01:43 hi 20:02:11 #topic agenda 20:02:20 #link https://wiki.openstack.org/wiki/Meetings/Kolla 20:02:30 anyone have anything to add to the agenda? 20:03:05 nada 20:03:25 #topic Last bit of effort for 2015.1.0 before branching 20:03:36 last week we were supposed to branch stable/kilo 20:03:52 but I thought it wasn't ideal we were relasing juno openstack for kilo ;) 20:04:05 agree 20:04:07 also for a magnum keynote demo, we need kolla operational on Kilo 20:04:22 so I pushed out a week so I could work on a kilo port and see if I could get it working 20:04:38 #link https://review.openstack.org/#/q/project:stackforge/kolla,n,z 20:04:55 anything without a -2 should be reviewed if folks have time 20:05:03 most of the kilo patches are ready for +2/+a at this point 20:05:12 the magnum and heat-api-cfn containers aren't quite ready 20:05:13 o/ 20:05:24 once the existing reviews get wrapped up, I plan to branch, hopefully today or tomorrow morning 20:05:26 hey slower 20:05:52 can folks commit to being active in the reviews today and tomorrow so we can branch as soon as possible? 20:06:14 sure 20:06:29 jpeeler daneyon_ ? 20:06:29 tomorrow I could 20:06:39 there is always tomorrow :) 20:06:41 i'll keep it going 20:06:57 same ^ 20:07:08 cool thanks for the commitment guys 20:07:26 any other things outstanding we should try to jam into this 2015.1.0 release? 20:08:07 i suppose the novnc work if harmw gets it done? 20:08:15 sounds like cinder isn't going to make it, correct? 20:08:41 doubt it will 20:08:46 #link https://blueprints.launchpad.net/kolla/milestone-4 20:08:59 this will be our feature set for 2015.1.0 new features then 20:09:01 still not sure of the issue in nova-compute 20:09:02 cinder is a no go 20:09:16 ok well we need cinder at some point so I hope you guys don't give up :) 20:09:55 me too... lol 20:09:58 #topic New meeting times 20:10:22 #link https://doodle.com/y2kideusi85zm7ghqz6mr62n/admin#table 20:10:52 sdake_: just a tiny update on vnc though 20:10:55 it's working 20:11:34 nice harmw! 20:11:41 i'll make you a buildprint 20:11:43 sweet 20:11:44 buildprint 20:11:46 blueprint 20:12:01 and you can use implmenets: blueprint container-novnc 20:12:06 yup 20:12:13 was aiming for that 20:12:13 or container-nova-novnc I guess it should be 20:12:24 harmw can you make a blueprint now? 20:12:30 and I'll approve it 20:12:52 about meeting times, looks like wednesday is the day 20:13:01 occasionally I will have a conflict on wednesday, and someone will have to run the meeting 20:13:02 sure, just not on the spot (gimme an hour or so) 20:13:06 like once every couple months 20:13:35 our next meeting will be 1600 UTC to get the most coverage 20:13:50 as long as core people can attend, that shouldn't be an issue 20:13:57 may 13th 20:14:02 sounds good? 20:14:06 yup 20:14:22 and then the next week will be 2200, but cancelled because of summit 20:14:31 and the next meeting will be 1600 UTC again after summit 20:14:35 then 2200 etc 20:14:37 alternating 20:14:39 make sense? 20:14:52 ok, though I'll stick with the 2200 20:15:11 2200 is really meant for apac 20:15:13 ok 20:15:26 and we have more contribs interested in participating from apac 20:15:32 we may have to change the meeting channel 20:15:38 I'll send out details to the mailing list 20:15:52 #action sdake to send new meeting information to mailing list 20:15:56 ah no, I'm confusing myself here 20:16:11 #topic Continuous Integration 20:16:22 There are three bodies of work so far 20:16:37 the first one just sets up the system with docker/compose - I really like this patch and would liek people to consider merging it 20:16:52 https://review.openstack.org/#/c/178048/ 20:17:00 then the gate will run this script followed by tox -e functional 20:17:22 jpeeler's patch https://review.openstack.org/#/c/168598/ will execute the tox -e functional 20:17:27 jpeeler sound good? 20:17:40 well i have a similar tool - https://review.openstack.org/#/c/168598/8/tools/install_dkr_rpms.sh,unified 20:17:41 jpeeler if you have ideas for the first patch please feel free to review it 20:18:05 i wish i had seen the other review first 20:18:23 but my main focus was what's being used in the gate of fedora 21 20:18:45 the cool thing about the first patch is it doesn't depend on fedora or ubuntu - its agnostic 20:18:58 but your work is good too for a fedora only system 20:19:03 but I prefer only merge one installation tool 20:19:15 (that installs for the gate) 20:19:16 Seems like Zhiwei Chen needs to address Martin's feedback for https://review.openstack.org/#/c/178048/ 20:19:22 make sense? 20:19:24 ya its not perfect yet 20:19:30 but I really like how its structured 20:20:02 if we could get some form of CI going prior to summit, that would rock 20:20:08 that way I could mention it 20:20:28 well on that note, other than dropping my docker rpm script what more needs to be done? 20:20:36 ie. jpeeler and Ahiwei's patch need merging before 15th 20:21:42 jpeeler your patch looks solid but it needs to buidl the containers as the first test case 20:21:52 since i want building to be tested 20:21:55 you mean not download them? 20:21:59 right 20:22:03 you should build from source 20:22:20 the idea is we will build rom source, and then after the commti is merged, there is a "post pipeline" 20:22:36 the post pipeline will push all of the images for juno/kilo with a tag of the git repo 20:22:42 the push takes about 5 hours 20:23:00 then we have full CI/CD ;-) 20:23:03 \o/ 20:23:22 any questions from folks? 20:23:36 alright i'll look into building the images. not sure tox is the best place for that though 20:24:11 jpeeler the building fails for some images 20:24:13 and those are expected 20:24:29 so the test case needs to parse the build dand make sure the right containers got built 20:24:50 I htink this is a good fit for python 20:24:53 but I could be wrong ;-) 20:24:59 is that documented somewhere? it's been a while since i've built a docker image manually 20:25:13 i thought we already had scripts to build the world 20:25:13 tools/build-all-docker-images --release is how you do it 20:25:31 maybe use some env/substition magic in the compose files? 20:25:32 it produces an output of things that succeeded and failed at the tail 20:25:48 as is done in Dockerfiles 20:26:00 eg: 20:26:01 Rebuilt kollaglue/centos-rdo-k-neutron-base 20:26:01 Failed to process kollaglue/centos-rdo-k-barbican 20:26:02 Rebuilt kollaglue/centos-rdo-k-zaqar 20:26:02 Rebuilt kollaglue/centos-rdo-k-keystone 20:26:04 Rebuilt kollaglue/centos-rdo-k-glance-registry 20:26:04 real 36m36.094s 20:26:22 that needs to be parsed 20:26:23 maybe we should talk further about it later - i may have too many questions 20:26:35 i don't see why a container would be failing. surely eventually they will all succeed? 20:26:43 some do not build 20:26:52 swift in particular 20:26:52 what's preventing that? 20:26:57 not implemented i think 20:27:08 barbican is easily fixed now that packaging is available in rdo 20:27:13 what does swift not implement? 20:27:22 kolla doesn't implement swift 20:27:36 yet we have containers which partially implement it 20:27:41 therefore our build has failures 20:27:45 rather than parsing the output, i think it'd be better to mark which images shouldn't be tested 20:27:52 and we need to ignore those 20:27:58 that wfm too 20:28:06 however you want to do it 20:28:29 we can talk more offline 20:28:52 #topic Ansible all in one 20:29:06 #Link https://review.openstack.org/#/c/179646/ 20:29:14 as you can see, fang has develoepd an ansible all in one installer 20:29:22 this is fantastic :) 20:29:40 i ran it, it indeed starts all of the containers 20:29:46 assuming no containers already exist ;-) 20:30:04 I'd really like for all the core reviewers to take a look at this patch 20:30:11 so you start to get a feel for how ansible works 20:30:33 I think coming out of summit we will have people wanting to deploy kolla, and ansible is our shortest path to that besides tripleo 20:30:53 how would this go with the current tools/kolla script? 20:31:00 can the core folks commit to reviewing the ansible script? 20:31:05 harmw it is not a replacement, it is a duplicate 20:31:22 but it lays the foundation for going multinode with kolla 20:31:25 which is exacly what I ws thinking 20:31:28 tools/kolla will *never* go multinode 20:31:32 nope 20:31:33 indeed 20:31:38 tools/kolla is a developer tool 20:31:38 good job :) 20:31:52 for testing out containers 20:32:14 i'll review the ansible patches 20:32:29 I'll give it a try too 20:32:44 cool recommend actually trying it, its pretty sweet in action 20:32:56 so simple 20:33:00 it needs alot of work 20:33:07 but I think developers are coming to develop it 20:33:30 there are a few people who have contacted me privately who want to contribute to kolla, and I'm going to point them at this part 20:34:47 #topic open discussion 20:35:14 anyone have any open topics to discuss? 20:35:18 nada 20:35:30 nope 20:35:32 nope 20:36:01 I just wanted to close with a congraluations, it has been a really rough road during Kilo development for Kolla 20:36:10 thanks for not giving up! 20:36:14 we have a rockin system now 20:36:22 and 160 people registered for the kolla talk 20:36:23 that is a sign that people want our work 20:36:30 nice work :) 20:36:46 we just have to figure out how to get it to them that doesn't involve tools/kolla on each node ;-) 20:36:52 #endmeeting