08:01:58 <ollivier> #startmeeting Functest weekly meeting 20 Feb. 2018 08:01:58 <collabot`> Meeting started Tue Feb 20 08:01:58 2018 UTC. The chair is ollivier. Information about MeetBot at http://wiki.debian.org/MeetBot. 08:01:58 <collabot`> Useful Commands: #action #agreed #help #info #idea #link #topic. 08:01:58 <collabot`> The meeting name has been set to 'functest_weekly_meeting_20_feb__2018' 08:02:04 <ollivier> #info Cédric Ollivier 08:02:19 <juhak> #info Juha Kosonen 08:02:28 <jose_lausuch> #info Jose Lausuch 08:03:02 <ollivier> juhak: jose_lausuch: hi 08:03:11 <juhak> hi 08:03:48 <jose_lausuch> Hi 08:03:57 <ollivier> let's start? maybe other will enter. Linda and Serena should be on holidays. 08:03:58 <depo> #info Delia Popescu 08:04:13 <ollivier> depo: hi 08:04:19 <jose_lausuch> ok 08:04:22 <depo> hi 08:04:31 <ollivier> #topic action point follow-up 08:04:47 <ollivier> #info Fix the config of fixed_network_name in tempest" was merged 08:05:01 <ollivier> #info rebaca team updated juju_epc to leverage on snaps instead of openstack_utils 08:05:39 <ollivier> #info many JIRA tickets about code improvement were closed 08:05:45 <ollivier> #link https://jira.opnfv.org/browse/FUNCTEST-931 08:05:52 <ollivier> #link https://jira.opnfv.org/browse/FUNCTEST-932 08:05:59 <ollivier> #link https://jira.opnfv.org/browse/FUNCTEST-933 08:06:20 <ollivier> #info mainly refstack_defcore(under investigation) and rally_sanity(under investigation) have to fixed 08:06:36 <ollivier> #info the second Kubernetes testcase is still under review https://gerrit.opnfv.org/gerrit/51635 08:07:03 <ollivier> be free to review it. It seems fine. 08:07:13 <ollivier> #info we are still waiting for a full synchonization between functest and functest-xtesting (we can't push all changes due to rules vs authors) 08:07:27 <ollivier> #info a new proposal rewriting our Jenkins jobs is ready for reviews https://gerrit.opnfv.org/gerrit/#/c/51853/ 08:07:48 <ollivier> depo: I think you updated it to tkae Fatih's comments into account, no? 08:08:37 <ollivier> It's the best time to merge simply because several installers are stopped (Daisy, Compass...) 08:09:12 <ollivier> I will do my best to review it soon. I would like to first finish vnfs and refstack. 08:09:56 <depo> yes, I updated after Fatih's comments 08:10:06 <depo> thank you 08:10:47 <ollivier> #topic Code improvement 08:10:59 <ollivier> #info last CONST.__getattribute__() are being removed 08:11:13 <ollivier> Could you please review https://gerrit.opnfv.org/gerrit/#/c/52327/ ? 08:11:27 <ollivier> all env vars are now read via env.get() and set directly via os.environ instead of CONST 08:11:54 <ollivier> we are updating SFC as well to remove the backward compatibility 08:12:13 <ollivier> https://gerrit.opnfv.org/gerrit/#/c/52243/ 08:12:31 <jose_lausuch> I'll review it 08:12:52 <jose_lausuch> but looks good with getattr(CONST, 08:13:44 <ollivier> Thx. It's trivial. There is currently a misunderstanding between logging rules and string operations between python2 and python3. 08:14:36 <ollivier> I think we could apply the rules for config.py and offer a new method for third-parties. 08:15:05 <ollivier> Mainly SFC and SDNVPN are leveraged on Const and Functest utils for that. 08:15:58 <ollivier> I would prefer a clear API than reusing internal methods as Python badly allows. 08:16:54 <ollivier> #info our code has been rated at 9.06/10 (most errors are located in deprecated modules) 08:17:02 <ollivier> That's very good 08:17:27 <ollivier> only orchestra_openims.py and orchestra_clearwaterims.py still leverages on openstack_utils instead of snaps. 08:18:27 <ollivier> nothing clear about possible actions on this modules by the original authors. I'm afraid that we have to update them (or remove them) 08:19:27 <ollivier> another git repository could have been considered too. 08:20:57 <ollivier> #topic Functest 08:21:10 <ollivier> #info only EXTERNAL_NETWORK is now required 08:21:30 <ollivier> The wiki page has been updated as well (https://wiki.opnfv.org/pages/viewpage.action?pageId=13211751) 08:21:50 <jose_lausuch> the env var you mean 08:22:39 <ollivier> yes. I could have precised it. Thank you 08:22:41 <ollivier> https://git.opnfv.org/functest/tree/functest/utils/env.py 08:23:27 <jose_lausuch> I se 08:23:28 <jose_lausuch> I see 08:23:46 <jose_lausuch> is that also included in the jjobs? 08:23:59 <jose_lausuch> adding EXTERNAL_NETWORK to the docker env vars? 08:24:21 <ollivier> The jjobs have been updated to override all values anyway. 08:24:35 <ollivier> It's more or less designed for end users. 08:24:53 <jose_lausuch> ok 08:25:05 <ollivier> We are still waiting for XCI community. 08:25:15 <ollivier> https://gerrit.opnfv.org/gerrit/51947 08:25:25 <ollivier> https://gerrit.opnfv.org/gerrit/51985 08:25:48 <ollivier> (the gate seems down) 08:26:29 <ollivier> We could also detect EXTERNAL_NETWORK but for the time being it's very good. 08:27:15 <ollivier> #info we now publish a report for tempest testcases 08:27:25 <ollivier> #link https://jira.opnfv.org/browse/FUNCTEST-934 08:27:55 <ollivier> thx 08:28:17 <ollivier> #info a new testcase integrating patrole should be published soon 08:29:02 <ollivier> We may refactor a little bit TempestCommon as run() should be fully overidden for a simple post config operation. 08:31:07 <ollivier> juhak: Do you agree? 08:31:31 <juhak> there is always room for refactoring :) 08:32:24 <ollivier> great. There are at least two new tempest plugins: Patrole, neutron (Trunk) 08:33:12 <ollivier> #info a new patchset is being developed on refstack 08:33:24 <ollivier> Mainly to automatically download defcore.txt, to clean instance variables, to stop creating file in /usr/lib... 08:33:53 <ollivier> We could have considered using rally to run refstack's tests list instead. 08:34:42 <ollivier> refstack is failing but tempest works. 08:35:22 <ollivier> maybe several tests are part of tempest_full. 08:35:57 <ollivier> #info cloudify_ims, vyos_vrouter and juju_epc seems working 08:36:32 <ollivier> #link https://jira.opnfv.org/browse/FUNCTEST-935 08:36:41 <ollivier> #link https://jira.opnfv.org/browse/FUNCTEST-936 08:36:51 <ollivier> #links https://jira.opnfv.org/browse/FUNCTEST-937 08:36:57 <ollivier> #undo 08:36:57 <collabot`> Removing item from minutes: <MeetBot.ircmeeting.items.Link object at 0x2119b10> 08:37:00 <ollivier> #link https://jira.opnfv.org/browse/FUNCTEST-937 08:37:39 <ollivier> But they should work vs OPNFV installer as all of them are defining the default domain names. 08:38:55 <ollivier> Let's see the next CI runs. 08:39:14 <ollivier> #topic AoB 08:39:41 <ollivier> #info two presentations of Orange's ONAP integration chain (leveraging on functest-core/Xtesting) has been done by Morgan 08:41:16 <ollivier> We are mainly running functest containers to validate the infrastructure and integrating the ONAP's robot files into a new container based on functest-core. 08:41:48 <ollivier> https://git.opnfv.org/functest/tree/functest/core/robotframework.py 08:41:58 <ollivier> It works very well :) 08:42:58 <ollivier> Let me know if you need more details. I know that Jose was part of the second meeting too. 08:43:30 <ollivier> Another topic you would like to address? Else we can close the meeting a litllte bit earlier :) 08:43:46 <juhak> links to presentations available? 08:44:33 <ollivier> Sure. I will broadcast them after the meeting. 08:44:47 <juhak> thanks 08:47:13 <ollivier> juhak: have you spent time on the possible issue on live migration? I know you have been working (at least) on tempest (+ pylint runs on rally) 08:48:09 <juhak> not yet... I'll try to check that this week 08:48:55 <ollivier> thank you. 08:50:03 <ollivier> Then we can close the meeting a little bit earlier. 08:50:07 <ollivier> Thank you 08:50:13 <ollivier> #endmeeting