Thursday, 2017-08-24

*** yushiro2 has quit IRC00:17
*** sarathmekala_ has quit IRC01:57
openstackgerritMerged openstack/neutron-fwaas master: Updated from global requirements  https://review.openstack.org/49605103:31
*** yushiro2 has joined #openstack-fwaas04:08
*** SridarK has joined #openstack-fwaas04:24
SridarKyushiro: hi04:42
reedipo/04:44
reedipyushiro is not there today04:44
reedip<yushiro2> morning.  sarathmekala_ Sorry for yesterday.  I took care of my wife and fall asleep last night.04:44
reedip team, today I leave my office and am in another office.  If you ask me something, please reach out me in IRC or e-mail(y.furukawa8@gmail.com)04:44
reedip I cannot see company e-mail..04:44
reedipSridarK : ^^04:44
yushiro2SridarK, reedip hi04:45
reedipoh good he is there :D04:45
yushiro2yushiro is not active..  please lemme call yushiro2 :)04:45
reediphahahahaha04:45
yushiro2Maybe I forgot turn off hexChat in my comapny04:46
amotokiwe can assume two yushiro: yushiro and yushiro2 at the same time :)04:49
yushiro2hahaa, sorry for confuse.  yushiro2: status=ACTIVE04:50
SridarK:-)04:50
yushiro2Now, I'm fixing v2 dashboard UTs.04:51
SridarKso with PS25 - i am able to Create FWG but have issue if policy is not specified04:51
SridarKPolicy is better04:51
yushiro2SridarK, OK.  Could you tell me some error message?  I assume 'None' or '' is specified in ingress/egress firewall_policy_id04:52
SridarKlet me pull that04:52
SridarKUnable to add Firewall Group "TestPS25FWG".Invalid input for ingress_firewall_policy_id. Reason: '' is not a valid UUID. Neutron server returns request_ids: ['req-90dad3ca-b767-4e73-ae33-1c5602121d82']04:53
SridarKyushiro2: yes exactly04:54
amotokiI think Sarath is fixing something last night04:54
amotokibut I don't see any new fix from Sarath...04:54
SridarKSame issue is seen if i update an existing FWG and set one of the policy to None04:55
yushiro2amotoki, yes...04:55
yushiro2SridarK, Oh, really...  https://review.openstack.org/#/c/475840/25/neutron_fwaas_dashboard/dashboards/project/firewalls_v2/forms.py@39204:56
yushiro2SridarK, I implemented this method for converting '' to None.04:56
yushiro2Maybe it won't work correctly in update case.04:56
amotokiyushiro2: you added a function to prepare a body only with modified fields but it converts '' to None too much04:58
amotokiyushiro2: have you fixed it?04:58
amotokiyushiro2: the function converts '' of name/descrption to None04:58
yushiro2amotoki, You're right.  This is a bug..04:59
amotokisee the log last night04:59
amotokiyushiro2: http://eavesdrop.openstack.org/irclogs/%23openstack-fwaas/%23openstack-fwaas.2017-08-23.log.html#t2017-08-23T17:40:5904:59
yushiro2amotoki, Thanks.04:59
yushiro2I haven't fixed yet.05:00
amotokiit seems Sarath has a local fix.....hmmm again05:01
amotokihow can we move forward effectively???05:01
SridarKlet me see if Sarath can be reached - i will see if i can send a text to chandan and have him ping Sarath - i have no other way of reaching05:04
amotokithanks SridarK05:06
SridarKWhen i update the ports (add/remove) - i lose the drop down - until i reload the browser - the button is a delete FWG - sorry my knowledge of UI is very primitive05:07
SridarKamotoki: np05:07
SridarKotherwise other than the None issue for ingress or egress pol FWG is looking decent - for basic operations05:08
yushiro2I ready the log.  Thanks amotoki05:09
yushiro21. converting None for 'ingress/egress_firewall_policy_id' in FWG05:13
SridarKOn policy - Create works now but cannot Create with Rules (all Rules have undefined next to them)05:14
SridarKBut i can Insert/Add Rules on a Policy05:15
SridarKSo while it is better now with PS25 still some issues on Create05:15
SridarKI have marked on etherpad for PS2505:15
yushiro2OK05:15
yushiro2amotoki, I'll implement convert_to_none() like clean() in form.py05:19
yushiro2currently, I don't have devstack env (I can only execute UT), so I'll paste patch file.05:21
SridarKyushiro2: if u push PS26 - i will test on devstack env05:22
amotokibtw, when will we make the final decision?05:23
SridarKamotoki: what do u think - it seems we still have issues05:23
yushiro2hmm, yes..05:23
amotokiI think so. the current situation has not changed from the last night (12 hours ago)05:24
SridarKWe may just be able to verify some basic workflows - i think time wise the testing will be quite limited05:25
amotokimy  personal vote is to havie it in early Queens. if it is for developers, it works perfectly05:25
SridarKamotoki: yes i think one change is that Create for FWG and Policy works but issues with Policy being None. On Policy Rule specification is a problem in Create05:26
amotokiat least I think the current version cannot be for end-users05:26
SridarKamotoki: yes i completely agree05:26
SridarKDuring the IRC we said we will make a call by Wed05:27
amotokiso how about continuing our effort and land it by the next week and cut a first release with v2 dashboard next week (hopefully)05:27
amotoki?05:27
amotokiso we can use it more earily by pip install or devstack05:28
SridarKamotoki: so that will be Queens05:28
amotokiyes05:28
amotokithat is my current vote05:28
SridarKyushiro2: how do u feel. I am ok with that05:28
SridarKAlso chandan is trying to reach Sarath - he just messaged me05:29
yushiro2SridarK, amotoki  OK, we don't have enough time too.05:30
yushiro2I agree with cutting first release for current status.05:31
SridarKI think we have the above mentioned 2 issues (Create with FWG and Pol) and UT faiures05:32
SridarKBut this is basic workflow05:32
SridarKOk so i think we are in agreement with amotoki's suggestion05:33
amotokiSridarK: yushiro2: agree. it's a difficult choice but let's land it soon for queens!05:36
amotokiSridarK: yushiro2: I removed my WIP from https://review.openstack.org/#/c/496307/. if you are okay, +1 to this05:37
*** SarathMekala has joined #openstack-fwaas05:37
SarathMekalahi O/05:39
yushiro2hi05:39
reedip??05:41
SarathMekalais SridarK around05:42
SridarKSarathMekala: Hi05:42
SarathMekalahi SridarK05:42
SridarKSarathMekala: quick digest - looks like while we are close - it is best to land it in Queens so we have more testing05:43
SarathMekalaSridarK, right.. I too am of the same opinion05:43
SridarKSarathMekala: pls check etherpad for issues on PS2505:44
SarathMekalaSridarK, I will do that05:44
SridarKCreate FWG and Create Pol are better but still have some issues. yushiro2 is looking at a fix05:44
SarathMekalaeven UT needs to be fixed up a bit05:44
SridarKSarathMekala: yes05:44
SarathMekalaok05:45
SarathMekalayushiro2, did you put in the fix I mentioned yesterday night for  _get_request_body05:45
*** sarathmekala_ has joined #openstack-fwaas05:50
*** SarathMekala has quit IRC05:53
*** hoangcx has joined #openstack-fwaas05:54
yushiro2sarathmekala_, I'll update soon.05:56
openstackgerritYushiro FURUKAWA proposed openstack/neutron-fwaas-dashboard master: FWaaS V2 Horizon Dashboard  https://review.openstack.org/47584006:16
yushiro2Just fixed _get_request_body and None issue.  Could you try it?06:16
sarathmekala_yushiro2, sure.. will try it out06:17
*** eezhova has joined #openstack-fwaas06:20
yushiro2sarathmekala_, thanks.  Currently I don't have devstack.06:21
yushiro2Please test following case:  1. create FWG with no policies,  2. update FWG with policy to None  3. create FWR with no protocol/source/dest/ip/port  4. update FWR with protocol -> None, source/dst_ip,port -> None06:23
sarathmekala_ok06:24
yushiro2sarathmekala_, Thank you so much :)06:26
sarathmekala_np.. I should be thanking you :006:27
*** eezhova has quit IRC07:07
*** eezhova has joined #openstack-fwaas07:47
*** yamamoto has joined #openstack-fwaas08:10
sarathmekala_hi yushiro208:23
yushiro2hi08:24
sarathmekala_all the test cases you mentioned are working08:24
sarathmekala_I had one comment though08:24
yushiro2sarathmekala_, OK, good :) Thank you08:24
yushiro2OK08:25
sarathmekala_instead of having individual _get_body_content.. we can have a generic method (like the one at the bottom) and have a list of fields that need to be checked for none08:25
sarathmekala_I will give this a shot in the evening08:26
sarathmekala_I have also observed one issue..08:26
sarathmekala_when we create a policy and assign it rules.. they are being ignored08:26
yushiro2you mean _convert_req_body ?08:26
sarathmekala_but insertion and deletion of rules to policy works08:26
sarathmekala_yushiro2, yes08:26
sarathmekala_we can have a generic _convert_req_body and have an array of fields that need to be checked for none08:27
yushiro2sarathmekala_, However, target parametrs is different each resources(fwg, fwr, fwp).08:28
yushiro2Therefore, I implemented as an instance method.08:28
yushiro2_get_request_body() is generic for all resources.08:29
sarathmekala_yes.. but across all the three we have only a few08:29
yushiro2sarathmekala_, creating policy with rule is another problem I think.  We have to implement clean() in workflow.py08:30
yushiro2forms.py is only update case.08:30
*** reedip has quit IRC08:31
sarathmekala_yes08:32
sarathmekala_I will jump in once I reach back home today08:32
sarathmekala_will sync up with you in case you get a chance to make any progress08:32
yushiro2OK08:34
yushiro2I'll consider create case either.08:34
*** yushiro2 has quit IRC08:51
*** SridarK has quit IRC08:59
*** yamamoto has quit IRC09:16
*** yamamoto has joined #openstack-fwaas09:17
*** yamamoto has quit IRC09:27
*** yamamoto has joined #openstack-fwaas09:29
*** yamamoto has quit IRC09:30
*** reedip has joined #openstack-fwaas09:51
reedipo/09:52
*** yamamoto has joined #openstack-fwaas10:31
*** yamamoto has quit IRC10:36
*** yamamoto has joined #openstack-fwaas11:33
*** yamamoto has quit IRC11:38
*** sarathmekala_ has quit IRC11:52
*** SarathMekala has joined #openstack-fwaas12:00
*** sarathmekala_ has joined #openstack-fwaas12:01
*** SarathMekala has quit IRC12:05
amotokiyushiro: sarathmekala_: what's the current status? we are focusing on testing the v2 dashboard, so I believe it is nice to update and test it intensively this and next weeks.12:26
*** yamamoto has joined #openstack-fwaas12:34
*** yamamoto has quit IRC12:41
*** reedip has quit IRC13:01
*** reedip has joined #openstack-fwaas13:13
*** yamamoto has joined #openstack-fwaas13:36
*** yamamoto has quit IRC13:42
*** sarathmekala_ has quit IRC13:45
openstackgerritOpenStack Release Bot proposed openstack/neutron-fwaas-dashboard master: Update reno for stable/pike  https://review.openstack.org/49724513:53
*** TuanVu_ has joined #openstack-fwaas14:06
amotokineutron-fwaas-dashboard 1.0.0 has been released with v1 dashboard stuff14:11
amotokilet's continue the work for sooner landing of v2 dashboard :)14:11
openstackgerritMerged openstack/neutron-fwaas-dashboard master: Update reno for stable/pike  https://review.openstack.org/49724514:17
openstackgerritMerged openstack/neutron-fwaas-dashboard master: Updated from global requirements  https://review.openstack.org/49485514:20
xgerman_o/14:36
*** yamamoto has joined #openstack-fwaas14:38
*** yamamoto has quit IRC14:44
*** TuanVu_ has quit IRC14:50
*** eezhova has quit IRC15:09
*** reedip_ has joined #openstack-fwaas15:21
reedip_o/15:29
*** yamamoto has joined #openstack-fwaas15:40
*** yamamoto has quit IRC15:45
*** SarathMekala has joined #openstack-fwaas15:45
*** sarathmekala_ has joined #openstack-fwaas15:46
*** eezhova has joined #openstack-fwaas15:46
*** amotoki is now known as amotoki__away15:47
*** SarathMekala has quit IRC15:49
*** SarathMekala has joined #openstack-fwaas15:52
*** sarathmekala_ has quit IRC15:54
*** sarathmekala_ has joined #openstack-fwaas15:55
*** SarathMekala has quit IRC15:58
sarathmekala_hi amotoki..15:58
sarathmekala_The current status is that all the CRUD for FWG, Policy and Rule are working15:59
sarathmekala_there are some issues related to Rule addition while creating a policy16:00
sarathmekala_UT is another area that needs to be fixed, yushiro was working on them16:01
*** openstackgerrit has quit IRC16:04
*** reedip_ has quit IRC16:12
*** yamamoto has joined #openstack-fwaas16:41
*** yamamoto has quit IRC16:47
*** openstackgerrit has joined #openstack-fwaas16:48
openstackgerritMerged openstack/neutron-fwaas master: Update policy on rule addition/removal  https://review.openstack.org/49474216:48
*** sarathmekala_ has quit IRC16:57
*** eezhova has quit IRC17:34
*** yamamoto has joined #openstack-fwaas17:43
*** eezhova has joined #openstack-fwaas17:46
*** eezhova has quit IRC17:47
*** yamamoto has quit IRC17:48
*** eezhova has joined #openstack-fwaas17:48
*** SumitNaiksatam has joined #openstack-fwaas17:56
*** yamamoto has joined #openstack-fwaas18:44
*** yamamoto has quit IRC18:50
*** eezhova has quit IRC19:13
*** SumitNaiksatam has quit IRC19:15
*** eezhova has joined #openstack-fwaas19:27
*** yamamoto has joined #openstack-fwaas19:46
*** yamamoto has quit IRC19:51
*** yamamoto has joined #openstack-fwaas19:51
*** eezhova has quit IRC20:13
*** yamamoto has quit IRC20:45
*** yamamoto has joined #openstack-fwaas21:46
*** yamamoto has quit IRC21:51
*** yamamoto has joined #openstack-fwaas22:47
*** yamamoto has quit IRC22:53
openstackgerritYushiro FURUKAWA proposed openstack/neutron-fwaas master: Remove log translations  https://review.openstack.org/47910222:57
openstackgerritYushiro FURUKAWA proposed openstack/neutron-fwaas master: OVS based l2 Firewall driver for FWaaS v2  https://review.openstack.org/44725122:59
*** yushiro2 has joined #openstack-fwaas23:29
yushiro2morning23:29
yushiro2regarding v2 dashboard, I'm fixing UTs now.  However, today I haven't enough time to work, so I need to help someone to fix following case in PS2723:30
yushiro2When creating fw_policy and fw_rule, we need to validate request body parameters either.23:32
yushiro2^^^ I think it's better to implement clean() into workflows.py for each class.23:33
yushiro2In case of fw_policy with rule,  we need to check 'firewall_rules' parameter.  If we don't specify 'firewall_rules', it should be [].23:39
yushiro2In case of fw_rule, we should convert 'protocol', 'source/destination_port', 'source/destination_ip_address'.  Please refer https://review.openstack.org/#/c/475840/26/neutron_fwaas_dashboard/dashboards/project/firewalls_v2/forms.py@7923:42
*** yamamoto has joined #openstack-fwaas23:49
*** yamamoto has quit IRC23:55
*** yushiro2 has quit IRC23:57

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