14:00:06 #startmeeting fwaas 14:00:10 Meeting started Thu Apr 19 14:00:06 2018 UTC and is due to finish in 60 minutes. The chair is SridarK. Information about MeetBot at http://wiki.debian.org/MeetBot. 14:00:11 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 14:00:14 The meeting name has been set to 'fwaas' 14:00:16 Hi 14:00:21 #chair xgerman_ yushiro 14:00:27 Current chairs: SridarK xgerman_ yushiro 14:00:27 Hi yushiro 14:00:44 Thanks SridarK and xgerman_ for last week meeting. 14:00:56 yushiro: no worries 14:01:15 i think today is xgerman_ 14:01:30 o/ 14:01:38 ok 14:01:40 xgerman_: hi the chair is yours 14:01:52 #topic Announcements 14:01:54 OK, I'll do next week :) Thanks xgerman_ 14:02:24 TC nominations are open: so either run yourself or read the candidate statements 14:02:33 +1 14:03:00 +1 14:03:10 +1 14:03:28 so this week R-1 should be cut 14:04:52 I haven’t paid much attention and with armax gone don’t really know who is cutting it this time 14:06:05 #topic Rocky: Pluggable backend Driver 14:06:10 doude? 14:06:26 Oh, doube is not here today. 14:06:36 hmm ok 14:06:46 anyone can comment on the open issues? 14:07:07 i think once we clarify on the issues on tests reported by annp_ and yushiro - we can move fwd 14:07:31 ok, sounds good — R-2 it is 14:07:32 SridarK, yes, the cause was calling update_firewall_group instead of set_port_default_firewall_group(). 14:07:35 Also there was some concern from VWWare on their driver that we need to clarify on 14:07:53 with the changes 14:08:10 yes i think once we address these issues we can move fwd 14:08:11 +1 14:08:27 +1 14:08:32 #topic Rocky Address Group Spec 14:08:34 yushiro: thx i see ur comment 14:08:44 #link https://review.openstack.org/#/c/557137/ 14:09:20 wkite: please go ahead 14:09:49 we have comments from SridarK and njohnston which need to be addressed 14:10:17 I see is concerned about the ip address range. 14:10:22 yes 14:11:28 wkite: we will need to assess the changes that may be needed on the drivers (iptables (which may be easy) and ovs(needs some evaluation)) 14:11:49 BTW iptables is being replaced with BPF 14:12:11 wkite: there were some other minor comments - if u can address and we continue the review on gerrit 14:12:12 +1 14:12:31 +1 14:12:46 xgerman_: hmm - so we will need a migration strategy - is that for L3 and L2 ? 14:13:06 #link https://cilium.io/blog/2018/04/17/why-is-the-kernel-community-replacing-iptables/ 14:13:30 will be more in line with times 14:13:35 yep 14:13:46 Hi, sorry late 14:13:57 ok, let’s circle back 14:14:03 xgerman_, Aha! I saw this document 2 days ago :) 14:14:28 :-) 14:14:32 #topic Rocky: Pluggable backend Driver 14:14:41 doude: you have the floor 14:14:45 but no much to say, I did not had time to look at it (Contrail release plan for the end of the week) 14:15:14 I'll work on it next week 14:15:19 sorry for that 14:15:30 thanks — let’s target R-2 for it thrn 14:15:32 doude: other than the issues reported - we should ensure VMWare has no issue 14:15:54 doude: i suspect we just need to clarify 14:16:05 yes I think 14:16:10 no yet confirm 14:16:37 lets pick it up when u have cycles next week maybe ? 14:16:49 yes I hope 14:16:50 both iprange module of iptable and object group-based ACLs support any ip address to any ip address,we don't need subnet to check the ip range object. 14:17:46 In other words, these problems have been solved at the driver level. 14:18:16 doude, I'd like to talk about the issue of current patchset. Do you have some time after this meeting?(about 10 minutes) 14:19:31 yes yushiro 14:19:38 wkite: lets pick up during open discussion or on gerrit 14:20:01 doude, cool. Thanks. I'd like to discuss about how to solve current issue. 14:20:38 wkite, Hi. I'll review your spec as well. I'm sorry I was late review . 14:21:08 sounds good 14:21:42 #topic Rocky FWaaS Logging spec 14:21:54 #link https://review.openstack.org/#/c/509725/ 14:23:09 I think the spec is look good 14:23:25 but it should be get more attention from core 14:23:31 I had no major concerns too 14:23:33 :) 14:23:48 will check it annp_ . Sorry I was late as well. 14:23:49 let me run thru once later today and i think we can move fwd 14:23:50 SridarK, thanks. 14:24:13 yes, totally LGTM I think. 14:24:22 #action cores, review https://review.openstack.org/#/c/509725/ 14:24:26 yushiro, thanks. 14:24:37 xgerman_: +1 14:25:23 #topic Rocky Remote FWG 14:25:46 #link https://review.openstack.org/#/c/521207/ 14:26:09 I split out the plugin part since the driver will need ovs conjectures — learning as I go 14:27:13 +1 14:27:20 not sure what’s up with the gates though 14:27:23 +1 14:28:33 ++1 14:29:28 SridarK: My network is not good, Let's discuss it on gerrit. 14:29:39 wkite: ok 14:30:30 Today was fast 14:30:36 #topic Open Discussion 14:31:20 ya :) 14:31:26 yushiro:welcome,thx 14:31:44 ok, for the ones who have not cimmented yet: 14:31:48 #link https://etherpad.openstack.org/p/fwaas-v2-L7-filtering 14:32:16 xgerman_: are you going to vancouver? 14:32:23 yes 14:32:30 annp_ has registered forum candidate about l7 and logging. 14:32:38 nice 14:32:43 I just add this topic at vancouver forum 14:32:51 +1000 14:32:55 xgerman_, SridarK Unfortunately, I cannot go Vancouver summit ;; But annp_ can join :) 14:33:07 yushiro: oh sorry 14:33:12 :-( 14:33:16 annp_: so u will be there 14:33:45 Yes, I can join the summit. Yushiro I'm so sad to hear that 14:34:24 So it seems that 3 of us will be there 14:34:44 yees :) Safety trip !! 14:35:26 SridarK, yes. maybe there are more member. Because Foundation will give us free hotel 14:35:41 annp_: ok 14:35:52 Ah, I found some minor issue about devstack configuration for [fwaas]firewall_l2_driver 14:36:07 Sorry, just changing a topic. 14:36:09 go ahead 14:36:51 If we specify FW_L2_DRIVER=ovs in local.conf, [fwaas]firewall_l2_driver is added on /etc/neutron/plugins/ml2/ml2_conf.ini 14:37:34 xgerman_, Do you think we should prepare some document for L7 filtering such as how L7 rule look like in fwaas? 14:37:36 However, it wasn't loaded successfully. --> firewall_l2_driver = noop 14:38:42 annp_: yes, it’s always good to have something to show in the session 14:38:46 yushiro: do u see what is happening ? 14:39:03 I defined [fwaas]firewall_l2_driver = openvswitch into /etc/neutron/l3_agent.ini by manually, it succeeded. 14:39:37 annp_: i think u can have a workflow, what the rules will look like and what is needed from an implementation to achieve this 14:39:40 SridarK, Now I'm researching and haven't clarified yet. 14:39:48 yushiro: ok 14:40:07 +1 14:40:21 we really need to get our tempest house in order 14:40:46 xgerman_: +1 will get on that shortly 14:41:00 we have no L2 coverage at all 14:41:40 yushiro: this is odd - some regression or some change in devstack 14:41:49 possibly impacts us 14:42:09 SridarK, Yes, I think so too. Only effects developer :) 14:42:20 xgerman_, SridarK, +1, So we will investigate and create a basic workflow for L7 fitlering before the summit. I will create a mail thread for that. Is it ok? 14:42:39 annp_: +1 14:42:51 annp_, That's good. 14:42:52 SridarK, thanks. :) 14:43:05 +1 14:43:08 +1 14:43:48 annp_, I think it's more better to talk about backend technology. 14:44:24 xgerman_ pasted the link about BPF replacing in linux kernel instead of iptables. 14:44:28 In addition, As you know, iptables is being replaced by bpfilter So we can come up with bpf 14:44:41 Yes, that is :p 14:44:41 I think :) 14:45:37 annp_, do you have link for forum candidate ? 14:45:39 yep, we just need to check kernel versions — things move slow in OpenStack 14:45:53 xgerman_, +1 14:46:29 http://forumtopics.openstack.org/cfp/details/144 14:46:41 THX! 14:47:29 +1 14:48:13 I think we can discuss more in next mtg. 14:48:20 :) 14:48:30 sounds good annp_ 14:48:33 Yes 14:48:34 we should probably beef up the description 14:48:46 yushiro, Do you want to discuss with double's patch now? 14:48:46 not sure who is revieiwing this and whow familiar they are with FWaaS V2 14:49:06 annp_, Yes, OK 14:49:12 ping doude 14:50:12 https://review.openstack.org/#/c/480265/19/neutron_fwaas/services/firewall/fwaas_plugin_v2.py@294 14:50:33 yushiro: ack 14:50:58 doude, Plz open above link ^^^ 14:51:05 xgerman_, +1. Can you update the description for l7 filtering? Because I'm not good at english and also technical :) 14:51:25 I can comment :-) 14:51:42 done yushiro 14:51:54 xgerman_, yeah. Thanks in advance. 14:53:04 doude, In handle_update_port(), we shouldn't call update_firewall_group(). And, I think we have 2 solutions. 14:54:19 1. Implement set_port_for_default_fwg() into plugin layer and call this method 14:55:28 2. call update_firewall_group with some parameter (e.g. ignore_validation=True) and merge set_port_for_default_fwg into update_firewall_group 14:56:25 Could you tell your opinion for plugable backend perspective. I think you'd like to avoid calling set_ports_for_default_fwg(). 14:56:44 you mean we doesn't call update_firewall_group agent RPC method? 14:57:26 doude, Yes. and performance perspective, at that timing, we should call set_ports_for_default_fwg(). 14:58:39 what's set_port_for_default_firewall_group ? 14:58:57 https://github.com/openstack/neutron-fwaas/blob/master/neutron_fwaas/db/firewall/v2/firewall_db_v2.py#L1113 14:59:08 DB layer's method. 14:59:26 set_port_for_default_fwg just added port to firewall group associated table. 15:00:04 so how the agent aware of port added to FG? 15:00:38 annp_: commented on the forum proposal 15:00:41 doude: L2 scenario is handled a bit differently 15:00:54 doube, agent will receive a port add event if there is a port is added to bridge 15:00:57 also time - should we close the meeting? 15:01:05 xgerman_: +1 15:01:08 xgerman_, Yes, It's OK to close :) 15:01:13 #endmeeting