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