16:30:54 <sdake> #startmeeting kolla 16:30:55 <openstack> Meeting started Wed Oct 14 16:30:54 2015 UTC and is due to finish in 60 minutes. The chair is sdake. Information about MeetBot at http://wiki.debian.org/MeetBot. 16:30:56 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 16:30:58 <openstack> The meeting name has been set to 'kolla' 16:31:04 <sdake> #topic rollcall 16:31:09 <mfalatic> o/ 16:31:13 <coolsvap> hello 16:31:15 <rhallisey> hi 16:31:15 <inc0> o/ 16:31:16 <akwasnie> hi 16:31:18 <harmw> \o/ 16:31:26 <jpeeler> hi 16:31:28 <pbourke> hi 16:31:38 <nihilifer> hi 16:32:06 <sdake> hey folks looks like a full house 16:32:11 <harmw> sure does :) 16:32:29 <sdake> #topic liberty release announcement 16:32:42 <sdake> ok time to break out the etherpad and write a liberty release announcement with all the goodies for liberty 16:33:11 <sdake> #ink https://etherpad.openstack.org/p/kolla-liberty-announcement 16:33:18 <SamYaple> o/ 16:33:23 <SamYaple> i fell asleep 16:33:47 <rhallisey> #link https://etherpad.openstack.org/p/kolla-liberty-announcement 16:36:00 <rhallisey> shouldn't this be very similar to the l3 announcemnt? 16:36:17 <jpeeler> i would think so 16:37:00 <inc0> shouldn't it be "we made whole thing"? 16:41:28 <SamYaple_> i got bounced i guess 16:47:49 <SamYaple_> can anyone see this? 16:47:56 <harmw> no 16:48:01 <SamYaple_> thanks harmw 16:49:54 <sdake> ok looking pretty good ;-) 16:50:03 <sdake> i will make the announcement tomorrow 16:50:22 <sdake> so feel free to modify the release announcement prior to then if you want to make further changes 16:50:24 <SamYaple_> my irc is no good :( 16:50:32 <sdake> #topic liberty release 16:50:37 <sdake> SamYaple_ irc server imploded 16:50:52 <sdake> so we hae some bugs remaining 16:51:05 <sdake> i'd like to make a decision to either bounce them or fix them 16:51:10 <sdake> lets go through them now 16:51:38 <sdake> #link https://bugs.launchpad.net/bugs/1460129 16:51:38 <openstack> Launchpad bug 1460129 in kolla "Cinder needs tgtd" [Critical,Confirmed] - Assigned to Sam Yaple (s8m) 16:51:44 <sdake> cinder works with ceph 16:51:49 <sdake> that is good enough for me 16:51:53 <SamYaple_> i havent been able to get tgtd to be stable 16:52:02 <SamYaple_> it works but crashes after a while unknown reasons 16:52:06 <sdake> anyone opposed to bouncing? 16:52:08 <rhallisey> do you want me to put a patch up with my tgt stuff that use to be there? 16:52:11 <SamYaple_> i hate tgt btw 16:52:15 <SamYaple_> rhallisey: no 16:52:20 <SamYaple_> that ran in the cinder-volumes container 16:52:43 <SamYaple_> basically tgtd needs to be its own container 16:52:51 <SamYaple_> but its just not working well 16:53:09 <sdake> we ahe 24 hours to fix the remaining bugs 16:53:13 <sdake> is this one we are going to fix? 16:53:21 <rhallisey> I didn't have issues when it was in that contianer? Will it do harm to anything though? 16:53:53 <SamYaple> rhallisey: i dont want to have cinder-volume no longer be a microservice 16:54:01 <SamYaple> and tgt doesnt need to be running for ceph 16:54:03 <sdake> #link https://bugs.launchpad.net/bugs/1492736 16:54:03 <openstack> Launchpad bug 1492736 in kolla "TechDebt: add config section for heat for trustees" [High,Confirmed] 16:54:12 <SamYaple> sdake: that ones all you :) 16:54:14 <sdake> ok sam - focus dude :) are you going to have it fixed by toomororw 9am 16:54:15 <rhallisey> well it's a matter if the trade off is worth it 16:54:25 <SamYaple> sdake: nope 16:54:31 <sdake> ok boucning it then 16:55:06 <sdake> #link https://bugs.launchpad.net/kolla/+bug/1500699 16:55:06 <openstack> Launchpad bug 1500699 in kolla "cinder: attach volume doesn't work" [Critical,Confirmed] - Assigned to Sam Yaple (s8m) 16:55:12 <sdake> I would like to see that heat bug fixed 16:55:15 <sdake> but I dont know how to fix it 16:55:24 <rhallisey> ^ that would be fixed w/ tgt 16:55:27 <sdake> is this cinder volume attach - does it happen with ceph as well? 16:55:41 <SamYaple> nope 16:55:52 <sdake> ok boucnign it 16:55:52 <SamYaple> thats because we allow it to be deployed with lvm as a backend 16:56:13 <sdake> #link https://bugs.launchpad.net/kolla/+bug/1489676 16:56:13 <openstack> Launchpad bug 1489676 in kolla "Leftover /var/run files prevent Keystone start" [Critical,Triaged] - Assigned to Sam Yaple (s8m) 16:56:23 <SamYaple> maybe 16:56:26 <sdake> is this going to be fixed in the next 24 hours 16:56:35 <SamYaple> basically apache2 just needs to not have a pid file 16:56:36 <sdake> ok i'll leave it for now 16:56:43 <SamYaple> ill tell you by tonight 16:57:02 <sdake> #link https://bugs.launchpad.net/kolla/+bug/1504606 16:57:02 <openstack> Launchpad bug 1504606 in kolla "Horizon instance console fails to connect instance with more than one controller" [Critical,In progress] - Assigned to Sam Yaple (s8m) 16:57:06 <SamYaple> yes 16:57:25 <sdake> #link https://bugs.launchpad.net/bugs/1504800 16:57:25 <openstack> Launchpad bug 1504800 in kolla "kolla issue with multiple nova_consoleauth and HA" [Critical,In progress] - Assigned to Sam Yaple (s8m) 16:57:30 <SamYaple> same as above 16:57:33 <SamYaple> its teh same bug 16:57:36 <rhallisey> are you assigned to all of them? 16:57:43 <rhallisey> I didn't notice lol 16:57:44 <sdake> #link https://bugs.launchpad.net/bugs/1505306 16:57:44 <openstack> Launchpad bug 1505306 in kolla "Kolla should be using openstack/requirements to ensure more repeatable builds" [High,In progress] - Assigned to Paul Bourke (pauldbourke) 16:57:44 <SamYaple> only the ones i have code for :P 16:57:46 <sdake> ya SamYaple is superman 16:58:06 <sdake> there wa ssome debate in teh review if this patch is correct 16:58:08 <SamYaple> pbourke: are you here? 16:58:12 <pbourke-mobile> Yes 16:58:13 <sdake> pbourke comments? 16:58:30 <pbourke-mobile> I would not merge the above for release 16:58:33 <pbourke-mobile> Too risky 16:58:39 <sdake> ok boucning 16:58:44 <SamYaple> agree. but it is needed sooner rather than later 16:59:03 <pbourke-mobile> Will split it up and merge piece by piece to master tomorrow 16:59:11 <SamYaple> cool 16:59:23 <sdake> need some kind soul to own https://bugs.launchpad.net/bugs/1492736 16:59:24 <openstack> Launchpad bug 1492736 in kolla "TechDebt: add config section for heat for trustees" [High,Confirmed] 16:59:44 <SamYaple> i dont think that can be done in 24 hours sdake 16:59:51 <SamYaple> i think it may even need an ansible module 17:00:04 <sdake> bummer 17:00:13 <sdake> ok well i'd like someone to magicaly fix it soon so we can backport it 17:00:17 <sdake> otherwise wawit conditions don't wor in heat 17:00:22 <sdake> which meaks heat fairly unusable 17:00:35 <SamYaple> youre the heat guy 17:00:41 <SamYaple> i just poke it until it builds 17:01:12 <sdake> as far as backports go 17:01:23 <sdake> please get backports in for any bugs you have fixed 17:01:44 <SamYaple> I have purposed all of the backports that have merged to master but not to liberty 17:01:50 <SamYaple> built a oneliner for it 17:02:05 <sdake> nice so its semi-automated? 17:02:11 <SamYaple> yea 17:02:18 <SamYaple> https://review.openstack.org/#/c/234843/ 17:02:30 <SamYaple> that patch _must_ merge otherwise centos is a bust in liberty 17:03:18 <sdake> to all - please take a look a t the review queue after the meeting and clean things up there 17:03:26 <harmw> check 17:03:29 <sdake> most are backports which have already gone through a thorough review and test cycle 17:03:38 <pbourke_> Kk 17:03:56 <sdake> #topic bare metal deployment 17:04:13 <sdake> rob hirschfield has offered to make some of his tooling he has produced deploy kolla on baremetal 17:04:27 <sdake> also dan prince has offereed to do something similar with tripleo 17:04:34 <sdake> using ironic 17:04:39 <sdake> another option is we could roll our own 17:04:43 <SamYaple> how will that work? 17:04:48 <SamYaple> docker image on baremetal? 17:04:52 <sdake> is anyone interested in working with rob and dan? 17:04:53 <SamYaple> or baremetal+docker 17:04:55 <sdake> I dont know the details 17:05:01 <SamYaple> yes i am very interested 17:05:01 <inc0> don't we have session on that? 17:05:02 <sdake> it involves working with the two engineers doing the work 17:05:19 <sdake> inc0 they want to get started asap from what I can tell 17:05:21 <inc0> anyway, count e in 17:05:24 <sdake> sam i'll make an email introduction 17:05:27 <sdake> and you can handle it from there 17:05:31 <SamYaple> awesome 17:05:32 <sdake> inc0 i'll also introducey ou as well 17:05:40 <inc0> I know Dan 17:05:42 <sdake> it is more then a one person job 17:06:22 <sdake> #topic open discussion 17:06:33 <inc0> rhallisey, didnt you already work with Dan on this? 17:06:43 <sdake> liberty is really shaping up, fantastic work folks! 17:06:44 <rhallisey> inc0, ya already doing so 17:06:46 <sdake> over 400 bugs fixed 17:06:48 <sdake> that is huge output 17:06:57 <rhallisey> inc0, merged some stuff intro tripleo 17:07:08 <SamYaple> I have two things to say 17:07:21 <SamYaple> first thing, docker 1.8.3 and above is all broken 17:07:38 <SamYaple> they changed that API without bumbing versions and broke the ansible docker module 17:07:55 <SamYaple> the patches have landed upstream ansible to fix this _but_ we have to wait for a new ansible tagged release 17:08:08 <SamYaple> so for all intents and purposes kolla only works with upto docker 1.8.2 17:08:22 <SamYaple> additionally it requires ansible 1.9.2 17:08:29 <SamYaple> any questions on that? 17:08:42 <harmw> sounds legit 17:08:42 <sdake> needs to be in the docs if not already pls 17:08:57 <sdake> it annoys me tha tdocker did that 17:09:00 * sdake groans 17:09:10 <SamYaple> i brought it up in docker-dev 17:09:13 <SamYaple> they are aware 17:09:16 <SamYaple> now 17:09:23 <SamYaple> ok moving on 17:09:38 <SamYaple> second thing is I have had several successfully ansible decploys in the gate 17:09:49 <SamYaple> so we will have an ansible dpleoying openstack gate very soon here 17:09:57 <SamYaple> all of the dependant patches for this have merged 17:09:58 <inc0> \o/ 17:10:14 <inc0> we will be openstack smoke-test 17:10:18 <SamYaple> its very... touchy at teh moment and we have no logs 17:10:38 <SamYaple> good news is we can get full container logs pretty easy for review 17:10:42 <SamYaple> but thats a few patches aware 17:10:46 <SamYaple> away* 17:10:57 <SamYaple> now question for all of you 17:11:12 <SamYaple> we have to do functional testing of the DEPLOYED openstack environemnt, how do we go about that? 17:11:25 <SamYaple> we can write a bash script to do it.... but im open to ideas 17:11:43 <harmw> is there no functional openstack testkit available already? 17:11:49 <pbourke_> I was thinking if we could rig tempest to run against it 17:11:49 <jpeeler> a long time ago we talked about tempest 17:11:58 <harmw> tempest comes to mind indeed :) 17:12:02 <SamYaple> will that test all the apis? 17:12:20 <harmw> don't know 17:12:24 <inc0> rally? 17:12:30 <coolsvap> if we are doing tempet, i would suggest rally 17:12:31 <SamYaple> i mean launching an instance should work, but we need to test the apis and connectivitey and all 17:12:32 <harmw> isn't rally more for performance? 17:12:37 <inc0> I think few clever rally tasks should be enough 17:12:45 <pbourke_> Thats what i heard too 17:12:45 <SamYaple> harmw: suprisingly it kinda evolved from that 17:12:50 <harmw> hm ok 17:12:52 <harmw> interesting 17:12:55 <pbourke_> Oh 17:12:58 <SamYaple> harmw: its great for just plain testing 17:13:03 <jpeeler> but i'd personally like to see a smokescreen that kolla can use internally 17:13:05 <inc0> it is, but it has few nice functional scenerios 17:13:09 <nihilifer> +1 for using simple rally tasks for that 17:13:28 <SamYaple> ok so we will look into rally for this 17:13:29 <harmw> what if we'd just start out with rally 17:13:32 <SamYaple> anyone want to head that up? 17:13:38 <pbourke_> I will 17:13:43 <SamYaple> cool pbourke_ you got the job 17:13:50 <SamYaple> ill work on getting the logs out 17:14:01 <inc0> I'll help with code reviews, I had some exposure to this project 17:14:16 <inc0> SamYaple, rsyslog is a no-no? 17:14:16 <SamYaple> final question from me. in the gate is everyone ok with deploying using ceph to excerise that code base as well? 17:14:26 <harmw> ceph+1 17:14:31 <SamYaple> inc0: its perfect! we just need to be able to view those logs 17:14:31 <sdake> b bvgbvvvbv 17:14:33 <sdake> yes ceph 17:14:46 <inc0> yeah, I prefere ceph above lvm anyway 17:14:55 <SamYaple> i mean ceph for nova and cinder and glance 17:15:17 <SamYaple> we dont have the ability to do just cinder but not glance atm 17:15:37 <inc0> I wonder if anyone would want that 17:15:41 <SamYaple> so we wont be exersicing some non-ceph stuff like the file backend for glance 17:15:45 <SamYaple> inc0: people are wierd 17:15:55 <SamYaple> inc0: yes people do 17:16:05 <sdake> i want it all 17:16:07 <sdake> and I want it now :) 17:16:18 <SamYaple> well im going to implement it with ceph 17:16:22 <pbourke_> That stuff can be added later 17:16:22 <SamYaple> no one spoke against it 17:16:39 <rhallisey> use ceph 17:17:04 <sdake> ya we will gate against ceph, but also make an attempt to ensure the other code paths work as well ;-) 17:17:08 <SamYaple> awesome. well give it a few weeks for infra to give us our new gates and functional testing here we come 17:18:14 <SamYaple> thats it from me everyone 17:18:17 <SamYaple> oh wait! 17:18:20 <pbourke_> Sam do you feel the --profiles patch goes against sdakes existing bp? 17:18:22 <SamYaple> pbourke_: your profiles patch! 17:18:24 <SamYaple> yea 17:18:27 <pbourke_> :) 17:18:27 <SamYaple> so no 17:18:30 <SamYaple> i dont 17:18:40 <SamYaple> i think that existing blueprint can be implemented as profiles 17:18:51 <SamYaple> so a main infra and aux profile 17:18:56 <SamYaple> between those everything builds 17:19:02 <pbourke_> Sure that would be fine 17:19:07 <SamYaple> sdake: ^^? 17:19:10 <sdake> wfm 17:19:24 <SamYaple> awesome. so we just need the ability to specify multiple profile pbourke_ 17:19:27 <pbourke_> Need to tie it into ansible deploy profiles too? 17:19:37 <pbourke_> As a separate patch 17:19:43 <SamYaple> i dont think so 17:19:52 <SamYaple> main and infra would build all ansible can deploy 17:20:19 <pbourke_> Its the same use case though i think 17:20:30 <SamYaple> what do you mean? 17:20:46 <pbourke_> Build regexes are like ansible --tags 17:21:02 <pbourke_> Would be nice to easily deploy a subset 17:21:27 <SamYaple> we do that with the enable_service varibles 17:21:35 <pbourke_> True... 17:21:40 <SamYaple> if that variable isnt set you cant deploy that anyway 17:21:43 <SamYaple> even with a tag 17:22:19 <pbourke_> Ok sure dont worry about that part 17:22:42 <SamYaple> so multiprofile support and were good 17:22:49 <SamYaple> fixes it for everything i think 17:22:56 <pbourke_> Cool 17:23:13 <SamYaple> awesome. great idea on the profile thing pbourke_ 17:23:23 <pbourke_> Thanks :) 17:24:04 <SamYaple> ok well does anyone else have something do discuss or shall we return to #kolla? 17:24:45 <rhallisey> nada 17:24:49 <sdake> ok folk well thanks for coming :) 17:24:53 <sdake> #endmeeting