14:00:30 <dmellado> #startmeeting kuryr
14:00:31 <openstack> Meeting started Mon Apr 23 14:00:30 2018 UTC and is due to finish in 60 minutes.  The chair is dmellado. Information about MeetBot at http://wiki.debian.org/MeetBot.
14:00:32 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
14:00:35 <openstack> The meeting name has been set to 'kuryr'
14:00:41 <dmellado> Hi kuryrs, who's here today for the meeting?
14:02:03 <dulek> o/
14:02:15 <dmellado> oh, I'm not alone! xD
14:02:17 <dmellado> hi dulek
14:02:21 <dulek> Hey.
14:02:22 <garyloug> o/
14:02:24 <yboaron> Hi guys
14:02:25 <dmellado> #chair dulek
14:02:25 <openstack> Current chairs: dmellado dulek
14:02:28 <dmellado> #chair dulek yboaron
14:02:29 <openstack> Current chairs: dmellado dulek yboaron
14:03:16 <dulek> 563137 is finishing check queue and will be getting into the merge one. It's not a lot of tests there on stable/queens, so fingers crossed. ;)
14:04:09 <dmellado> #topic kuryr-kubernetes
14:04:13 <dmellado> soooo, RELEASE
14:04:55 <dulek> I'll prepare a release commit once this last fix merges.
14:05:10 <dmellado> just for overall information we were planning to do a release on Friday
14:05:19 <dulek> Then it's dmellado +1 needed on it and bugging the release folks.
14:05:21 <dmellado> but we've been struggling with some issues, hopefully sorted out by now
14:05:27 <dmellado> yeah, I'll take care of that ;)
14:05:39 <dmellado> so, overall issues, devstack wasn't applying any caps on the tempest plugin reqs
14:05:46 <dmellado> so they went haywire and broke all the things
14:05:54 <dmellado> yboaron: that's what you saw on those patches
14:06:06 <yboaron> dmellado, yep!
14:06:15 <dmellado> we fixed that and then backported
14:06:17 <dmellado> https://review.openstack.org/#/q/dc5d88bc0b2233ee8490d31ce67d6a8f6e503b23
14:06:45 <dmellado> also, centos amphora had some issues that made it not work properly
14:06:52 <yboaron> dmellado, thanks for the update!
14:06:53 <dmellado> first one was due to DIB broke due to pip10
14:07:11 <dmellado> the image builder was broken so no amphora image so boom
14:07:25 <dmellado> so we decided to go for their qcow2 published image
14:07:49 <dmellado> which had some issues on connectivity on L2
14:07:59 <dmellado> after switching to ubuntu, things seems to be working now
14:08:16 <dmellado> those amphora issues made all service tests fail
14:08:31 <dmellado> so we had quite the interesting friday
14:08:40 <yboaron> dmellado,How the K8S python client version was related to those issues ?
14:08:42 <dmellado> thanks dulek for all your work into this too
14:08:46 <dmellado> yboaron: that's another thing
14:08:50 <dmellado> and comes from the tempest plugin
14:08:56 <dmellado> as it had no UC cap
14:08:58 <dulek> yboaron: Issues always come in pairs. :P
14:08:59 <yboaron> dmellado, you had a very busy weekend :-)
14:09:02 <dmellado> it installed a newer version
14:09:19 <dmellado> from the python k8s client which changed how the service was created
14:09:24 <dmellado> it introduced a new parameter IIRC
14:09:33 <dmellado> and thus the test broke
14:09:47 <dmellado> I guess that's the overall story
14:09:49 <ltomasbo> o/ (forgot about this...)
14:09:51 <dmellado> BUT!
14:10:01 <dmellado> today we can finally get to release
14:10:13 <dmellado> and as a side and funny effect just go and -1 ltomasbo patches
14:10:25 <dmellado> because of him being late, but that's another story
14:10:29 <ltomasbo> xD
14:10:42 <dmellado> ok, so that's all for me on the release side, how about you folks?
14:10:59 <dmellado> #chair ltomasbo
14:10:59 <openstack> Current chairs: dmellado dulek ltomasbo yboaron
14:11:09 <dulek> I've started looking at fun thing. :)
14:11:29 <dulek> Basically I wanted to try https://kubernetes.io/blog/2016/01/simple-leader-election-with-kubernetes for leader election of kuryr-controller.
14:11:56 <dmellado> I'll take a look dulek
14:12:07 <dmellado> for the channel could you spare a quick summary on it?
14:12:09 <dulek> I'm a little bit worried how this works. Basically there's a side-car container that does the leader-election.
14:12:42 <dulek> And I don't really like depending on a container coded in Kubernetes repo and hosted by Google on GCR.
14:13:12 <dmellado> dulek: do you have a spec on this?
14:13:14 <dulek> On the other hand rewriting that in Python (NIH) doesn't make too much sense either.
14:13:28 <dulek> dmellado: Not yet, just wanted to see how this works.
14:13:51 <dulek> dmellado: A POC should be pretty easy to show, so I hope to have something soon.
14:13:53 <dmellado> dulek: ack, I'll take a look too and might be asking you for details so I can properly reply after it
14:13:57 <dmellado> dulek: even better ;)
14:14:05 <dulek> Yup. :)
14:14:15 <dulek> Okay, that's it from my side.
14:14:54 <dmellado> garyloug: yboaron any updated from the DPDK side?
14:16:10 <garyloug> dmellado, I've just been making some changes based on the feedback I'm getting
14:16:21 <garyloug> not much update
14:17:19 <dmellado> yboaron: thanks for handling the reviews so far
14:17:33 <dmellado> garyloug: let us know if you're missing any reviews and I'll push for those
14:17:35 <yboaron> dmellado, your'e welcome!
14:17:50 <yboaron> garyloug, Q: how the the DPDK interface being attached to the relevant Pod ?
14:18:09 <yboaron> garyloug, I mean after we've excluded it from the network stack
14:20:05 <garyloug> yboaron, this info is passed within the annotation
14:20:50 <garyloug> we use downward API mechanism in K8s to get the DPDK interface
14:21:27 <garyloug> I will add this in more detail on the patch itself
14:21:42 <yboaron> garyloug, thanks!
14:21:43 <garyloug> sorry i never got around to replying to you
14:21:52 <yboaron> garyloug, NP!
14:21:59 <dmellado> garyloug: awesome, if you hadn't already please add some docs within the patch as well
14:22:22 <garyloug> dmellado, yes, it's on my todo list
14:23:02 <dmellado> garyloug: thanks!
14:23:15 <garyloug> NP :)
14:23:16 <dmellado> ltomasbo: anything from your side?
14:23:36 <ltomasbo> working on the network per namespace patch sets
14:23:52 <ltomasbo> still one to finish the complete set (handling proper ports pool deletion)
14:23:58 <ltomasbo> and then I need to add unittests
14:24:11 <ltomasbo> so, feel free to take a look and provide reviews!
14:24:27 <ltomasbo> other than that, trying to have a better coverage for octavia and ovs-firewall at the gates
14:24:45 <ltomasbo> as we were not testing a few things and that is why we had some issues the last fridays...
14:24:53 <dmellado> ltomasbo: I've seen your patches on the gates, if I'm right there's an actual bug on zuul v3 parsing
14:24:57 <ltomasbo> that's all on my side
14:25:05 <dmellado> so, more infra side
14:25:14 <ltomasbo> for the ovs-firewall, right?
14:25:21 <dmellado> I'm waiting on this patch to get finally merged to enable multi node testing
14:25:25 <dmellado> ltomasbo: yeah
14:25:32 <ltomasbo> yep
14:25:49 <dmellado> https://review.openstack.org/#/c/545724/
14:25:59 <dmellado> this is the one we need merged to enable or gates, but those are done
14:26:55 <dmellado> besides this, I also wanted to tackle network policy support
14:26:57 <dmellado> so
14:26:59 <dmellado> irenab: around?
14:27:47 <dmellado> all right, not yet
14:27:59 <dmellado> so, all the patches on network policy support have been there for a while
14:28:13 <dmellado> and I think I'll be taking them over, rebase them and give them a try
14:28:25 <dmellado> so we can get to merge them and create a new gate/tests for this
14:28:35 <dmellado> I'll be setting a VC this week to discuss this
14:28:38 <dmellado> https://groups.google.com/forum/#!topic/kubernetes-sig-network/A8oyMrWpJ8Q
14:28:47 <dmellado> please do take a look at ^^ prior to the meeting
14:28:56 <dmellado> in case you're interested in attending
14:31:20 <dmellado> besides this, I'll be creating several slides for the presentations that we do have for the Vancouver summit
14:31:35 <dmellado> and I might be asking for collaborations from you , as you're just scared of flying there
14:32:02 <dmellado> #topic open discussion
14:32:16 <dmellado> Anything else around that you'd like to speak about, folks?
14:33:00 <dulek> Maybe it's worth speaking about your PTG email?
14:33:12 <dulek> At least making people aware of. :)
14:33:46 <dmellado> yeah, that came the final thing
14:33:48 <dmellado> xD
14:37:54 <dmellado> sorry folks, did you get to see my email about the next PTG?
14:40:35 <dmellado> so please reply before May 2nd
14:40:37 <dmellado> https://goo.gl/forms/HfiNnEF2CwuMva6n1
14:40:53 <dmellado> dulek: ltomasbo yboaron irenab garyloug
14:40:57 <dmellado> and whoever ;)
14:41:02 <dulek> I've answered already. :)
14:41:25 <dmellado> thanks dulek ;)
14:41:33 <dmellado> snapiri: ^^ :P
14:44:03 <dmellado> #endmeeting kuryr