14:03:37 #startmeeting fwaas 14:03:38 Meeting started Thu Feb 1 14:03:37 2018 UTC and is due to finish in 60 minutes. The chair is SridarK. Information about MeetBot at http://wiki.debian.org/MeetBot. 14:03:39 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 14:03:42 The meeting name has been set to 'fwaas' 14:03:52 #topic Announcements 14:04:02 amotoki: ah ok thx - sorry i just got up so have not gone thru email yet 14:04:11 #chair xgerman_ 14:04:12 Current chairs: SridarK xgerman_ 14:04:21 xgerman_: pls go ahead 14:04:23 #link #topic Announcements 14:04:27 #link http://superuser.openstack.org/articles/firewall-service-openstack/ 14:04:39 xgerman_: +1 great 14:04:43 good writing xgerman_ chandanc 14:04:45 +1 14:04:53 chandanc: +1 14:04:55 thanks all and xgerman_ 14:05:08 xgerman_: chandanc: thx 14:05:42 RC-1 is next week - I haven’t heard from Neutron how many RCs they are planning but… 14:06:28 if we get bug fixes in in the next few days they might make it 14:06:42 no strict plan. RC1 will be cut as usual 14:06:50 ok 14:06:57 more RC(s) are on-demand and depending on critical bugs 14:07:16 shall we get into some outstanding issues 14:07:29 PTG prices are going up BTW today 14:07:48 #topic Queen Bugs/Outstanding issuesd 14:07:49 xgerman_: +1 thx 14:07:56 SridarK: +1 14:08:14 thanks amotoki 14:08:14 i think we have 2 issues 14:08:45 xgerman_: sorry go ahead pls drive 14:08:49 ok 14:09:04 #link https://review.openstack.org/539461 14:09:21 there is a problem with auto-associate for the firewall 14:09:39 and 14:09:42 #link https://review.openstack.org/536234 14:10:12 I think both are pretty close but need some more work 14:10:21 +1 14:10:25 +1 14:10:52 xgerman_, Yes. I have to test more careful. So sorry about previous patch 14:11:28 annp: no worries - good that we have fix in the works 14:11:33 +1 14:11:46 at least we found it before the release which is huge! 14:11:47 thanks SridarK 14:11:51 agree 14:12:17 On 536234 - this will prevent that one combination in the support matrix table 14:12:31 so with that we should be covered 14:12:48 yes, that is my understanding… 14:13:04 and once ur fix for the auto-associate is done we are in good shape 14:13:22 SridarK +1 14:13:26 +1 14:13:27 IMHO, 539461 is the higher priority 14:13:59 I am confident we can get both in before release. Worst case we ask for another RC 14:14:09 the other one can be a potential documentation - worst case - i think u are in good shape to get it in 14:14:14 xgerman_: +1 14:15:01 xgerman_: i believe we can get merge both patch on tomorrow or next few days. 14:15:10 annp: +1 14:15:17 annp: +1 14:16:17 thanks. chandanc: can you help me test 539461 in your environment? 14:16:45 we all should test + verify amotoki ’s problem earlier in the channel 14:16:47 sure will test 14:17:02 #link http://paste.openstack.org/show/658314/ 14:17:14 xgerman_: I am now testing with neutron-fwaas devstack only. 14:17:25 chandanc, thanks a lot. :) 14:17:30 amotoki: thanks 14:17:45 previously I enalbed both neutron-fwaas and vpnaas. I am testing with neutron-fwaas only to identify the problem 14:18:10 my devstack just stoped with the same error :( 14:18:13 will investigate more 14:18:47 ok, thanks — we definitely need to make sure we didn’t break devstack… 14:19:08 2018-02-01 13:50:16.085 | tee: etc/neutron/plugins/ml2/ml2_conf.ini: No such file or directory 14:19:09 amotoki: https://review.openstack.org/#/c/527040/ 14:19:20 missing / ? 14:19:37 amotoki: Maybe you encountered same issue with me 14:19:51 it is missing a leading / but 14:20:01 NEUTRON_CONF_DIR is defined with / in devstack 14:20:09 so I am wondering what's wrong 14:20:25 mmh 14:20:39 note that i am not using neutron-*. I use default q-* now. 14:20:42 variable not sourced properly may be 14:20:55 will test 14:20:58 amotoki: same here. I use q-* 14:21:20 let's share info if we have more after the meeting 14:21:28 +1 14:21:31 +1 14:21:58 I am facing this issue for several weeks and did not fwaas for weeks due to this :( 14:22:16 btw, I have one more thing to ask. 14:22:16 yeah, we need to get to the bottom of this 14:22:28 sure, go ahead 14:22:31 I would like to know what is remaining to complete https://blueprints.launchpad.net/neutron/+spec/fwaas-api-2.0 14:23:00 I think the drivers team will discuss queens blueprints in tomorrow meeting. 14:23:08 some status update would be appreciated. 14:23:14 we tried to mark it complete but didn’t have access 14:23:30 xgerman_: i think everyone can update the whiteboard 14:24:07 amotoki: there are probab a few items there which are a bit more futuristic - will be good to have some use cases before we prioritize 14:24:33 let’s close that one and file new one for additional features 14:24:50 but i think with L2 support we are quite complete 14:25:16 xgerman_: i think the Remote FWG that u started is possibly the one thing that is realistic needed in the near term 14:25:30 xgerman_: yes i agree - we can put some notes and Close it 14:25:37 SridarK: xgerman_: can't we file anotehr blueprint on that? 14:25:38 +1 14:25:45 yes, we can 14:25:45 amotoki: +1 14:26:01 amotoki: so for status i think we can call it complete 14:26:19 +1 14:26:19 SridarK: xgerman_: could you add some note to the top of the whiteboard of the BP? 14:26:25 L2 support was the main outstanding item 14:26:35 I added COPLETED ;-) 14:26:35 amotoki: sure 14:26:44 SridarK: thanks! 14:27:16 I see COMPLETED, yay :) 14:27:21 :- 14:27:23 :) 14:27:23 ) 14:28:25 #todo (xgerman) File Blueprint for remote FWG 14:29:10 but let’s talk in a few weeks what other features we want for R (e.g. address group) 14:29:53 xgerman_: +1 14:30:14 i would also think to revisit the requirements 14:30:29 +1 14:30:59 #topic Documentation 14:31:36 A while back we decided to go in-tree with that 14:32:08 and we should have something up before Q gets released… 14:32:45 (at least our compatibility matrix) 14:33:11 +1 14:33:30 And will have time - does this land in like bug fixes ? 14:33:40 *do we have time 14:34:15 Technically they can publish anytime but they version 14:34:33 amotoki: wondering if you know more about that process 14:35:12 no worries 14:35:33 it looks like about doc process 14:35:47 yes, how long do we have for Queen docs? 14:35:51 in general feature freeze is not applied to doc 14:36:07 amotoki: ok 14:36:28 we can update our docs in master and backport them after stable/queens is cut. 14:36:38 amotoki: ah ok 14:36:38 sweet 14:37:38 we will need to evaluate if some other ground work in needed for in tree docs 14:38:06 I think we have the skeleton… need to see if we have a doc job… 14:38:16 ok 14:38:44 looking at fwaas v2 section in the networking guide, i think we need some basic information about fwaas v2 concept 14:38:52 as explained in the superuser blog. 14:38:53 +10 14:39:23 amotoki: yes agreed - i think we need to lay some foundational things on differences btwn L3 and L2 14:39:33 otherwise the API is the same 14:39:34 +1 14:39:40 if you want, you can maintain your docs in neutron-fwaas repo. it is up to individual teams 14:39:53 we like in-tree 14:40:18 you can choose etther neutron in-tree or neutron-fwaas in-tree docs. 14:40:22 I also think we need a cookbook style guide with use cases 14:40:46 if the latter, we can add a link to the netwokring guide and/or installation guide. 14:41:02 we aim for neutron-fwaas-in-tree 14:41:21 amotoki: sounds good 14:41:56 amotoki: if we are in tree - how will the doc get rendered for a user ? 14:42:10 Will there be a separate guide for fwaas 14:42:30 #link https://github.com/openstack/neutron-fwaas/tree/master/doc/source 14:42:32 or will it still get rendered as part of networking guide with content coming from fwaas repo 14:42:54 SridarK: yes. it will be puslished at docs.o.o/neutron-fwaas/latest or neutron-fwaas/queens/ 14:43:30 so we need some guide links in networking guide in that case so that reader can easily find contents 14:43:31 So for the users - it will be separate guide ? 14:43:49 at now it will be a separate guide 14:43:50 amotoki: ok so there will be link we need in the networking guide 14:44:23 but if we put it in neutron - it will show up as a chapter in the networking guide 14:44:24 i think the toc of networking guide needs to be improved a bit 14:44:54 SridarK: exactly if we put it in neutron 14:45:10 amotoki: ok thx 14:45:20 sfc/vpnaas/bgpvpn/dynamic-routing have similar problems 14:45:44 xgerman_: do u think it will be better if we put it in neutron so it is more cohesive with the networking guide 14:46:03 or rather all subprojects should follow a consistent model 14:46:46 amotoki: may be we should strive for consistency with the other projects - all of us should adopt the same approach 14:46:49 yes, consitency is good but I think having the docs in our tree gives us more autonomy 14:47:16 but I am good with whatever standard we come up with 14:47:19 SridarK: at now there is no guideline on this according to what we discussed at Denver. 14:47:34 amotoki: ok 14:48:29 i think either approach works. most important is to write contents :) 14:48:39 that i agree :-) 14:48:51 amotoki: If so, I think neutron doc liaison should define some detail guideline for all subprojects to follow. though? 14:49:15 hoangcx_: true to some extent :p 14:49:27 boden is a current liaison 14:49:45 I am involved in the process much too 14:49:56 While we work thru that - let me take an action to review what we have and start pulling some things together 14:50:13 yeah, I was thinking about writing as well 14:50:30 xgerman_: surely - lets sync up offline 14:50:35 +1 14:50:46 #topic Open Discussion 14:50:57 I have one 14:51:12 go ahead 14:51:14 chandanc: Thanks for getting this in https://review.openstack.org/#/c/538154/ 14:51:39 chandanc, xgerman_, sridark: Related to detect sg enable email thread 14:51:46 SridarK: ya i am close but still stuck with merging 14:52:27 Shall we go with my draft idea for default fwg to resolve problem of sg=noop and fwaas=ovs? 14:52:40 annp: +1 14:52:58 annp: u mean https://review.openstack.org/#/c/536234/ 14:53:02 If so, I think we should remove the option https://github.com/openstack/neutron-fwaas/blob/master/neutron_fwaas/services/firewall/fwaas_plugin_v2.py#L39 14:53:25 what does sg=noop mean? 14:53:47 there is a noop driver for SG 14:54:20 so will SG be disabled? 14:54:21 SridarK, No related to 536234 14:54:32 we have this as an option 14:54:43 annp: yes 14:54:50 an operator can choose to enable SG, FW, or both 14:54:59 amotoki: I mean we set firewall_driver of security group is noop 14:55:00 (or none) 14:55:10 I see. 14:55:57 if we go with my draft idea i think we should remove option auto_associate_default_fwg 14:56:17 there is 'enable_security_group' option in securitygroups_rpc.py 14:56:17 and revert https://github.com/openstack/neutron-fwaas/commit/e5f5c3f44531d2b6c9d813bc8f6d69e685af8c14 this patch 14:56:25 mmh, there was a use case where people wanted FWaaS but only on ports they choose 14:56:45 Because I don't want to change behavior of user. 14:57:42 I am not 100% in that camp so removing would be ok for me 14:57:45 annp: i agree , as soon as the DFWG fix patch goes in 14:57:52 SridarK: thoughts? 14:58:30 yes we went thru to have some option for users 14:58:37 I means fwaas api only allow admin to set or unset port to default fwg 14:59:33 annp: doesn't it depend on operators' choice? 14:59:34 if user want to use security group only, i think user should contact with admin 15:00:15 if some one does not want to associate the default fwg - then they are relying on SG 15:00:29 annp: in either case he needs to contact admin 15:00:36 or they really know what they are doing and relying on perimeter security 15:00:38 yes, the thought of the switch was that operators would be reluctant to switch something on which alters all their ports and wanted to go at a slower pace 15:00:49 amotoki: sorry, can you explain more your question? 15:00:56 chandanc: +1 15:01:21 annp: no problem. I feel there seems several use cases on who can control FWG. 15:02:07 annp: my point is what happens if operators allow users to configure default FWG by policy. 15:02:44 annp: but it depends on usecases and we need to summarize usecases. then we can clarify what is the first target. 15:03:01 yeah, I think we need to release and see what the field is doing… 15:03:31 anyhow we are at time… 15:03:39 hehe 15:03:41 lets continue in channel 15:03:47 amotoki: can we discuss after meeting? 15:03:52 annp: sure 15:03:57 thanks. 15:03:59 I gotta run but will be back in like 30-45 minutes 15:04:06 #endmeeting