Thursday, 2018-08-23

*** livelace has quit IRC00:44
*** livelace has joined #openstack-kuryr00:44
*** hongbin has joined #openstack-kuryr01:57
*** hongbin_ has joined #openstack-kuryr03:21
*** hongbin has quit IRC03:24
openstackgerritFilippo Inzaghi proposed openstack/fuxi master: import zuul job settings from project-config  https://review.openstack.org/59542503:31
openstackgerritFilippo Inzaghi proposed openstack/fuxi master: switch documentation job to new PTI  https://review.openstack.org/59542603:31
openstackgerritFilippo Inzaghi proposed openstack/fuxi master: add python 3.6 unit test job  https://review.openstack.org/59542703:31
openstackgerritFilippo Inzaghi proposed openstack/kuryr master: import zuul job settings from project-config  https://review.openstack.org/59543103:32
openstackgerritFilippo Inzaghi proposed openstack/kuryr master: switch documentation job to new PTI  https://review.openstack.org/59543203:32
openstackgerritFilippo Inzaghi proposed openstack/kuryr master: add python 3.6 unit test job  https://review.openstack.org/59543303:32
openstackgerritFilippo Inzaghi proposed openstack/kuryr-kubernetes master: import zuul job settings from project-config  https://review.openstack.org/59543403:32
openstackgerritFilippo Inzaghi proposed openstack/kuryr-kubernetes master: switch documentation job to new PTI  https://review.openstack.org/59543503:32
openstackgerritFilippo Inzaghi proposed openstack/kuryr-kubernetes master: add python 3.6 unit test job  https://review.openstack.org/59543603:32
openstackgerritFilippo Inzaghi proposed openstack/kuryr-libnetwork master: import zuul job settings from project-config  https://review.openstack.org/59543703:32
openstackgerritFilippo Inzaghi proposed openstack/kuryr-libnetwork master: switch documentation job to new PTI  https://review.openstack.org/59543803:32
openstackgerritFilippo Inzaghi proposed openstack/kuryr-libnetwork master: add python 3.6 unit test job  https://review.openstack.org/59543903:32
openstackgerritFilippo Inzaghi proposed openstack/kuryr-tempest-plugin master: import zuul job settings from project-config  https://review.openstack.org/59544003:32
openstackgerritFilippo Inzaghi proposed openstack/kuryr-tempest-plugin master: switch documentation job to new PTI  https://review.openstack.org/59544103:32
*** itzikb has joined #openstack-kuryr04:09
*** yboaron_ has joined #openstack-kuryr04:43
openstackgerritYossi Boaron proposed openstack/kuryr-tempest-plugin master: OCP-Router - add support for OCP routes  https://review.openstack.org/57831004:49
*** itzikb has quit IRC05:13
*** hongbin_ has quit IRC05:19
*** dmellado has joined #openstack-kuryr05:27
*** janki has joined #openstack-kuryr05:40
*** jchhatbar has joined #openstack-kuryr06:31
*** janki has quit IRC06:31
*** pcaruana has joined #openstack-kuryr06:33
*** gcheresh has joined #openstack-kuryr06:45
*** itzikb has joined #openstack-kuryr06:46
openstackgerritYossi Boaron proposed openstack/kuryr-tempest-plugin master: OCP-Router - add support for OCP routes  https://review.openstack.org/57831006:57
openstackgerritYossi Boaron proposed openstack/kuryr-tempest-plugin master: OCP-Router - add support for OCP routes  https://review.openstack.org/57831007:01
*** yboaron_ has quit IRC07:22
*** jchhatba_ has joined #openstack-kuryr07:24
*** jchhatbar has quit IRC07:25
openstackgerritMerged openstack/kuryr-libnetwork master: install-guide: download source from stable branch  https://review.openstack.org/59477007:29
openstackgerritMerged openstack/kuryr-libnetwork master: Update reno for stable/rocky  https://review.openstack.org/59315807:29
*** celebdor has joined #openstack-kuryr07:38
*** gkadam has joined #openstack-kuryr07:44
*** jchhatba_ has quit IRC07:46
*** jchhatba_ has joined #openstack-kuryr07:48
*** jchhatba_ has quit IRC07:50
celebdordmellado: I just saw on my email backlog that they are removing openshift start commands from origin master08:00
celebdorthis means we'll need to redo the devstack openshift support08:00
dmelladocelebdor: hmm08:01
dmelladoexactly08:01
dmelladodamn!08:01
celebdorI love it when I have good news after holidays08:01
celebdor:/08:01
dmelladojust go and create a launchpad for that08:01
dmelladowe'll also need to tackle the python3 migration start08:01
celebdoron the flip side, it will just use kubelet for the node instead08:01
dmelladoI've got quite a big chunk of patches08:01
celebdordmellado: don't make me sad08:01
dmelladowhich I'll start assigning soon to you folks08:01
celebdornow you make me remember my dropped python3 original kuryr controller code08:01
dmelladoalso celebdor08:01
celebdorwhich did not depend on any openstack libraries08:02
dmelladoyou owe me because while you were away08:02
celebdorand that I miss so much08:02
dmelladoI had to go and endure *all* the meetings08:02
dmelladoxD08:02
dmelladonow we can safely split them back xD08:02
celebdordmellado: I'll get you a fuet for that08:02
dmelladothere was a meeting I had to endure 'again'08:02
dmelladoand re: python3 yeah08:04
dmelladoit all looks absurd now that I look back there08:04
dmelladobut anyways08:04
dmelladothat's a TC goal for the S cycle08:04
celebdordmellado: can we drop python2?08:04
dmelladocelebdor: we *will* drop python208:04
dmelladoat least for the trunk and so08:05
celebdorltomasbo: how did the move to python-requests break your namespace tests?08:11
ltomasboyou forgot to add the protocol (http)08:12
ltomasboit got already fixed08:12
ltomasbocelebdor, ^^08:12
*** gkadam is now known as gkadam-afk08:14
celebdorltomasbo: damn... I probably forgot it in git stash08:15
celebdoras usual08:15
celebdor:/08:15
celebdoror worse, lost it on a rebase08:15
ltomasbodon't worry, it was easy to catch08:16
celebdorthanks08:16
ltomasbocelebdor, and I found a race between pools and namespaces...08:16
ltomasbocelebdor, and currently working on pools + HA08:16
celebdorwhat's the nature of the race?08:18
ltomasbocelebdor, when deleting the namespace, the pods are getting deleted too08:19
ltomasbobut then the vif handler was triggering the release_vif after the namespace obj was deleted08:19
ltomasbotherefore, when trying to get the security_group asociated t othe namespace, it was failing due to missing namespace object08:19
ltomasboso, once the pod obj was deleted, the namespace object is deleted, and that (sometimes) happens before the vif handler on_deleted function gets executed08:20
celebdorI see08:22
celebdordmellado: shouldn't I change the Dockerfiles we use for upstream containerized gates to python3?08:28
dmelladothat too, ofc08:28
dmelladofeel free to propose a patch08:28
celebdorcause, infra's change to python3 will not affect us at all08:28
celebdordmellado: when?08:28
dmelladobut hold into that08:28
dmelladodid you go through the mails on dev-list08:29
dmellado?08:29
dmellado[goal][python3]?08:29
*** yboaron_ has joined #openstack-kuryr08:30
openstackgerritLuis Tomas Bolivar proposed openstack/kuryr-kubernetes master: Ensure ports pool are not duplicated with kuryr-controller HA  https://review.openstack.org/59367908:32
celebdordmellado: dev-list upstream?08:33
dmelladocelebdor: yep, just look at our launchpad08:33
celebdorI don't check things withouth the [kuryr] tag often08:33
celebdorxD08:33
dmelladoI've summarized that into an issue08:33
dmelladofor your laziness08:33
dmelladoxD08:33
dmelladoFYL, instead of FYI08:33
dmelladoxD08:34
celebdorthanks08:37
ltomasbocelebdor, one question about the HA08:49
ltomasbocelebdor, once a controller that is active, lost the leadership, (due to for instance transient networking issues_08:50
celebdoryes08:50
ltomasbocelebdor, it is expected that it can get back to active at some point08:50
ltomasbofor intance, if the network is up again and hte new active controller goes down for wahtever reason08:51
celebdorltomasbo: right, there would be two leader elections08:51
celebdorand it could end up being leader again08:51
ltomasbook08:52
ltomasboin that case I think we have a problem08:52
ltomasboas the watchers will not be restarted08:52
*** garyloug has joined #openstack-kuryr08:52
ltomasbocelebdor, https://github.com/openstack/kuryr-kubernetes/blob/master/kuryr_kubernetes/controller/service.py#L8608:53
celebdorltomasbo: most likely, if it is due to network issues, the health checks will fail and the pod will be restarted08:53
celebdorbut if there is a way in which it happens where the health checks still pass08:54
celebdorthen yes08:54
celebdorit will be a problem08:54
ltomasboyep08:54
ltomasboI was just blocking traffic on port 44308:54
ltomasboto test the swtichover08:54
ltomasboso, that is independent of the HA + Pool support08:55
celebdorthat should fail the "connected to k8s health check"08:55
ltomasboI tested it and this seems to work: https://review.openstack.org/#/c/593679/408:56
ltomasboso celebdor, dmellado ^^ reviews are welcome! xD08:56
dmelladoltomasbo: I'll assign you a few patches as well08:56
ltomasboxD08:56
dmelladoyou look like you'll enjoy them08:56
dmelladoxD08:56
openstackgerritYossi Boaron proposed openstack/kuryr-tempest-plugin master: OCP-Router - add support for OCP routes  https://review.openstack.org/57831009:56
openstackgerritMerged openstack/kuryr-kubernetes master: Ensure OpenShift gate uses the namespace subnet/sg drivers  https://review.openstack.org/58068010:06
*** rh-jelabarre has joined #openstack-kuryr11:35
*** yboaron_ has quit IRC11:50
*** yboaron_ has joined #openstack-kuryr11:51
celebdordmellado: yboaron_: can we get https://review.openstack.org/#/c/591394/12 in?11:52
celebdoryboaron_: do you know what's the issue with https://review.openstack.org/#/c/578310/40 ?11:52
dmelladocelebdor: looks like some weird incompatibility with the openshift client11:59
dmelladocheck it there and if you've some time lend yboaron_  a hand11:59
celebdorwhat?!11:59
dmelladoI'll be looking into it as well11:59
* dmellado off to a meeting, brb11:59
celebdoryboaron_: do you have a link on that?12:00
dmelladocelebdor: I was just having a quick meeting with yboaron_ re that12:00
dmelladocheck also his patch here https://review.openstack.org/#/c/595569/112:01
*** yboaron_ has quit IRC12:02
*** pcaruana has quit IRC12:16
*** pcaruana has joined #openstack-kuryr12:16
*** yboaron_ has joined #openstack-kuryr12:27
*** rh-jelabarre has quit IRC12:32
*** garyloug_ has joined #openstack-kuryr12:34
*** gcheresh has quit IRC12:36
*** itzikb has quit IRC12:37
*** dims_ is now known as dims12:37
*** garyloug has quit IRC12:37
*** yboaron_ has quit IRC12:38
*** rh-jelabarre has joined #openstack-kuryr13:34
*** itzikb has joined #openstack-kuryr13:38
*** gcheresh has joined #openstack-kuryr13:38
*** yboaron has joined #openstack-kuryr13:44
*** garyloug_ has quit IRC13:45
*** celebdor has quit IRC13:51
yboaronltomasbo, dmellado : could you please take a look at : https://review.openstack.org/#/c/591394/13:52
ltomasbosure!13:53
*** celebdor has joined #openstack-kuryr14:01
*** garyloug has joined #openstack-kuryr14:06
*** gcheresh has quit IRC14:18
openstackgerritYossi Boaron proposed openstack/kuryr-tempest-plugin master: OCP-Router - add support for OCP routes  https://review.openstack.org/57831014:33
*** itzikb has quit IRC15:06
openstackgerritMerged openstack/kuryr-tempest-plugin master: Use ThreadPool and requests instead of subprocess  https://review.openstack.org/59139415:28
celebdoryay!15:29
celebdoryboaron: ping15:29
yboaroncelebdor, pong15:29
celebdoryboaron: did you find out the problem with the requirements bump?15:29
yboaroncelebdor, I think so, Kubernetes was raised to 7.0.0 and Openshift clinet doesn't work with k8s 7.0.015:30
celebdoryboaron: do you know why?15:30
yboaroncelebdor, give me a sec I"ll paste the link from openshift github15:31
celebdorok15:31
celebdorthanks15:31
yboaroncelebdor, https://github.com/openshift/openshift-restclient-python/commit/666f77817300f2d0095551d519b3413865b83ddc15:32
yboaroncelebdor, this PR pinned openshift to K8S 6.0.015:32
celebdoryboaron: can we set kuryr-kubernetes upper constraints to 6.0.0?15:34
yboaroncelebdor, I think so, I changed kuryr-tempest plugin req to be 6.0.0, building it ..15:35
yboaroncelebdor, hope it will work this time15:36
celebdorvery well15:36
*** pcaruana has quit IRC15:36
yboaroncelebdor, this is the PR that changed K8S to 7.0.0 , was merged this morning15:36
yboaroncelebdor, https://review.openstack.org/#/c/594495/315:37
yboaroncelebdor, I mean upper constraints15:37
celebdorthanks15:40
yboaroncelebdor, to set kubernetes to 6.0.0. I just need change to 'kubernetes==6.0.0' in requirements.txt @ kuryr-tempest right?15:55
celebdoryboaron: not sure15:55
celebdortry and see what the gate says15:55
yboaroncelebdor, will do15:56
openstackgerritYossi Boaron proposed openstack/kuryr-tempest-plugin master: OCP-Router - add support for OCP routes  https://review.openstack.org/57831016:01
*** gkadam-afk has quit IRC16:07
*** yboaron has quit IRC16:56
*** garyloug has quit IRC16:57
*** pcaruana has joined #openstack-kuryr18:52
*** pcaruana has quit IRC19:09
*** rh-jelabarre has quit IRC21:09
*** threestrands has joined #openstack-kuryr22:53
*** celebdor has quit IRC22:55

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