Wednesday, 2018-09-12

*** maysams has joined #openstack-kuryr00:37
*** maysams has quit IRC00:38
openstackgerritYash Gupta proposed openstack/kuryr-kubernetes master: Refactor DriverBase.get_instance()  https://review.openstack.org/59667201:28
openstackgerritYash Gupta proposed openstack/kuryr-kubernetes master: Use same pool_driver for different pod_vif_drivers  https://review.openstack.org/59667301:31
*** maysams has joined #openstack-kuryr02:33
*** maysams has quit IRC04:31
*** yboaron_ has joined #openstack-kuryr05:27
*** itzikb has joined #openstack-kuryr06:03
*** threestrands has joined #openstack-kuryr06:13
*** pcaruana has joined #openstack-kuryr06:23
*** gkadam has joined #openstack-kuryr06:25
*** ccamposr has joined #openstack-kuryr06:29
openstackgerritItzik Brown proposed openstack/kuryr-kubernetes master: Add kuryr_daemon_enabled when kuryr-daemon exists  https://review.openstack.org/59669006:33
openstackgerritMerged openstack/kuryr-tempest-plugin master: Refactor options definitons  https://review.openstack.org/59041506:41
aperevalovhi, I see kuryr-kubernetes replaces netns in convert_netns, replaces by  CONF.cni_daemon.netns_proc_dir, I didn't find where is generates, but in has in http://logs.openstack.org/52/601552/1/check/kuryr-kubernetes-tempest-daemon-containerized-octavia/0d5ba85/controller/logs/kubernetes/configmaps.txt.gz.06:46
aperevalovOk, I see configmap generates by provided kuryr.conf, here no problem, but I think it was better just pass CNI_NETNS env to container in docker exec already modified instead of checking it every time. But it's my IMHO.06:49
openstackgerritItzik Brown proposed openstack/kuryr-tempest-plugin master: Add test_pod_pod_ping_different_host  https://review.openstack.org/59931407:20
*** yboaron_ has quit IRC07:20
*** celebdor has joined #openstack-kuryr07:26
*** pmannidi has quit IRC07:50
*** jistr|off is now known as jistr07:55
*** yboaron_ has joined #openstack-kuryr08:12
*** garyloug has joined #openstack-kuryr08:20
*** itzikb is now known as itzikb|afk08:24
*** celebdor has quit IRC08:30
openstackgerritGenadi Chereshnya proposed openstack/kuryr-tempest-plugin master: Function for updating configMap  https://review.openstack.org/59957609:11
openstackgerritItzik Brown proposed openstack/kuryr-tempest-plugin master: Add test_pod_pod_ping_same_node test  https://review.openstack.org/60044309:23
openstackgerritDanil Golov proposed openstack/kuryr-kubernetes master: Add SR-IOV pod vif driver  https://review.openstack.org/51228009:23
openstackgerritDanil Golov proposed openstack/kuryr-kubernetes master: Add SR-IOV binding driver to CNI  https://review.openstack.org/51228109:23
openstackgerritDanil Golov proposed openstack/kuryr-kubernetes master: Add HOWTO for SRIOV use case  https://review.openstack.org/59412509:23
openstackgerritDanil Golov proposed openstack/kuryr-kubernetes master: Introduce test case document for SRIOV functionality  https://review.openstack.org/60002209:23
*** danil has joined #openstack-kuryr09:25
*** itzikb|afk is now known as itzikb09:29
openstackgerritGenadi Chereshnya proposed openstack/kuryr-tempest-plugin master: Function for updating configMap  https://review.openstack.org/59957609:34
*** itzikb is now known as itzikb|afk09:37
openstackgerritMerged openstack/kuryr-kubernetes master: Health Manager details update  https://review.openstack.org/60072009:51
*** itzikb|afk is now known as itzikb10:06
*** s1061123 has quit IRC10:07
*** celebdor has joined #openstack-kuryr10:14
*** celebdor has quit IRC10:15
*** celebdor has joined #openstack-kuryr10:15
openstackgerritItzik Brown proposed openstack/kuryr-tempest-plugin master: Check that kuryr-cni runs as a daemon  https://review.openstack.org/59656410:24
*** maysams has joined #openstack-kuryr11:58
openstackgerritAshish Billore proposed openstack/kuryr-kubernetes master: Add missing key check while lbaas member add  https://review.openstack.org/60201712:30
dulekaperevalov: Either way works really. Your approach is probably a bit more clean as all the container quirks would be packed into container script.12:39
dulekaperevalov: So I'm not against it if you'll make it work. :)12:40
aperevalovdulek: I  decided to abandon it becase there is use cases where convert_netns is calling with hard coded string, like in kuryr_kubernetes/cni/binding/base.py12:44
aperevalovdulek: path = utils.convert_netns('/proc/self/ns/net')12:45
aperevalovso convert_netns will exist and will be necessary, even CNI_NETNS will be passed with correct /host_proc/ path. Or we have to provide special pathes for /proc in container and keep it somewhere in config12:46
dulekaperevalov: Ah, you're right. Thanks for looking at this!12:48
aperevalovdulek: thanks for review ;)12:49
*** gkadam has quit IRC12:49
*** garyloug_ has joined #openstack-kuryr13:01
*** garyloug has quit IRC13:05
*** itzikb is now known as itzikb|afk13:13
*** threestrands has quit IRC13:24
*** itzikb|afk is now known as itzikb13:36
aperevalovwe'll have meeting tomorrow, I prepared plan for https://etherpad.openstack.org/p/KuryrSyncSRIOV-DPDK currently it's just a list of issues13:46
*** itzikb is now known as itzikb|afk13:54
*** garyloug_ has quit IRC14:00
*** irenab has quit IRC14:02
*** garyloug has joined #openstack-kuryr14:03
*** gcheresh_ has joined #openstack-kuryr14:04
*** irenab has joined #openstack-kuryr14:04
*** gcheresh_ has quit IRC14:07
*** hongbin has quit IRC14:07
*** itzikb|afk is now known as itzikb14:14
*** rossella_s has joined #openstack-kuryr14:20
dmelladodulek: I'll add you to the meeting14:22
dmelladojust in case you can attend14:22
rossella_smrostecki, I was talking to celebdor , he's very keen about seeing the cilium integration upstream14:23
dulekdmellado: Sure, thanks!14:23
celebdorI'd really love it14:36
dmelladohey rossella_s, sure!14:38
dmelladothat'd be awesome14:39
rossella_scool now it's a bit too early but we will keep you in the loop once we have something celebdor dmellado14:43
dmelladorossella_s: sure, thanks!14:44
dmelladorossella_s: will you be at the summit?  maybe we can get to chat about this there f2f14:46
celebdorthanks rossella_s14:54
* celebdor -> picking up kids from school14:54
dulekltomasbo: Hey, can you elaborate briefly why we cannot achieve namespace isolation by editing VIP SG?14:59
ltomasbodulek, we cannot edit VIP sg15:01
ltomasbodulek, problem is that even if the loadbalancer is created by tenant 'kuryr', the SG belongs to admin tenant (or service tenant on tripleO deployments)15:02
rossella_sdmellado, yes I will be there15:02
dmelladorossella_s: cool, let's save some time to have a chat re: $topic on the forum15:03
rossella_ssure15:03
dulekltomasbo: So why don't remove the Octavia SG from VIP and add our own one?15:07
ltomasbodulek, because lb resources don't belong to the tenant15:07
ltomasbodulek, so, for instance, we cannot even find the SG attached, as it is not visible to the tenant15:08
dulekltomasbo: VIP does, from what Octavia folks told me.15:08
ltomasboVIP port?15:08
ltomasboor SG?15:08
*** irenab has quit IRC15:09
dulekltomasbo: VIP port.15:10
dulekltomasbo: If it's tenant's (because otherwise it would be impossible to attach FIP), then we can clean the SG's on it and add our own.15:10
dulekI'm definitely missing something, don't I?15:10
*** irenab has joined #openstack-kuryr15:10
ltomasbowell, VIP has a security group attached, that belongs to admin15:11
ltomasboI guess we could remove it (let me check)15:11
dulekltomasbo: It should be possible, yes.15:11
ltomasbook, seems like we may have a possible workaround until they implement a proper way15:12
*** itzikb is now known as itzikb|afk15:13
ltomasbodulek, nop15:14
ltomasboit is not working...15:14
ltomasboopenstack port unset --security-group 4e9f280f-a1fa-46ef-b9fc-9cf8d84b23f7 fd340d37-c362-4901-8e43-d77157ecc93815:14
ltomasboNo SecurityGroup found for 4e9f280f-a1fa-46ef-b9fc-9cf8d84b23f715:14
ltomasbodulek, as the attached security group does not belong to the tenant, we cannot remove it15:15
ltomasbodulek, even though we can see the id by listing the sg associated to the port...15:15
*** irenab has quit IRC15:15
dulekltomasbo: Hm, interesting.15:15
dulekltomasbo: What happens if you do --no-security-group?15:16
ltomasbolet me see...15:16
*** irenab has joined #openstack-kuryr15:16
ltomasbodulek, is tehre such an option?15:17
dulekltomasbo: Aw, it's for port create…15:17
dulekltomasbo: port set --no-security-group.15:17
ltomasboseems to be on the set, yes15:17
dulekhttps://docs.openstack.org/python-openstackclient/pike/cli/command-objects/port.html#port-set15:17
ltomasboseems to have worked...15:18
dulekltomasbo: Does that help at all? :D15:18
ltomasbodulek, I guess then we can create our own15:19
ltomasbodulek, so, I guess at least it gave us some more options...15:20
dulekltomasbo: Does it solve https://storyboard.openstack.org/#!/story/2003686 ?15:20
ltomasbodulek, well, I see it more as a workaround, rather than the actual solution15:20
ltomasboto me, it will help to skip the problem on the kuryr side, but I still think octavia should add the option to better define the listeners15:21
dulekltomasbo: Sure, but given that Octavia folks aren't able to dedicate time to that story, we might need to follow that.15:21
ltomasbosure, I'll try to see if I can modify kuryr to do that15:22
ltomasbodulek, thanks for the tip!15:22
dulekltomasbo: Awesome! All credit goes to johnsom and cgoncalves who proposed that when we were sipping beer yesterday. :)15:23
dulekltomasbo: Maybe we can even backport that.15:23
ltomasbo:D15:23
* dulek moves to the conference rooms.15:24
*** irenab has quit IRC15:25
*** irenab has joined #openstack-kuryr15:26
*** irenab has quit IRC15:34
*** irenab has joined #openstack-kuryr15:36
*** ccamposr has quit IRC15:42
*** celebdor has quit IRC15:45
*** pcaruana has quit IRC15:55
*** yboaron_ has quit IRC16:01
*** garyloug_ has joined #openstack-kuryr16:37
*** itzikb|afk has quit IRC16:38
*** garyloug has quit IRC16:39
*** garyloug_ has quit IRC16:45
*** pcaruana has joined #openstack-kuryr16:51
*** celebdor has joined #openstack-kuryr17:04
openstackgerritMichał Dulko proposed openstack/kuryr-kubernetes master: Add support for python3 containerized kuryr-kubernetes  https://review.openstack.org/59945717:09
openstackgerritMichał Dulko proposed openstack/kuryr-kubernetes master: Fix Python 3 compatiblity in K8sClient.watch()  https://review.openstack.org/60011617:09
openstackgerritMichał Dulko proposed openstack/kuryr-kubernetes master: Pass sys.stdin.buffer to json.load() in Python 3  https://review.openstack.org/60209917:09
openstackgerritMichał Dulko proposed openstack/kuryr-kubernetes master: Cleanup cni.main file  https://review.openstack.org/60210217:20
openstackgerritMerged openstack/kuryr-kubernetes master: Add kuryr_daemon_enabled when kuryr-daemon exists  https://review.openstack.org/59669017:20
*** maysams has quit IRC17:47
*** celebdor has quit IRC17:47
*** hongbin has joined #openstack-kuryr17:56
*** celebdor has joined #openstack-kuryr18:10
*** hongbin has quit IRC18:17
*** pcaruana has quit IRC18:47
celebdordulek: how does https://review.openstack.org/#/c/600116/2..3/kuryr_kubernetes/k8s_client.py fix the new issue you found in http://logs.openstack.org/16/600116/2/experimental/kuryr-kubernetes-tempest-daemon-containerized-octavia-py36/ef8f370/controller/logs/screen-kubelet.txt.gz#_Sep_07_13_07_44_12547118:49
celebdoralso, why did you remove the depends https://review.openstack.org/#/c/600116/2..3//COMMIT_MSG ?18:50
*** hongbin has joined #openstack-kuryr19:12
*** hongbin has quit IRC19:29
dulekcelebdor: It's now depending on your patch directly, like using branches.19:42
dulekcelebdor: The change you look at wasn't introduced by me. That patch haven't changed, I've put a fix into another commit: https://review.openstack.org/60209919:43
dulekcelebdor: Aaaaand… The py36 job is green there!19:43
dulek\o/19:44
*** pcaruana has joined #openstack-kuryr19:58
openstackgerritMichał Dulko proposed openstack/kuryr-kubernetes master: Add support for python3 containerized kuryr-kubernetes  https://review.openstack.org/59945720:10
openstackgerritMichał Dulko proposed openstack/kuryr-kubernetes master: Fix Python 3 compatiblity in K8sClient.watch()  https://review.openstack.org/60011620:10
openstackgerritMichał Dulko proposed openstack/kuryr-kubernetes master: Pass sys.stdin.buffer to json.load() in Python 3  https://review.openstack.org/60209920:10
openstackgerritMichał Dulko proposed openstack/kuryr-kubernetes master: Add non-containerized Python 3.6 gate  https://review.openstack.org/60215020:10
*** hongbin has joined #openstack-kuryr20:12
*** pcaruana has quit IRC20:20
celebdoryay!20:21
celebdordulek: this is really great!20:23
dulekcelebdor: I've added a regular tempest job with Python 3.6 and switched a knob on your to make sure rest of services run in 3.6 (let's see if that works for all of our dependencies).20:24
celebdordulek: which rest of services?20:25
celebdoryou mean neutron and the like?20:25
dulekcelebdor: I think so. Such job works fine on Nova, so hopefully it'll work for us as well.20:25
celebdorok20:26
*** janki has joined #openstack-kuryr20:42
*** maysams has joined #openstack-kuryr20:43
openstackgerritMichał Dulko proposed openstack/kuryr-kubernetes master: Add non-containerized Python 3.6 gate  https://review.openstack.org/60215020:44
*** hongbin has quit IRC20:49
*** hongbin has joined #openstack-kuryr20:55
celebdordulek: I added some more comments to your gdoc21:12
dulekcelebdor: I've seen that. Will review it once Octavia folk finish talking about containerized amphorae.21:13
dulekcelebdor: There's a WIP patch - https://review.openstack.org/#/c/579405/ !21:13
celebdordulek: the mythical containerized amphora?21:13
celebdorstill using nova-lxd?21:13
dulekcelebdor: Nah, it's Zun this time.21:14
celebdoroh21:14
celebdorthat's quite interesting21:14
celebdorzun + kuryr-libnetwork?21:14
*** hongbin has quit IRC21:16
dulekcelebdor: Not sure how networking is done here, will ask.21:16
celebdordulek: I know zun can use kuryr-libnetwork, not sure if this is the case here21:16
dulekcelebdor: Ah yes, it's Kuryr.21:16
celebdordulek: full circle!21:17
dulekcelebdor: Oh come on, kuryr-libnetwork != kuryr-kubernetes. xD21:17
celebdorthankfully21:17
celebdorthere was a time when we wanted to do it monorepo21:18
*** celebdor has quit IRC21:32
*** hongbin has joined #openstack-kuryr21:51
openstackgerritMichał Dulko proposed openstack/kuryr-kubernetes master: WIP: Add HA gate  https://review.openstack.org/58822321:57
*** hongbin has quit IRC22:43
*** hongbin has joined #openstack-kuryr23:07

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