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