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