Thursday, 2018-04-05

*** yamamoto has joined #openstack-kuryr00:34
*** yamamoto has quit IRC00:39
*** kzaitsev_pi has joined #openstack-kuryr00:46
*** pc_m- has joined #openstack-kuryr00:49
*** pc_m has quit IRC00:51
*** kzaitsev1pi has quit IRC00:51
*** ltomasbo has quit IRC00:51
*** hongbin_ has joined #openstack-kuryr00:59
*** premsankar has quit IRC01:08
*** salv-orl_ has joined #openstack-kuryr01:20
*** salv-orlando has quit IRC01:23
*** yamamoto has joined #openstack-kuryr01:35
*** yamamoto has quit IRC01:41
*** yamamoto has joined #openstack-kuryr02:37
*** dougbtv_ has quit IRC02:38
*** yamamoto has quit IRC02:43
*** janki has joined #openstack-kuryr03:01
*** jchhatbar has joined #openstack-kuryr03:10
*** janki has quit IRC03:12
*** yamamoto has joined #openstack-kuryr03:39
*** yamamoto has quit IRC03:45
*** hongbin_ has quit IRC03:50
*** yamamoto has joined #openstack-kuryr03:52
*** janonymous has joined #openstack-kuryr04:58
*** gcheresh has joined #openstack-kuryr05:04
*** gcheresh has quit IRC05:13
*** gcheresh has joined #openstack-kuryr05:46
*** dangtrinhnt has joined #openstack-kuryr06:16
*** pcaruana has joined #openstack-kuryr06:28
*** dangtrinhnt has quit IRC06:37
*** jchhatbar is now known as janki07:07
*** gcheresh has quit IRC07:12
*** gcheresh has joined #openstack-kuryr07:14
*** kiennt26 has joined #openstack-kuryr07:24
*** gcheresh has quit IRC07:27
openstackgerritMichał Dulko proposed openstack/kuryr-kubernetes master: Execute kuryr-cni as `docker exec`  https://review.openstack.org/55504007:28
*** janonymous has quit IRC07:48
openstackgerritMichał Dulko proposed openstack/kuryr-kubernetes master: Add Kuryr pods logs to gate results  https://review.openstack.org/55773207:59
*** ltomasbo has joined #openstack-kuryr08:01
ltomasboping dmellado08:01
dmelladoltomasbo: poor bouncer08:02
*** ltomasbo has quit IRC08:03
*** oanson has quit IRC08:12
*** lihi has quit IRC08:12
*** irenab has quit IRC08:12
*** oanson has joined #openstack-kuryr08:13
*** lihi has joined #openstack-kuryr08:13
*** irenab has joined #openstack-kuryr08:14
*** ltomasbo has joined #openstack-kuryr08:16
*** celebdor has joined #openstack-kuryr08:31
*** garyloug has joined #openstack-kuryr08:47
openstackgerritMichał Dulko proposed openstack/kuryr-kubernetes master: Add Kuryr pods logs to gate results  https://review.openstack.org/55773209:08
*** snapiri has quit IRC09:33
dulekdmellado: FINALLY: http://logs.openstack.org/32/557732/13/check/kuryr-kubernetes-tempest-lbaasv2/1d34dbb/controller/logs/kubernetes/09:46
dulekdmellado: I'll clean it up after lunch and let's merge it, can we?09:46
* dulek leaves for lunch.09:47
dmelladodulek: \o/ sure, awesome09:48
dmelladoenjoy it! xD09:48
openstackgerritDaniel Mellado proposed openstack/kuryr-kubernetes master: Fix the experimental multinode jobs  https://review.openstack.org/55876209:52
openstackgerritDaniel Mellado proposed openstack/kuryr-kubernetes master: Fix the experimental multinode jobs  https://review.openstack.org/55876209:54
*** garyloug has quit IRC09:54
*** kiennt26 has quit IRC10:11
*** garyloug has joined #openstack-kuryr10:23
*** atoth has joined #openstack-kuryr11:49
*** rh-jelabarre has joined #openstack-kuryr11:58
*** dougbtv has joined #openstack-kuryr12:09
openstackgerritMichał Dulko proposed openstack/kuryr-kubernetes master: Add Kuryr pods logs to gate results  https://review.openstack.org/55773212:15
*** dougbtv_ has joined #openstack-kuryr12:56
*** dougbtv has quit IRC12:56
*** maysamacedos has joined #openstack-kuryr13:02
*** jistr is now known as jistr|mtg13:30
dulekcelebdor: https://review.openstack.org/#/c/557732 - can we get this in? Having that on master would make debugging those all gates a lot easier.13:41
celebdordulek: done13:41
dulekcelebdor: My life is a little bit better now. :)13:41
celebdordulek: :-)13:42
dulekcelebdor: Okay, so maybe this will ring a bell for you.13:51
dulekcelebdor: http://logs.openstack.org/40/555040/17/experimental/kuryr-kubernetes-tempest-daemon-containerized-lbaasv2/20d49ea/controller/logs/screen-kuryr-daemon.txt.gz13:51
dulekcelebdor: Basically what we can see is - `openssl` complains about no data received from server.13:51
dulekcelebdor: Then the wget which I switched to use HTTP on purpose is complaining about the same.13:52
dulekcelebdor: And most likely wget with HTTPS was complaining about receiving no data as well.13:52
dulekSo the TCP connection is established, but server does not answer.13:52
dulekI don't see any sign of connection in kubernetes-api logs. This is expected as no HTTP connection was established, right?13:54
*** hongbin has joined #openstack-kuryr13:54
dulekIs it possible that somehow it's connecting to something else?13:54
celebdormmm13:55
dulekcelebdor: http://logs.openstack.org/40/555040/17/experimental/kuryr-kubernetes-tempest-daemon-containerized-lbaasv2/20d49ea/controller/logs/iptables.txt.gz - not much in iptables for 10.1.0.129.13:55
celebdorare we sure it connects to the https and not the http?13:55
dulekcelebdor: I've now tested http, just because I was out of other ideas.13:56
dulekcelebdor: But previously I was trying HTTPS. It was clear in -v --debug output that it's HTTPs.13:56
celebdordulek: the answer from the server had ssl stuff?13:57
celebdorfrom a container?13:57
dulekcelebdor: I don't think there's any answer: http://logs.openstack.org/40/555040/16/experimental/kuryr-kubernetes-tempest-daemon-containerized-lbaasv2/a4cfe31/controller/logs/screen-kuryr-daemon.txt.gz#_Apr_04_23_30_58_65238913:58
celebdordulek: that's a bit my point14:00
celebdorthat for some reason either the api doesn't work or the lb doesn't work14:01
dulekcelebdor: API does work for e.g. kubelet, right?14:01
dulekOr the controller (which uses host networking and connects to the API directly)14:01
dulekSo it's LB?14:02
dulekI've tried longer timeouts, IIRC up to 10 minutes.14:02
dulekAnd the gate is lbaasv2, not Octavia.14:03
celebdordulek: the kubelet does not use the LB14:05
dulekcelebdor: Yup, so it should be LB. But why on the gate only?14:05
celebdorI don't know yet14:05
dulekcelebdor: Well, I can get any command you want into cni_ds_init, so if you have an idea what can help us - shoot.14:08
dulekcelebdor: Plus with the commit in merge queue I can add some outputs from the host as well if needed.14:08
celebdordulek: I was just reviewing the devstack code14:08
celebdordulek: are you trying with k8s or origin?14:09
dulekcelebdor: It's K8s. Origin does not work with containerization in the gate as well.14:09
dulekcelebdor: https://review.openstack.org/#/c/557313/ - this was supposed to add OpenShift + containterized Kuryr gate, but after fixing 3 bugs it's still failing for some unknown reason.14:10
*** kzaitsev_pi has quit IRC14:14
celebdordulek: could it be that somehow kubernetes-api is not listening at 6443?14:14
celebdormaybe it changed to 8443 now14:14
dulekcelebdor: Uh… I might have different hyperkube than in the gate.14:15
dulekcelebdor: Should be fairly easy to check…14:15
dulekcelebdor: listing is available at https://158.69.79.121:6443/swaggerapi14:16
dulekAnd: Serving insecurely on 0.0.0.0:808014:16
dulekWe're actually using this insecure connection for kubelet and kuryr-controller - it's in config.14:16
celebdorI know we use the insecure for kubelet and controller :P14:17
celebdormaybe at some point the ssl cli config that we do in devstack went to hell14:17
celebdorbut you say it works on your devstack depoloyment14:18
celebdorcan you please check if you use a different hyperkube version?14:18
dulekcelebdor: I'm checking such connection again now.14:18
dulekcelebdor: Yeah, then I'll use hyperkube.14:18
duleks/use/switch14:18
openstackgerritMichał Dulko proposed openstack/kuryr-kubernetes master: Handle lack of certificate in DevStack  https://review.openstack.org/55847014:19
*** kzaitsev_pi has joined #openstack-kuryr14:21
dulekcelebdor: Yep, on my env I can connect.14:21
celebdordulek: version?14:21
dulekcelebdor: Gate has 1.9.0, I have 1.9.1. I'll check 1.9.0, though it's still long shot.14:22
dulekAnother difference is that I have CentOS and gate's running on Ubuntu.14:22
*** jistr|mtg is now known as jistr14:26
maysamacedoscelebdor dulek ltomasbo: I’ve been thinking how to expose the pool manager so it can be used not only by DevStack deployments and a feel ideas were discussed:14:35
maysamacedos1. Create a k8s service exposing a port and use k8s credentials to communicate with it14:35
maysamacedos2. Annotate the nodes14:35
maysamacedos3. Pools CRD (we don’t have this yet)14:35
maysamacedos4. Integrate with Keystone auth and add the endpoint/IP/URL to Keystone catalog.14:35
maysamacedoscelebdor dulek ltomasbo: what do you think about?14:37
maysamacedosIf we want to stick more to the k8s style I'm more inclined to the first option14:38
dulekOh yes, this is a nice one. Initially I was proposing Keystone endpoint, but I expect celebdor to be furious about that idea. :D14:38
dulekK8s service has this disadvantage that it cannot really work with non-containerized Kuryr.14:40
dulekAnnotating nodes to put an URL… Sounds pretty bad. Same goes with Pools CRDs.14:41
*** pcaruana has quit IRC14:41
celebdordulek: develop "same goes with pools crds"14:45
dulekcelebdor: Ah, communicating through pools CRDs editing is fine. Putting an URL for the manager there doesn't. Like what if I don't have any pool crated yet?14:47
celebdorah14:49
celebdorok14:49
celebdornow I get it14:49
dulekCan we put a dummy K8s Service that will be ignored by any handlers?14:50
dulekLike only to pass the info to anyone?14:50
maysamacedosdulek: I think we can. What is the case that this wouldn't be possible?14:53
dulekI just wonder if Kuryr won't start to try to wire it up. ;)14:53
celebdordulek: it there's no endpoints we do nothing14:55
celebdorthere's a kind of service called "external"14:55
dulekcelebdor: Hm, okay, so that would work for us? Either expose containerized Kuryr through a Service or add a dummy service for non-containerized Kuryr deployments?14:57
celebdoror a mix15:00
openstackgerritMerged openstack/kuryr-kubernetes master: Add Kuryr pods logs to gate results  https://review.openstack.org/55773215:05
dulekcelebdor: That's what I meant - both, depending on deployment type.15:09
openstackgerritMichał Dulko proposed openstack/kuryr-kubernetes master: Execute kuryr-cni as `docker exec`  https://review.openstack.org/55504015:20
openstackgerritMichał Dulko proposed openstack/kuryr-kubernetes master: Do not merge  https://review.openstack.org/55851115:22
celebdorI was thinking that maybe one could fit both cases15:22
celebdorwith a bit of tweaking15:22
*** maysamacedos has quit IRC15:25
*** maysamacedos has joined #openstack-kuryr15:26
*** openstackgerrit has quit IRC15:34
maysamacedosnot sure i followed, how this would work celebdor?15:41
*** pcaruana has joined #openstack-kuryr15:47
celebdormaysamacedos: well. I was thinking that we could probably have an external service for both cases15:51
maysamacedoshmm ok15:58
maysamacedosThank you dulek and celebdor16:04
celebdormaysamacedos: I also feel it's clunky16:08
*** pcaruana has quit IRC16:16
*** phuoc has quit IRC16:23
maysamacedoscelebdor: by dummy service you mean creating a container that has a kind of proxy service for the pool manager?16:30
dulekmaysamacedos: Rather creating a Service directly using K8s API.16:44
dulekmaysamacedos: I'll see how this can be done tomorrow.16:44
*** phuoc has joined #openstack-kuryr16:44
maysamacedosok, ty dulek16:51
dulekmaysamacedos: https://kubernetes.io/docs/concepts/services-networking/service/16:53
dulekmaysamacedos: Search this for externalname.16:54
dulekI think this is what celebdor had in mind.16:54
dulekmaysamacedos: One more resource: https://kubernetes.io/docs/tutorials/kubernetes-basics/expose-intro/16:54
*** openstackgerrit has joined #openstack-kuryr16:59
openstackgerritMichał Dulko proposed openstack/kuryr-kubernetes master: Execute kuryr-cni as `docker exec`  https://review.openstack.org/55504016:59
dulekltomasbo: It's CNI restarting?17:00
dulekltomasbo: Shouldn't be affected, Secret is only attached to controller.17:01
dulekltomasbo: Before submitting I've tested the patch…17:01
*** ltomasbo has quit IRC17:01
*** hongbin has quit IRC17:07
*** hongbin has joined #openstack-kuryr17:18
*** janki has quit IRC17:19
*** garyloug has quit IRC17:45
*** pcaruana has joined #openstack-kuryr18:08
*** hongbin has quit IRC18:16
*** hongbin has joined #openstack-kuryr18:24
*** pcaruana has quit IRC18:47
*** salv-orl_ has quit IRC18:53
*** salv-orlando has joined #openstack-kuryr18:53
*** salv-orlando has quit IRC18:57
*** maysamacedos has quit IRC19:35
*** gcheresh has joined #openstack-kuryr19:41
*** yamamoto has quit IRC19:45
*** salv-orlando has joined #openstack-kuryr19:55
*** maysamacedos has joined #openstack-kuryr19:58
*** jistr has quit IRC20:18
*** jistr has joined #openstack-kuryr20:19
*** maysamacedos has quit IRC20:25
*** gcheresh has quit IRC20:43
*** yamamoto has joined #openstack-kuryr20:46
*** yamamoto has quit IRC20:52
*** yamamoto has joined #openstack-kuryr21:48
*** yamamoto has quit IRC21:53
*** maysamacedos has joined #openstack-kuryr22:15
*** salv-orlando has quit IRC22:19
*** salv-orlando has joined #openstack-kuryr22:19
*** jistr has quit IRC22:22
*** salv-orlando has quit IRC22:24
*** jistr has joined #openstack-kuryr22:36
*** maysamacedos has quit IRC22:37
*** yamamoto has joined #openstack-kuryr22:49
*** yamamoto has quit IRC22:55
*** threestrands has joined #openstack-kuryr23:02
*** threestrands has quit IRC23:02
*** threestrands has joined #openstack-kuryr23:02
*** hongbin has quit IRC23:05
*** salv-orlando has joined #openstack-kuryr23:20
*** salv-orlando has quit IRC23:24
*** celebdor has quit IRC23:32
*** yamamoto has joined #openstack-kuryr23:51
*** yamamoto has quit IRC23:57

Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!