14:01:03 #startmeeting fwaas 14:01:04 Meeting started Tue Feb 7 14:01:03 2017 UTC and is due to finish in 60 minutes. The chair is SridarK. Information about MeetBot at http://wiki.debian.org/MeetBot. 14:01:05 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 14:01:07 The meeting name has been set to 'fwaas' 14:01:30 #chair njohnston xgerman yushiro 14:01:31 Current chairs: SridarK njohnston xgerman yushiro 14:01:40 o/ 14:01:47 hello all 14:01:59 cool hi all lets get started 14:02:09 yes 14:02:14 #topic Ocata Release 14:02:46 a few things popped up on Fri, thx njohnston for bringing it to our attention 14:03:00 yes, armax killed a couple of the bugs 14:03:02 the last one is 14:03:06 #link https://bugs.launchpad.net/neutron/+bug/1661418 14:03:06 Launchpad bug 1661418 in neutron "neutron-fwaas functional tests do not execute" [Critical,In progress] - Assigned to Yushiro FURUKAWA (y-furukawa-2) 14:03:06 #link https://bugs.launchpad.net/neutron/+bug/1661418 14:03:10 :-) 14:03:14 ;-) 14:03:35 yushiro: thx for taking it on and i think u and reedip have a root cause 14:03:35 :) 14:03:38 I had a little time to look at it, but I asked Yushiro to carry on, and I think he made great progress overnight 14:03:46 great 14:04:02 yes it seems that we know what is going on 14:04:05 njohnston, SridarK You'we welcome. 14:04:06 yushiro: pls go ahead 14:04:27 In https://review.openstack.org/430148 14:05:14 dvsm-functional with no test result. The cause is we removed test code at neutron_fwaas/tests/functional 14:06:02 Sorry about that. It was an abstract class that was never inherited from anywhere, so I thought it was a no-op 14:06:14 In order to execute functional test, we need to add test code. 14:06:36 njohnston, no-no. It was great to realize today :) 14:06:56 yushiro: +1 absolutely 14:07:05 So, currently I and reedip put dummy test code at neutron_fwaas/tests/functional . 14:07:17 yushiro: and that seems to work 14:07:30 we can see that single dummy test run 14:07:50 as far as why the db migration tests don't get executed, could it be that the change here needs to be reversed too? https://review.openstack.org/#/c/404927/1/neutron_fwaas/tests/functional/db/test_migrations.py 14:08:20 looks like it 14:09:04 njohnston, I hope so. ( not tested yet ) 14:09:43 yes seems so - great so i think this should be done soon 14:10:44 Yeah. In addition, please review my grammar(commit message). I'm not good at writing English message ;;; 14:11:10 it looks good! 14:11:10 reedip, Thanks for your great help 14:11:17 yushiro: no worries - it is good 14:11:22 :) 14:11:34 the other 2 - #link https://bugs.launchpad.net/neutron/+bug/1661419 & https://bugs.launchpad.net/neutron/+bug/1661420 were on stable/newton 14:11:34 Launchpad bug 1661419 in neutron "neutron-fwaas functional tests on stable/newton fail because db backend not set up" [Critical,Fix released] - Assigned to Armando Migliaccio (armando-migliaccio) 14:11:35 Launchpad bug 1661420 in neutron "neutron-fwaas tempest v2 job on stable/newton fails with "extension could not be found"" [High,Fix released] - Assigned to Armando Migliaccio (armando-migliaccio) 14:11:36 yushiro: I know it is late in the day for you, let me know if you want me to carry on with this 14:12:10 sorry pls go ahead yushiro & njohnston 14:13:06 njohnston, Thanks. Could you update https://review.openstack.org/#/c/430148/ if necessary? 14:13:10 will do 14:13:16 Thanks! 14:13:31 thank you and reedip for all your hard work 14:13:40 sorry for the interruption SridarK 14:13:42 ok great thx njohnston - so we have a plan in place 14:13:49 no pls this is more imp 14:14:00 ok i think we are good 14:14:45 other 2 bugs(stable/newton) still looking. 14:15:01 the other 2 bugs - were taken care of by Armando - it needed some jugglery with tempest tests getting to run 14:15:26 SridarK, OK. 14:15:43 So, in this topic, it's all for me. 14:16:02 SridarK, plz go ahead :) 14:16:15 I noticed another change fixing tests as well: 14:16:15 https://review.openstack.org/430072 14:16:24 i cherrypicked the API tests - but then it needed to be squashed with a cherrypick of yamamoto's original fix to have selective runs of v1 & v2 14:16:31 thx njohnston 14:16:44 but the good news is that it is over 14:17:39 I will pull in the scenario tests from SarathMekala in to stable/newton - and if it runs fine - we can get that in as well 14:17:46 so we are on par with Ocata 14:18:43 SridarK, I will take care if there are any breakages 14:19:15 SarathMekala: ok cool - that had dependencies with the API and this chain of dependencies was getting to be messy 14:19:30 so i thought it best to wait for the API to get in 14:20:10 SarathMekala: u can pull it in as well - just one click from the browser 14:20:26 we can discuss offline 14:20:27 sure.. will do it 14:20:34 SarathMekala: thx 14:20:43 ok SridarK was about to type I havent done this before :) 14:21:00 SarathMekala: no worries - lets sync right after the mtg 14:21:16 sure SridarK 14:21:22 Ok if nothing else lets move on 14:21:33 #topic FWaaS v2 14:22:13 #link https://review.openstack.org/348177 14:22:27 chandanc_: thx for addressing Kevin's comments 14:22:29 pls go ahead 14:23:00 I will update the patch to address those comments, 14:23:26 one of the changes was done to fix the UT 14:24:20 SridarK, i was looking for integ of SFC and FWAAS API, is this correct time to discuss ?? 14:24:28 On the general UT side, I was able to capture the expected UT results, but those have to be converted in to reges to fix the templates 14:24:45 vks1: hi - i have it in my agend - will bring it up later 14:24:53 SridarK, ok 14:25:14 *regex 14:25:18 chandanc_: ok 14:25:58 not much beyond that 14:26:31 chandanc_: ok thx - i think we should converge soon and worst case - we can try to close it during the PTG 14:26:39 +1 14:26:46 ok SridarK 14:26:53 +1 14:27:09 #link https://review.openstack.org/361071 14:27:23 chandanc_: pls go ahead with the L2 driver - 14:27:59 I fixed all the UTs on the driver side, manually verified the driver calls 14:28:43 there are come calls to the driver from the l2 ext patch, to reset the ports to default security policy 14:29:21 we need to discuss, the default setting when the ports are removed from FWG 14:29:54 me and Paddu will sync up on that 14:30:14 would it be the current port attributes - FWG attributes 14:30:43 basically remove the FWG rules 14:30:57 but other attributes will stay intact ? 14:31:27 ya that was my thought, but looks like we will have some default rules 14:32:06 and the port removed from the FWG will have these rules applied, thats my understanding 14:32:25 hmm ok 14:32:54 maybe more discussion is needed then - will let u close on that and we can summarize over email or next meeting 14:32:55 currently the reset_port is no-op 14:33:02 chandanc_, You mean default firewall group? or some rules which is invisible from a user? 14:33:03 sure 14:33:15 yushiro +1 - this is confusing me, too 14:33:38 yushiro, i dont have much clarity on that but looks like the later case 14:33:47 default rules like defualt SG should be applied at port creation 14:34:09 yes 14:34:22 #action chandanc_ to close on discussion on default setting when ports are removed from FWG 14:34:59 +1 14:35:01 chandanc_: pls feel free to pull in whoever is needed for discussion 14:35:22 #link https://review.openstack.org/323971 14:35:36 sure 14:35:39 #link https://review.openstack.org/#/c/425769/ 14:35:45 chandanc_: thx 14:36:14 SridarK, thanks 14:36:16 yushiro: pls go ahead - these 2 are quite related with the L2 Agent and DEFAULT FWG changes 14:37:04 SridarK, yes. Sorry, today I couldn't sync up with paddu but I just rebased to fix pep8 issue. https://review.openstack.org/323971 14:37:36 chandanc_, I just add comment to this patch in order to call driver for l2 port. Please check it :) 14:37:53 yushiro, sure will do 14:38:21 ok cool 14:38:34 And https://review.openstack.org/#/c/425769/ (default firewall group), I updated from cedric's comment. currently, it can work fine. However, we need to discuss something. 14:38:46 it is good that we are coming to the point where we looking at integration issues here 14:38:54 yushiro: pls go ahead 14:39:34 SridarK, thanks. In default firewall group DB migration I add 1 validation. 14:40:24 so, default firewall group is named 'default' and exists each projects. Therefore, non-admin user cannot create firewall group with name 'default'. 14:41:14 That seems reasonable 14:41:18 If firewall group exists named 'default' before migration, it raises "Duplication error". 14:41:50 https://review.openstack.org/#/c/425769/3/neutron_fwaas/db/migration/alembic_migrations/versions/ocata/expand/876782258a43_create_default_firewall_groups_table.py 14:41:54 L.36 14:42:17 I think it's OK but need some comments :0 14:42:20 :) 14:43:36 And, maybe njohnston knows that some driver team are discussing about admin customized default security-group. 14:43:57 meaning - we are not allowing any FWG's named 'default' prior to migration 14:44:29 SridarK, thanks for your follow! yes, that is my opinion and current implementation. 14:45:54 currently, I'm following default security-group behavior. Please feel free to review comment. 14:46:30 yushiro: yes, there was a discussion about that in the drivers team, but I think I convinced everybody that if you want that you should probably be using FWaaS 14:46:30 Ok i am not so sure - but being aligned with SG is a start 14:46:54 or we will need to add an attribute instead of relying on the name 14:46:55 SridarK, +1 14:47:08 +1 14:47:20 njohnston, OK 14:47:36 In addition, maybe tomorrow, I'll put "applying default firewall group" patch. 14:47:57 Our router is also subject to the default security Group? 14:48:23 njohnston, yes. That's my understanding. 14:48:40 s/Our/are/ 14:48:46 njohnston, I mean not only l2 but l3 port should be applied default firewall group. 14:48:53 Ok good 14:48:56 +1 14:49:26 We should make that clear in the documentation though 14:49:31 And I found 1 issue about "applying default firewall group". I'll send e-mail to all. 14:49:53 Surely but it is more important with L2 as we could bring up a VM with no security on it until we integrate with nova 14:50:05 yushiro: ok 14:50:07 njohnston, Indeed. we should store some evidence or concrete log :) 14:50:21 lets move on in the interest of time 14:50:35 #topic Stadium Compliance 14:50:36 SridarK, sorry for taking long time. plz go ahead. 14:50:42 yushiro: no worries 14:50:52 njohnston: pls go ahead 14:51:55 njohnston: and we can figure out a model so that we can take over some of the enormous work u have been doing so u can get freed up 14:53:23 The last thing to do is to adopt the API from neutron-lib 14:53:38 Which I am holding on until Pike opens up 14:53:47 sounds reasonable 14:54:04 njohnston: ok great and lets sync up offline to look for the best way forward 14:54:12 Later we should add fullstack tests too, and augment our functional tests 14:54:35 njohnston: yes and our tempest tests need some additions as well 14:54:46 njohnston: thx 14:54:59 #topic SFC and FWaaS integration 14:55:15 vks1: pls go ahead - sorry we had a full set of things to discuss 14:55:25 want to welcome u to the group 14:55:49 SridarK, thnks, i was looking t integrate FWAAS with SFC 14:56:01 cool! 14:56:30 on SFC - FWaas - i had a brief discussion with Cathy during the last summit - but honestly we have not come there yet 14:56:39 but this is a good time to start thinking about it 14:56:56 it was our plan all along when we moved to ports 14:57:05 there are couple of things, first - SFC makes port-security disable and if thats the thing FWAAS is no good then 14:57:06 xgerman: +1 14:58:01 vks1: we will need to look into that and see how things work with chaining 14:58:37 Lets get a list of things to discuss and we can start that with the SFC folks 14:58:54 the other thing is SFC as of now doesn't consider on nature/mode of VNF/device which is just not good for deployment , consider if it supports in future which i see must otherwise have no real use case, we need to make sure rules rendered shud be compliant 14:58:55 In principle - Cathy was very much interested in this a well 14:59:08 2 min warning 14:59:11 even i have tried communicating with group 14:59:23 ok then do u think in next meeting 14:59:25 ??? 14:59:25 vks1: i will send u an email with the rest of the fwaas folks on it 14:59:46 and get u some pointers for etherpad etc 15:00:02 Lets end on that note since we are at time 15:00:11 Thanks all for joining and have a great week 15:00:18 SridarK, OK 15:00:19 Thanks. 15:00:20 bye 15:00:23 bye 15:00:24 #endmeeting fwaas