15:59:05 <inc0> #startmeeting kolla 15:59:06 <openstack> Meeting started Wed Feb 15 15:59:05 2017 UTC and is due to finish in 60 minutes. The chair is inc0. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:59:07 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 15:59:10 <openstack> The meeting name has been set to 'kolla' 15:59:22 <inc0> #topic rollcall 15:59:26 <Jeffrey4l> woot 15:59:27 <inc0> w00t:) 15:59:28 <duonghq> o/ woot 15:59:28 <srwilkers> o/ 15:59:39 <jascott1_> o/ woot 15:59:40 <akwasnie> o/ 16:00:19 <hrw> o/ 16:00:26 <penfold> o/ 16:00:39 <inc0> lets give few more minutes 16:00:43 <zhubingbing> o/ 16:00:48 <krtaylor> o/ 16:01:59 <sdake> o/ 16:02:19 <vhosakot> o/ 16:02:28 <sp___> o/ 16:02:36 <mliima> \o 16:03:19 <inc0> #topic announcements 16:03:23 <egonzalez> o/ 16:03:28 <inc0> 1) We have mascot! https://www.dropbox.com/sh/94pukquiw425ji2/AAAl2wVmm72KHPLCAzR6Uboha?dl=0 16:03:32 <inc0> #link https://www.dropbox.com/sh/94pukquiw425ji2/AAAl2wVmm72KHPLCAzR6Uboha?dl=0 16:03:40 <srwilkers> shifty koala 16:03:46 <gema> nifty :D 16:03:50 <akwasnie> :D 16:03:53 <gema> will we have stickers!? 16:04:03 <inc0> gema: I think so 16:04:07 <gema> +1 16:04:11 <hrw> gema: vinyl ones I hope 16:04:17 <hrw> gema: take few for me ;d 16:04:18 <gema> hrw: will grab some for you 16:04:19 <gema> :D 16:04:20 <zhubingbing> +2 16:04:28 <egonzalez> save me a couple ;) 16:04:36 <zhubingbing> ;) 16:04:45 <inc0> will do egonzalez 16:05:01 <inc0> I hope they'll make plenty 16:05:26 <inc0> 2) Next week is ptg, final schedule is here: https://etherpad.openstack.org/p/kolla-pike-ptg-schedule 16:05:33 <vhosakot> I love koala/kolla in the sticker... the green leaf is our gate :) 16:05:47 * portdirect sorry i'm late :) 16:05:55 <srwilkers> portdirect: fired 16:05:55 <inc0> yes, it's as halucynogenic as eucalyptus 16:06:24 <jascott1_> endless source of inspiration and confusion 16:06:29 <krtaylor> lol 16:06:37 <inc0> 3) next weeks meeting is canceled, I'll send mail 16:06:43 <sp___> lol 16:07:04 <inc0> jascott1_: just like running openstack 16:07:19 <inc0> maybe little more confusion and little less inspiration 16:07:51 <inc0> so, it seems it's going to be short meeting:) 16:08:14 <srwilkers> the best kind 16:08:18 <inc0> as nobody added anything to agenda, we are close to ptg 16:08:38 <hrw> there was agenda somewhere? 16:08:38 <inc0> Jeffrey4l: did we create stable/ocata branch? 16:08:51 <inc0> #link https://wiki.openstack.org/wiki/Meetings/Kolla 16:08:56 <inc0> hrw: normally it's there 16:09:01 <qwang> o/ 16:09:04 <Jeffrey4l> kolla ocata branch is created 16:09:10 <Jeffrey4l> and kollaansible is WIP. 16:09:16 <inc0> yay, cool 16:09:19 <hrw> inc0: sure. now it lists agenda for previous meeting ;D 16:09:31 <inc0> so we can unblock changes that we wanted to push for pike 16:09:37 <Jeffrey4l> so if you wanna to fix bug for ocata release. please file a bug 16:09:51 <Jeffrey4l> and fix it in master branch, then backport into ocata branch. 16:09:53 * hrw can say a word or two on debian and !x86-64 if someone wants and there is a time for it 16:09:55 <Jeffrey4l> this is necessary. 16:10:07 <inc0> yes, also please focus on testing 16:10:11 <Jeffrey4l> inc0, yep. 16:10:19 <Jeffrey4l> at least for kolla project, right now. 16:10:31 <inc0> kolla-ansible too 16:10:42 <Jeffrey4l> kolla-ansible branch is not created. 16:11:03 <Jeffrey4l> there are still some issue. i am debugging it. 16:11:07 <inc0> I'd like to ask kolla-k8s people to test too, to make sure we can move to kolla-ansible ocata for genconfig and stuff 16:11:20 <Jeffrey4l> do not know whether need change the kolla-ansible's code. 16:11:27 <inc0> yeah, but I was talking about testing 16:11:38 <Jeffrey4l> kolla-k8s works well. 16:11:46 <Jeffrey4l> as far as i know. 16:11:55 <gema> Jeffrey4l: what scenarios are normally tested 16:11:58 <gema> or required to release? 16:12:07 <Jeffrey4l> gate is green. 16:12:11 <inc0> gema: deploy, upgrade, reconfigure 16:12:14 <gema> inc0: thanks 16:12:24 <gema> inc0: are there results anywhere? 16:12:30 <Jeffrey4l> there is no other complain i heard except inc0 file a bug about genconfig. 16:12:37 <Jeffrey4l> but need more info inc0 16:12:55 <sdake> inc0 we test in the gate every commit kolla-genconfig, although we lack cross-repo ci 16:12:59 <inc0> well, basically run genconfig on node without running containers or anything 16:13:05 <inc0> or docker-py for that matter 16:13:11 <Jeffrey4l> btw, kolla-k8s has release 0.5.0 tag. thanks for all the hard works ;) 16:13:18 <inc0> genconfig needs docker-py now, which shouldn't be the case 16:13:42 <inc0> sdake: we have session for that 16:13:48 <Jeffrey4l> inc0, ok. let me check that. 16:14:16 <sdake> inc0 i think we dont need cross repo gating at all as the plan is to get rid of genconfig dep entirely - that is what the session is about :) 16:14:18 <inc0> #topic open discussion 16:14:34 <hrw> Debian! 16:14:34 <inc0> we have session for both 16:14:38 <klindgren> o/ 16:14:39 <sdake> i see 16:14:42 <inc0> yup, hrw go ahead 16:14:47 <Jeffrey4l> sdake, kolla-k8s need create create cross gate test with kolla project. 16:14:49 <sdake> yup corss repo gating ftw :) 16:14:52 <hrw> I got debian support working again 16:14:53 <sdake> Jeffrey4l +100 16:15:08 <hrw> first did tests with jessie-backports as base-tag and went to nice results 16:15:14 <inc0> cool, it's like resurecting the dead over and over again;) 16:15:20 <Jeffrey4l> inc0, i do not think docker-py is required for running "genconfig". i will test this later. 16:15:30 <hrw> 158 binary, 201 source images on x86-64 16:15:41 <inc0> hrw: how much stickers I'd need to give you to convince you to create gate job for debian? 16:15:52 <portdirect> thats awesome hrw :) 16:15:53 <duonghq> Jeffrey4l, can you give me some advice on this: https://review.openstack.org/#/c/417331/ 16:16:03 <hrw> but as we (Linaro = me and gema) want to move to stretch I rebased my patches today 16:16:06 <inc0> Jeffrey4l: issue is - it tries to run handlers 16:16:21 <hrw> stretch is at 137 binary, 195 source images (also x86-64) 16:16:34 <portdirect> hrw, are you guys planning on using source or packages mainly? 16:16:37 <hrw> all images which require external repos were not tested 16:16:40 <hrw> portdirect: source 16:16:51 <Jeffrey4l> inc0, but all handler is skipped. 16:16:54 <hrw> portdirect: we want to have same images based on debian/stretch and centos7 16:17:02 <portdirect> i saw on the ML that debian packaging itself could do with a hand 16:17:19 <hrw> portdirect: I lack time and knowledge for it. mostly time 16:17:19 <gema> portdirect: unfortunately we don't have the manpower for both 16:17:25 <inc0> hrw: one thing worth looking at is that dockerhub has a lot of debian-based images 16:17:26 <Jeffrey4l> duonghq, no idea. does kolla-ansible use tunnel typo? 16:17:36 <portdirect> gema: thats fair :) 16:17:50 <Jeffrey4l> duonghq, 0.0.0.0 works but meaningless. 16:17:52 <portdirect> (and hrw as well :) ) 16:17:54 <hrw> inc0: I am interested only in official ones. which are debian and aarch64/debian at that time 16:18:12 <inc0> yeah 16:18:15 <hrw> inc0: non-official iamges can contain anything so I prefer to ignore them 16:18:20 <sdake> hrw nice work dude :) 16:18:23 <inc0> +1 to that 16:18:32 <hrw> which brings us to other stuff: non-x86 architectures 16:18:33 <berendt> o/ 16:18:40 <inc0> but we totally need gate for debian 16:18:52 <hrw> out target is aarch64 (armv8a, 64bit arm, arm64) 16:19:07 <duonghq> Jeffrey4l, I think we can leave the exactly setting to user, w/o trying guess which IP the user want 16:19:08 <inc0> and we have someone working on power 16:19:14 <sdake> hrw gating is easy - its mostly copy and paste 16:19:15 <hrw> I had builds for debian/jessie-backports and ubuntu done 16:19:34 <hrw> sdake: first I want to get stuff working. 16:19:35 <sdake> hrw one of the many kolla cores can get you going 16:19:37 <sdake> hrw agreed 16:19:42 * krtaylor waves hand for pp64le 16:19:44 <gema> inc0: we are going to create the gate for that, sdake promised to give me a crash training during coffee and I will pass along the knowledge to hrw :D 16:19:46 <hrw> krtaylor: love you 16:19:51 <krtaylor> hehheh 16:20:03 <inc0> I can help too 16:20:08 <gema> inc0: great, thanks 16:20:14 <hrw> so !x86 patch is easy: https://review.openstack.org/430940 16:20:23 <inc0> once we have gate for debian, it becomes first class citizen again 16:20:24 <sdake> gema wfm depending on when the coffee break is - although we do have a big community of devs that can help as well 16:20:26 <gema> we really need to know if things break at any time, so gating is important 16:20:30 <hrw> it changes a way how repos as handled 16:20:34 <gema> sdake: +1 16:20:47 <klindgren> I would also like to bring up health checking of containers and a consistent way of being able to tell if a container has succesfully started and/or is running. 16:20:50 <hrw> once I get centos7/aarch64 image I will add part which takes care of centos repos as well 16:21:13 <gema> klindgren: I have a background in testing, I'd like to be part of that conversation too 16:21:29 <hrw> there are some issues with !x86 and with debian<>ubuntu stuff but I took care of most of them 16:21:55 <inc0> klindgren: that would make a great feature in pike 16:21:57 <hrw> krtaylor: original ppc patch was a bit ugly but after my changes most of it can be recreated 16:22:08 <krtaylor> yes, I added a comment to that 16:22:19 <hrw> I know 16:22:19 <krtaylor> it needs to be rebased 16:22:25 <hrw> not rebased 16:22:27 <hrw> recreated 16:22:41 <klindgren> I think containers that provide api services would be simple to test. Use the docker HEALTHCHECK command to call into the API 16:22:42 <krtaylor> well, yes, and split 16:22:45 <hrw> will take care 16:23:05 <krtaylor> I have my initial learning curve, but I'm on it 16:23:07 <klindgren> but the ones that dont have an API (rpc services) not really sure how to health check those. 16:23:09 <inc0> klindgren: feel free to submit PoC:) 16:23:20 <hrw> my laptop has now 1431 kolla generated images 16:23:27 <inc0> we'd need to work with communities to provide that 16:23:37 <hrw> have to build most of them on aarch64... 16:23:41 <inc0> maybe worth submitting few bps for the 16:23:43 <inc0> m 16:23:49 <Jeffrey4l> duonghq, ok 16:24:01 <hrw> whoever invented --logs-dir deserves a drink 16:24:20 <hrw> and that's basically all from me 16:24:32 <klindgren> That also reminds me - re: --logs-dir 16:24:32 <portdirect> I'd like to jump in on another topic and say a massive thank-you to bmace (not sure if he's here) on the kolla-k8s front 16:24:51 <portdirect> (and the others that have helped with this): though I've not yet tested his work - I've head that hes got kolla-k8s running out of the gate well, so now we can develop locally! 16:24:52 <klindgren> is their a way to not have the python output from a docker container logged to /var/log/messages 16:24:57 <portdirect> awesome dude - and thanks again! 16:25:03 <srwilkers> portdirect: +1 16:25:09 <klindgren> Tired of having double logging. 16:25:44 <hrw> klindgren: Joshua Harlow wrote it in commit 929d84b143e723735817c88efc5df8d6239c6991 16:25:59 <hrw> ops, wrong window 16:26:40 <inc0> klindgren: you can configure docker logging 16:26:47 <klindgren> well - shit. I guess I need to use our newer images then 16:27:08 <inc0> not really 16:27:12 <inc0> it's docker conf 16:27:26 <inc0> https://docs.docker.com/engine/admin/logging/overview/ 16:27:41 <inc0> anyway, I think we can just move to #openstack-kolla 16:27:44 <klindgren> is it possible to set the logging driver per container? 16:27:47 <klindgren> kk 16:27:52 <inc0> let's not occupy meeting channel:) 16:27:56 <krtaylor> re: ptg schedule - multi-arch is on the waitlist, maybe we can pick a time to do a breakout? or lunch table, beer session... 16:28:08 * hrw waits for 11th March 16:28:11 <gema> yeah, or book a room later in the week 16:28:12 <hrw> krtaylor: gema will be there 16:28:17 <sdake> portdirect ya bmace rocked it, although it was a team effort of everyone involved in the workflow enviornment work! 16:28:25 <inc0> gema: that'd work too 16:28:32 <inc0> or lunch table in Wed;) 16:28:33 <gema> inc0: I will try to get us one 16:28:39 <gema> inc0: that works too 16:28:41 <hrw> I am on holidays during ptg 16:28:41 <krtaylor> works for me, I'll be there all week 16:28:51 <krtaylor> darn 16:28:52 <inc0> I'll be there during Wed, some others too 16:29:29 <gema> +1 lunch on wed then 16:29:38 <inc0> ok, thanks all for comming, I'll give you 30min back of your life:) 16:29:42 <inc0> #endmeeting kolla