08:00:43 #startmeeting Functest weekly meeting 4 Sept. 2018 08:00:43 Meeting started Tue Sep 4 08:00:43 2018 UTC. The chair is ollivier. Information about MeetBot at http://wiki.debian.org/MeetBot. 08:00:43 Useful Commands: #action #agreed #help #info #idea #link #topic. 08:00:43 The meeting name has been set to 'functest_weekly_meeting_4_sept__2018' 08:00:49 #Info Cédric Ollivier 08:00:52 hello 08:00:59 #info Delia Popescu 08:01:05 #info Juha Kosonen 08:01:11 #info Viktor Tikkanen 08:02:08 #topic Action point follow-up 08:02:21 #link https://jira.opnfv.org/browse/FUNCTEST-1008 08:02:29 #link https://jira.opnfv.org/browse/FUNCTEST-1009 08:02:57 juhak: thank you for having removed the last dependencies to OPNFV installers. 08:03:11 np 08:04:26 I don't plan to give details the last changes about tempest and rally (static users, specific tempest roles, refactoring). 08:04:59 Be free to ask if you want more details about the next changes: 08:05:22 #link https://gerrit.opnfv.org/gerrit/61531 08:05:32 #link https://gerrit.opnfv.org/gerrit/61529 08:05:47 #link https://gerrit.opnfv.org/gerrit/61669 08:06:26 Else I will switch to the next possible actions per Functest subproject. 08:07:14 I am ok 08:07:51 #topic Xtesting 08:08:01 updated to Alpine 3.8 08:08:13 #info we should allow overriding the default runner (more or less linked to OpenStack) 08:09:50 Then we may easily define specific logic per VIM by leveraging on stevedore (OS or K8s). Then https://gerrit.opnfv.org/gerrit/#/c/56625/ coule be merged. 08:10:12 (e.g. getting default values such as DEPLOY_SCENARIO per VIM) 08:10:38 One bug to fix: we shouldn't print an empty tab when all testcases are skipped 08:10:48 and we could publish html reports as unit artifacts (snaps) 08:12:19 #info all patches about new entry points (stevedore) has been pushed in OPNFV Feature trees. 08:13:41 #topic Functest-kubernetes 08:13:53 #info updated to Alpine 3.8 and Kubernetes v1.11.2 08:14:01 #info the docker image sizes have been hugely decreased 08:14:10 #info new jjbs have been proposed 08:14:56 I think it's fine for the new release. David asked me to start an internship. Maybe we could propos to add a VNF testcase in K8s verification. 08:15:31 Rebaca (juju_epc) also proposed their helps on that topic few weeks ago. 08:16:02 Let me know if you're interested in it or if you consider a better internship topic 08:17:29 or if you simply agree 08:18:02 I agree 08:18:10 It is OK 08:18:25 agree 08:18:32 thank you. Let's switch to OS 08:18:42 #topic Functest 08:19:11 #info our containers were updated to Alpine 3.8 (+few download optimizations) 08:20:18 #info barbican: few configs are missing compared to the current gates (it requires a dedicated Python class) 08:20:27 #link https://github.com/openstack/barbican-tempest-plugin/blob/master/tools/pre_test_hook.sh 08:20:50 I'm just facing with a last subtest in failure but it may be related to my deployment. 08:21:13 delia_: could you please run a review vs Fuel? I think it's the only installer supporting barbican. 08:22:10 I have to check, from what I know it is ok 08:22:32 ok. I'm looking for a second platform to double check. 08:22:47 but even if it is the only installer supporting barbican, it does not support everything 08:23:16 about barbican? I think it was passing. 08:23:24 like now we do support vol encryption, but no image signing 08:23:28 yes, it is 08:24:04 ok. My point is to add that tests. It's working here. the only issue is about one negative test which is falsy passing. 08:24:37 though I do not understand how image signing test is passing if we do not have it enabled in fuel 08:25:08 They are all skipped from the time being. (tempest_role and scenario sections are incorrect) 08:25:19 ok 08:25:25 I will do my to publish my pending work this afternoon. 08:25:38 #info tempest: all scenario configs are missing (img_dir, img_file and img_properties) 08:25:51 (It's required at least for barbican) 08:26:43 #link https://artifacts.opnfv.org/logs/functest/lf-pod2/2018-09-03_13-16-44/barbican/tempest.conf 08:27:04 be free to pick that action. I haven't opened the JIRA ticket yet. 08:28:15 #info rally raised conflicts once when creating mandatory roles (ResellerAdmin) 08:29:20 It may be related to my parallel test. As far as I know, rally creates the default role when bootstraping tempest (swift, etc.) 08:31:03 juhak: I will send you the exceptions. It would be great if you could confirm. 08:31:09 juhak: or not :) 08:31:37 I'll take a look 08:31:49 We may bypass that if needed by creating the roles in Functest before running rally. Then we could catch conflict exceptions. 08:32:15 juhak: Thank you. 08:32:31 #info juju_epc currently raises conflicts when discovering cidr (if parallel testing only). 08:33:01 It was fixed as far as I remember. I have to double check why one nightly run failed. 08:33:15 #info possible remaining resources 08:33:43 volumes after rally_sanity (bug in Orange ONAP Openlab?) 08:33:52 user/project created by tempest-based testcases 08:34:42 I haven't worked on it. At first glance, TempestCommon:clean() looks fine 08:35:22 It would be great if everyone checks the remaining resources after running all testcases. 08:36:12 security groups seem to be remaining, not all the time though 08:37:06 delia_: they should be deleted by removing users and projects. Could you please check if user is still defined too? 08:37:35 I will, and I'll let you know 08:37:45 great 08:38:08 #info David agreed to create branches before the right milestones. SFC should apply the same rules. 08:38:39 (quickly discussed with Manuel here yesterday) 08:38:51 I tried to run parallel testing on different branches, but they failed. I hope to have another chance today 08:39:17 It would be great if you could check he duration of basic testcases when running in //. 08:39:18 I will sent you the results from single branch healthcheck and smoke parallel test 08:39:26 thank you. 08:40:05 Here Floating ips are becoming active after a long time when running 3 healthchecks in //. 08:41:15 L3 has always been the worse impl in Neutron but I would bet it's a deployment issue here. 08:41:35 it was not the case here, all tests failed, so is not something I an trust. I will try again today 08:42:43 Here the testcases could fail if timeout is reached as here. But it happens on heavy runs. Only one Functest release seem working well (10 tests in //). 08:43:29 #info tempest_full and tempest_scenario should still be enabled in daily gates 08:43:40 I will update the jjbs right after the meeting 08:43:58 #info: we are asked to split download.sh (per arch and per tiers) 08:44:14 (thank Fatih) 08:44:35 #action all we do update docs and configs before releasing 08:45:09 be free to pick the action (to partially rewrite download.sh) 08:46:34 Even if it remains little bugs and enhancements, I think we could create our branches. 08:47:01 The CI/CD results are very bad but I don't think the installers are good enough. 08:47:34 At least Fuel is passing https://build.opnfv.org/ci/view/functest/job/functest-fuel-baremetal-daily-master/441/console 08:48:02 Merged functest: Remove vmtp and shaker from docker/smoke/testcases.yaml https://gerrit.opnfv.org/gerrit/61793 08:48:44 regarding shaker testcase, on fuel. it ties to reach internal endpoints, so it fails. 08:49:30 I still have to look into it, case next days I could not reach any public endpoints either. We have like ENDPOINT_TYPE=internal env var 08:49:36 Normally it should force OS_INTERFACE=public 08:49:37 so it goes with internal 08:50:19 As it runs in VM, it must reach public endpoints. Then shaker, cloudify_ims, vyos_vrouter and juju_epc will fail. 08:50:35 whell, it does not. I set the endpoints to public for the test but I still had issues 08:50:47 https://git.opnfv.org/functest/tree/functest/opnfv_tests/openstack/shaker/shaker.py#n84 08:51:51 yes, I know 08:51:56 but fuel has: export OS_ENDPOINT_TYPE="internal" 08:52:02 https://build.opnfv.org/ci/view/functest/job/functest-fuel-baremetal-daily-master/441/console 08:52:02 Unless there s a conflict between OS_INTERFACE :) 08:52:15 and OS_ENDPOINT_TYPE 08:52:21 yes 08:52:27 I will look into it 08:52:42 I would have bet that shade first selects the right env var. 08:53:07 I am possitive not in this case 08:53:11 :) 08:53:30 it tied nutron and nova internal endpoints 08:53:46 Here we could simply add "unset OS_INSTALLER_TYPE" 08:54:41 thank you 08:55:03 #topic AoB 08:55:35 Anything Else? I do send an email about the possible Functest meeting shedule. 08:58:16 not from me 08:59:10 Then we are on time. Thank you. Have a nice week. 08:59:16 #endmeeting