08:00:33 #startmeeting Functest weekly meeting May 10th 08:00:33 Meeting started Tue May 10 08:00:33 2016 UTC. The chair is jose_lausuch. Information about MeetBot at http://wiki.debian.org/MeetBot. 08:00:33 Useful Commands: #action #agreed #help #info #idea #link #topic. 08:00:33 The meeting name has been set to 'functest_weekly_meeting_may_10th' 08:00:38 hi everyone 08:00:41 #topic roll call 08:00:45 #info Jose Lausuch 08:00:49 #info Juha Kosonen 08:00:52 #info Viktor Tikkanen 08:00:53 some minutes for people to join... 08:00:59 hi guys :) 08:01:04 #chair viktor_nokia 08:01:04 Current chairs: jose_lausuch viktor_nokia 08:01:07 #chair juhak 08:01:07 Current chairs: jose_lausuch juhak viktor_nokia 08:01:07 hi 08:01:17 #info CG_Nokia (Colum gaynor9 08:02:45 raghavendrachari: you can info your name :) 08:03:07 #info raghavendrachari 08:03:36 thanks 08:03:45 Luke couldn't join but he gave me some info 08:04:26 hi serena-zte 08:05:14 ok, let's get started 08:05:18 hi 08:05:20 #topic Action points 08:05:31 serena-zte: you can info your name 08:05:38 #info previous minutes http://ircbot.wl.linuxfoundation.org/meetings/opnfv-testperf/2016/opnfv-testperf.2016-05-03-08.00.html 08:05:43 #info serena-zte 08:05:44 #info agenda for today: https://wiki.opnfv.org/display/functest/Functest+Meeting#FunctestMeeting-10/05(8UTC) 08:05:54 #info action #1: raghavendrachari: contact aric or helpdesk to fix git issue 08:06:00 I think you already did 08:06:14 but you need to create an account in Linux Foundation 08:06:15 yes 08:06:22 yes am having already 08:06:24 I sent you an email with the steps 08:06:24 ah ok 08:06:31 and is there any problem to push the code? 08:06:50 am getting error while pulling with my userid 08:07:18 while cloning you mean? 08:07:23 yes 08:07:27 what error is it? 08:07:37 can you go here https://gerrit.opnfv.org/gerrit/#/settings/group-memberships 08:07:44 and see if you have CLA Accepted? 08:09:02 raghavendrachari: let's take it after the meeting, I'll try to help you 08:09:09 ok 08:09:23 #info action #1: still getting problems when cloning. To be fixed this week asap. 08:09:26 #info action #2: everyone contributing to the CLI to have a look, review it and start adding the code for the desired commands 08:09:41 #info CLI topic comes later, but it is ready. 08:09:46 #info action #3: JuhaHaapa CG_Nokia test and adapt user guide 08:10:09 Not yet started; sorry 08:10:16 JuhaHaapa CG_Nokia: I guess since the refactor was not done before you couldnt start this :) 08:10:28 Poor excuse thougfh 08:10:31 CG_Nokia: sure, no problem, I can help you 08:10:39 haha no worries 08:11:16 #info action #2 : to be continued (refactor was late, documentation adaptation not possible) 08:11:23 #undo 08:11:23 Removing item from minutes: 08:11:29 #info action #3 : to be continued (refactor was late, documentation adaptation not possible) 08:11:36 #info action #4: morgan_orange create JIRA for user guide review (after refactoring) 08:11:43 #info done here https://jira.opnfv.org/browse/FUNCTEST-238 08:11:54 #info action #5: morgan_orange reask questions for access to LF PODs for juhak and viktor_nokia 08:12:05 viktor_nokia: juhak: I think he did it, right? 08:12:13 did you get access? 08:12:27 no response to request yet 08:12:50 ok 08:13:08 #info action #5 no response yet. 08:13:21 #info action #6: morgan_orange ask ray if possible to change time to have functest and carrier grade session not in // 08:14:07 #info I think he did it and it was changed, but to be checked with Morgan 08:14:19 #info action #7: jose_lausuch session on tutorial for Design Summit 08:14:40 #info added "Functest 3.0" tutorial https://wiki.opnfv.org/display/EVNT/Proposals+for+Berlin+Design+Summit+Session 08:14:48 #info action #8: serena-zte: lhinds jlinkes__ see if possible to manage a session for design summit 08:15:21 serena-zte: ? 08:15:28 since I haven't been to a opnfv design summit yet, I need some time to do the research 08:15:47 serena-zte: ok, what research exactly? 08:15:50 do you need help? 08:15:54 so, I will come to a conclusion next weekly, is that ok? 08:15:55 yes 08:16:07 I don't what should I do 08:16:20 #info action #8: serena-zte to give a conclusion next weekly meeting. Help needed 08:16:30 ok, sure, we'll discuss it offline 08:16:40 I think lhinds and jlinkes are not here 08:16:56 yeah, I think so 08:16:56 #info follow up with lhinds and jlinkes 08:17:07 we'll take the summit topic later 08:17:13 #info action #9: morgan_orange see with fdegir ofr proposal on git/jira best practice for design summit 08:17:22 no clue about this.. 08:17:33 #info follow up with Morgan 08:17:55 ok, let's move on 08:17:58 #topic Functest CLI 08:18:23 #info the implementation is ready for review and merge. https://gerrit.opnfv.org/gerrit/#/c/13699/ 08:18:33 #info there are some examples (screenshots) in JIRA: https://jira.opnfv.org/browse/FUNCTEST-243 08:18:52 #info and the description of all the commands is here: https://wiki.opnfv.org/display/functest/Functest+CLI 08:19:21 If you have time, take a moment to review it and provide feedback :) 08:19:45 ok 08:19:53 #info "click" python module used for the CLI : http://click.pocoo.org/6/ 08:19:54 sure 08:20:05 very easy to manage the cli with it 08:20:54 if you think there is something missing please put it in the wiki 08:21:09 I had some troubles implementing a function 08:21:17 if you have a RC file for Openstack credentials 08:21:36 if you call a function(script) to source them, it doesn't work 08:22:13 because the parent is doing a fork and the credentials are sourced in the child, but you can't change the parent's environemnt 08:22:46 #info not possible to implement a function to source OpenStack RC file from CLI\ 08:22:59 maybe there are coder experts in the room that know how to do it :) 08:23:48 Your code looked clean and understandable. Still my env is not ready to actually try it. 08:24:16 JuhaHaapa: thanks, as soon as it is merged, a new Docker image will be built and then you'll be able to try it out :) 08:24:24 I think we will find errors for sure! 08:24:45 For sure? Just maybe :) 08:25:03 I will need a +2 from viktor_nokia or juhak to merge it if they agree :) 08:25:28 I'll try to find some time ASAP 08:25:30 will review today 08:25:48 thanks! 08:25:50 :) 08:26:05 ok, next topic if there are no more comments 08:26:18 #topic Functest refactor readiness 08:26:31 #info EPIC to follow the progress: https://jira.opnfv.org/browse/FUNCTEST-163 08:26:51 #info the refactor is 90% done and working on CI. Just minor improvements to fix. 08:27:15 #info For example the test cases that need a private network have to create it. Functest preaparation will not create one at the beginning. Example: Tempest, Rally, Promise (work ongoing) 08:27:55 #info a new helper function created in openstack_utils. Example of how to create a network: https://gerrit.opnfv.org/gerrit/#/c/13781/ 08:28:25 juhak: I think you also pushed something 08:28:43 and viktor_nokia as well 08:28:44 yes 08:28:54 jose_lausuch: will you remove all the obsolete/duplicate fies? 08:29:00 files 08:29:01 #info https://gerrit.opnfv.org/gerrit/#/c/13817/ for tempest 08:29:10 viktor_nokia: what duplicate files? 08:29:22 #info https://gerrit.opnfv.org/gerrit/#/c/13823/ for rally 08:29:33 e.g. testcases/VIM/OpenStack/CI/libraries/check_os.sh etc. 08:29:41 ah ok, I forgot that 08:29:51 yes, that's obsolete 08:30:00 feel free to push a patch removing that :) 08:30:12 ok 08:30:32 thanks 08:30:39 #info The test cases will be executed according to this table: https://wiki.opnfv.org/display/SWREL/Test+Release+Criteria 08:31:16 #info Rally, Tempest and vIMS are not part of the daily jjob, but will run only on "weekly" jobs (that don't exist yet). But Rally and Tempest smoke versions will be part of the "smoke" tier and run daily. To be enabled here: https://git.opnfv.org/cgit/functest/tree/ci/testcases.yaml 08:32:10 any question/comment? 08:32:26 I have one comment about healthcheck: in our setup vping_ssh/vping_userdata works OK but healthcheck fails... Is it too strict?.. 08:32:37 ok 08:32:40 viktor_nokia: what fails? 08:32:55 instances don't get IP addresses 08:33:08 well, that's bad :) 08:33:10 but in vping they get 08:33:28 mmm 08:33:32 maybe its the code 08:34:15 can we look into it together 08:34:22 ok 08:34:27 the way I check how they get IPs is through console-log 08:34:39 It works 08:34:52 https://git.opnfv.org/cgit/functest/tree/testcases/VIM/OpenStack/CI/libraries/healthcheck.sh#n76 08:35:03 this is the function 08:35:03 actually I suspect ODL 08:35:04 so 08:35:12 nova console-log $1|grep "No lease, failing" 08:35:22 if that is shown, then it means they dont get an ip 08:35:35 ok 08:36:10 #action viktor_nokia jose_lausuch troubleshoot healthcheck, instances don't get an IP on Nokia's POD with ODL 08:36:12 I'll contact you later 08:36:22 ok 08:36:48 #action viktor_nokia remove duplicated/obsolete files in the repo 08:36:52 :) 08:37:01 #topic Sprint #7 follow-up 08:37:01 thanks :) 08:37:06 #link #link https://jira.opnfv.org/secure/RapidBoard.jspa?rapidView=59 08:37:14 #info Tempest status 08:37:38 viktor_nokia: can you say some workds about what's the work ongoing? 08:37:56 something that would be nice to have soon is the smoke version and enabled in CI :) 08:38:15 I'll start blacklist implementation next 08:39:06 proceeding otherwise but I can't do it full time 08:39:36 ok 08:39:52 do you think it is possible to have this week the smoke test running? 08:40:00 you need to enable the test here https://git.opnfv.org/cgit/functest/tree/ci/exec_test.sh 08:40:07 (its like the old run_tests.sh) 08:40:20 now there is 1 call for tempest only 08:40:20 hmmm... I will check 08:40:22 the idea is to have 2 08:40:26 tempest-smoke 08:40:27 tempest-full 08:40:42 do we need some changes to releng? 08:40:46 and enable it here https://git.opnfv.org/cgit/functest/tree/ci/testcases.yaml 08:40:47 no 08:40:53 for now it's ok 08:41:00 just in functest 08:41:06 ok 08:41:21 I think that's more important that the blacklist 08:41:27 I'll do it next then 08:41:31 thanks 08:42:12 #info viktor_nokia to enable smoke serial in the "smoke" tier together with vping tests 08:42:14 #info Rally status 08:42:19 juhak: similar :) 08:42:34 the idea is to have the sanity mode in rally 08:42:37 part of the daily 08:42:39 I'm going to do this next https://jira.opnfv.org/browse/FUNCTEST-241 08:42:50 great 08:42:55 so same thing 08:43:15 enable the call in testcases.yaml and put the code in exec_test.sh 08:43:30 yes 08:43:43 #info juhak to enable Rally sanity for the daily CI runs 08:43:45 any question? 08:43:57 nope, all clear :) 08:43:57 ping me if you need help guys 08:44:01 ok, thanks! 08:44:04 #info ODL status 08:44:44 raghavendrachari ? 08:44:54 hi 08:45:06 did you have a chance to try your script on a real deployment 08:45:16 ok 08:45:32 ? 08:45:54 i'll try 08:46:13 raghavendrachari: I think ollivier could help you :) 08:46:17 till i didn't executed my script in real deployment 08:46:22 ok 08:46:33 ollivier: you there? 08:47:10 #link https://jira.opnfv.org/browse/FUNCTEST-177 08:47:20 raghavendrachari: you proposed also some additions to the current suite 08:47:41 Router add/delete/update-- How ODL behaves when openstack router added/deleted/updated, floating ip's 08:47:41 L3 east-west traffic. 08:47:41 L3 north-south traffic. 08:47:41 openflow + openstack(neutron) 08:47:41 ovsdb + openstack(neutron) 08:47:42 networking_odl 08:47:48 yes am deriving testcases, need some more time 08:48:07 raghavendrachari: ok 08:49:26 I think we should speed this up 08:49:37 we can't have still the same tests as in Arno :) 08:49:39 i'll update this week as early as possib;e 08:49:45 ok 08:49:52 ok 08:50:08 thanks 08:50:09 #info Test API status 08:50:16 serena-zte: you have updates? 08:50:41 yeah 08:50:57 integration work of tornado and swagger-ui is almost done 08:51:16 oh, great news 08:51:23 will you push it for review soon ? : 08:51:31 #info integration work of tornado and swagger-ui is almost done 08:51:35 for now there are some problem with my work env, I cannot push them now 08:51:40 ok 08:51:56 I will solve them asap 08:52:03 is it about CLA? 08:52:11 no 08:52:24 you already pushed something 08:52:33 ok 08:52:38 push code to outside of the company through ssh is forbidden 08:52:57 yeah, I used a publich env, but now it is broken 08:53:00 sad 08:53:44 ah ok 08:53:46 interesting 08:53:46 hehe 08:53:51 how about https? 08:53:51 I will work it out asap 08:54:10 scp use ssh as well 08:54:11 but then you can't sign off, can you? 08:54:23 https can only do the git clone 08:54:26 with https is annonymous 08:54:37 yeah 08:54:44 git review cannot work as well 08:54:44 to commit code you need ssh I think.. 08:55:00 I used https as well 08:55:02 to many restrictions ! :) 08:55:23 I need to config my env using some tunnels 08:55:33 ok 08:55:36 but encounter some problem 08:55:40 thanks for the update 08:55:53 let's move on we have only 5 minutes 08:55:54 #topic Berlin Summit 08:55:57 #info I posted 2 proposals for Functest 08:56:00 #link https://wiki.opnfv.org/display/EVNT/Proposals+for+Berlin+Design+Summit+Session 08:56:20 #info Functest 3.0 Tutorial/Demo 08:56:49 #info and Functest Breakout Session to gather together and discuss current work and ideas for D-river 08:57:01 #info everyone feel free to propose a session for the design summit 08:57:51 #info the schedule of the design summit will be placed here https://wiki.opnfv.org/display/EVNT/Berlin+Design+Summit+Planning 08:58:31 #topic AoB 08:58:35 #info from Luke Hinds: Main update from me is that Jack Morgan granted me VPN access on late Friday, and I am starting on integrating my script into functests code. Main thing is getting functions to multi hop over SSH connections. 08:58:44 does anyone have anything to share? 08:58:48 before we close 08:59:02 no 08:59:13 I would love to, just a little diffident with english,,,,,sad 08:59:29 serena-zte: no worries, go ahead 09:00:06 who will be in the summit? 09:00:06 haha, I will try 09:00:23 #info Morgan is in the plugfest this week 09:00:38 #info Huwaei and Intel came with 2 bays managing 2 or 3 PODS each our goal: run test projects on the 4 installers installed on these bay (same hardware) and push the results in plugfest.opnfv.org discussions between the project scale.io test for storperf 09:01:11 Anyone has done virtualized deploy with proxies in the lab? 09:01:26 #info Morgan: first attempt on Huawei machines but they do not have jumphost, they installed fuel I was able to create the container but impossible to resolve any dns adress from the container (OK from the host) but as far as I understand now fuel is installed in docker (like joid in lxc) and it is not a good idea to start functest on the control node wait & see 09:01:29 I modified the deploy script but still no luck 09:01:42 JuhaHaapa: that's tricky 09:01:47 we also have proxies sometimes 09:01:50 and its a nightmare 09:01:51 deploy OK, overcloud no 09:01:58 but never tried with Apex 09:02:13 have you contacted tim rozet or dan radez? 09:02:19 not yet 09:02:29 I'll do that soon 09:02:33 if you get stuck, you can send them an email or ask in the #opnfv-apex channle 09:02:35 ok 09:02:39 its over the time 09:02:42 thanks for attending 09:02:45 #endmeeting