08:00:11 #startmeeting Functest weekly meeting 7 Nov. 2017 08:00:11 Meeting started Tue Nov 7 08:00:11 2017 UTC. The chair is jose_lausuch. Information about MeetBot at http://wiki.debian.org/MeetBot. 08:00:11 Useful Commands: #action #agreed #help #info #idea #link #topic. 08:00:11 The meeting name has been set to 'functest_weekly_meeting_7_nov__2017' 08:00:19 #info Agenda https://wiki.opnfv.org/display/functest/Functest+5.+Meeting#Functest5.Meeting-07/11(8UTC) 08:00:24 #topic role call 08:00:28 #info Jose Lausuch 08:00:38 #info Viktor Tikkanen 08:00:43 #info Linda Wang 08:00:50 #info Juha Kosonen 08:01:36 #info SerenaFeng 08:02:55 #info Cédric 08:03:03 #info meimei 08:03:35 May-meimei: welcome back! 08:03:55 :) 08:04:03 so long no see 08:04:12 thanks 08:04:31 are you back at work? 08:04:33 in opnfv? 08:05:07 yes,countinue my work in opnfv 08:05:26 nice 08:05:32 lot of things have happened :) 08:05:51 heard some news 08:05:54 :P 08:06:30 ok 08:06:32 let´s get started 08:06:40 #topic action points follow up 08:06:47 #info AP: juhak LindaWang Try to fix rally 0.10 issues defined in https://jira.opnfv.org/browse/FUNCTEST-883 08:07:24 # almost done, except the logging issue 08:07:35 #info almost done, except the logging issue 08:07:48 ok 08:07:57 #info AP: juhak LindaWang add new scenarios from stable/0.10 08:08:01 #info done 08:08:07 #link https://gerrit.opnfv.org/gerrit/#/c/46461/ 08:08:12 #link https://gerrit.opnfv.org/gerrit/#/c/46533/ 08:08:18 #link https://gerrit.opnfv.org/gerrit/#/c/46563/ 08:08:23 #link https://gerrit.opnfv.org/gerrit/#/c/46677/ 08:08:33 #info thanks juhak 08:08:41 #undo 08:08:41 Removing item from minutes: 08:08:46 no need to do that in info :) 08:08:49 sorry 08:08:52 thanks both for that work 08:09:12 we don´t have specific topics 08:09:14 for today 08:09:28 so, any suggestions? 08:10:12 #info: Functest is updated to stable/pike. 08:10:24 #topic Functest in Fraser 08:10:35 irc://irc.freenode.net:6667/#info: Functest is updated to stable/pike. 08:10:38 sorry 08:10:43 irc://irc.freenode.net:6667/#info: Functest is updated to stable/pike. 08:10:48 what´s happening? 08:10:56 #info Functest is updated to stable/pike 08:11:31 can you also info the ability to build a container from a patch? 08:11:38 yes 08:12:05 #info we can build Functest containers for any patchset (it allows future functional gating) 08:12:17 #link https://gerrit.opnfv.org/gerrit/#/c/46725/ 08:12:23 #undo 08:12:23 Removing item from minutes: 08:12:36 #link https://gerrit.opnfv.org/gerrit/#/c/46721/ 08:12:40 ok 08:12:57 I will propose a Dockerfile for snaps and/or odl-sfc to start working of Funtional testing via Functest-core and XCI 08:13:39 ok 08:13:58 odl-sfc is maybe one of the projects that might implement gating with XCI soon 08:14:20 Functest is ready for Functional testing. we could run healthcheck and part of smoke to validate a change (rally or tempest or refstask) 08:14:46 yes 08:15:07 but we might have to wait a bit as fdegir suggested us 08:15:12 yes. I think snaps too. Snaps is a liitle bit more interesting because it's a Functest's dependency (and because it provides a python package) 08:15:15 XCI will be soon in CI with Functest 08:15:28 I will ask Steven if agree this evening. 08:15:41 ok 08:15:59 and snaps can break installers (see mail with David and Tim) 08:15:59 what about Parser? do we merge it in functest-features now? 08:16:06 we can't 08:16:12 I think it´s because Apex runs healtcheck 08:16:15 I already sent an email about that 08:16:18 for gating 08:16:26 ok 08:16:40 python namespace conflicts. 08:17:10 but everything is ready here to integrate Parser in Feature. 08:17:15 #info can´t merge Parser container into functest-features due to python namespaces conflicts 08:17:21 the docker has been hugely simplified 08:17:28 I´ve seen, yes 08:17:48 Do we move fds to features? 08:18:00 LindaWang: 08:18:04 both proposals are fine. 08:18:12 I suggest to move it to features 08:18:20 it's ok to move it 08:18:24 #info depo 08:18:27 let's decide now 08:18:43 ok. It's strenge from a neutron POV but meets OPNFV categories 08:18:48 #info decission on moving FDS to features https://gerrit.opnfv.org/gerrit/#/c/46225/ 08:19:05 does anyone oppose? 08:19:42 is FDS using robot framework? 08:20:05 yes 08:20:18 but it´s installed in functest-core, so it should be fine 08:20:35 yes 08:20:58 #startvote move FDS test case to Features container 08:20:58 Unable to parse vote topic and options. 08:21:37 I think we shouldn't backport the patch. Otherwise it could break docs/wiki for E (se.g. screenshots). 08:21:50 irc://irc.freenode.net:6667/#startvote move FDS test case to Features container?  (+1, 0, -1) 08:21:59 #startvote move FDS test case to Features container? (+1, 0, -1) 08:21:59 Begin voting on: move FDS test case to Features container? Valid vote options are , +1, 0, -1, . 08:21:59 Vote using '#vote OPTION'. Only your last vote counts. 08:22:04 please cast your vote 08:22:11 #vote +1 08:22:12 #vote +1 08:22:13 gerrit is great too 08:22:14 #vote +1 08:22:24 #vote +1 08:22:31 #vote +1 08:22:37 #vote 0 08:23:09 I already voted +2 on gerrit 08:23:10 LindaWang: ? 08:23:14 ollivier: yes :) 08:23:28 #endvote 08:23:28 Voted on "move FDS test case to Features container?" Results are 08:23:28 0 (1): ollivier 08:23:28 +1 (5): viktor_t, juhak, jose_lausuch, LindaWang, serena-zte 08:23:40 Merged functest: Move fds to features tier https://gerrit.opnfv.org/gerrit/46225 08:23:42 merged 08:23:44 on master 08:23:47 not euphrates 08:23:49 jose_lausuch: thanks 08:23:57 Merged functest: Fix the format of getting upper-constraints https://gerrit.opnfv.org/gerrit/46771 08:24:34 what else do we have in the pipe ? 08:24:43 juhak: , what about https://gerrit.opnfv.org/gerrit/#/c/46757/ ? 08:25:50 this is needed for stable/euphrates 08:26:03 really?juhak 08:26:17 i thought it is needed by rally 0.10 08:26:42 no, it's not related to rally 0.10 08:26:51 juhak: ok. 08:27:15 juhak: what was the problem ? 08:27:21 juhak: should it first fix in Euphrates as well or does it concern only the former releasE? 08:28:09 jose_lausuch: some changes in Rally already earlier 08:28:52 is there weekly job in Jenkins running rally_full now? 08:29:01 I doubt it... 08:29:20 ollivier: it concerns also former E release 08:29:48 so it would be difficult to detect such errors except local testing. 08:30:08 yes, that's the case 08:30:10 juhak: Sorry I mixed a little bit. Then we should first fix master and then cherry-pick it as you propose. 08:30:13 no one is running tempest full either 08:31:35 ok 08:31:44 depo_: ping 08:31:52 let's talk about docker builds 08:31:59 #topic Docker builds 08:32:00 Hi 08:32:01 yes 08:32:16 functest builds are triggered but they do nothing https://build.opnfv.org/ci/view/functest/job/functest-docker-build-push-amd64-master/6/console 08:32:48 #info re-enabled Alpine docker builds in Dockerhub 08:32:51 #info we reset the triggers to build them via Docker Automated builds. 08:33:04 #undo 08:33:27 however, ARM docker builds, build something https://build.opnfv.org/ci/view/functest/job/functest-docker-build-arm-push-master/ 08:33:31 with some failures 08:33:34 ok. I will look into it to see any possible cause and try to fix 08:34:02 yes, but not what we need. the build functest_aarch64 08:34:03 I think the dockerfile list is false. 08:34:35 depo_: the problems I have seen with ARM docker builds are caused because of the build server 08:35:45 all containers are defined by one specific Dockerfile 08:35:51 it's doing another build now, but it's creating opnfv/functest_aarch64:latest .... 08:36:54 depo_ 08:37:07 The name of projects are wrong i guess 08:37:37 the var arch_tag should be included in the projects names 08:38:37 depo_: can I action you on that? 08:38:44 no, the arch_tag should be a tag of the image 08:38:49 yes 08:39:16 #action depo_ look into the docker automated builds and propose a fix 08:39:52 thanks 08:40:34 ollivier: question about xtesting 08:40:48 since we it might take some time until getting a repo and so on 08:40:49 thank you\ 08:40:59 all the approval process is long 08:41:12 does it make sense to host the code in functest for now? 08:41:14 and move it later on? 08:41:20 so we can move forward with that? 08:41:29 we could create a dir xtesting in the root of the repo 08:42:32 no that's not suitable (python packages). If everybody agrees, I will ask for creating a second git repository. I will manage the global process in //. 08:42:45 We could start working on removing dependencies anyway. 08:43:15 ok 08:43:29 The first step is to remove prepare_env 08:43:33 ollivier: the first thing to do is to present the project proposal during the Weekly Technical call on thursdays 08:43:42 ollivier: agree, we can do that already 08:44:27 jose_lausuch: I think I should write several wiki pages before. As David mentioned, it could be discussed during Hackfest/Plugfest. 08:45:06 ollivier: only 1 wiki per proposal 08:45:08 ok 08:45:17 i think ollivier has presented the proposal in the weekly meeting before. 08:45:22 jose_lausuch: then we could prepare staff in Functest + a second repository. Then a clean project separation can be done in the middle of F or for G. 08:45:35 LindaWang: not in the tech discuss weekly, only in the test working group 08:46:02 well, the idea of xtesting is that it's not tight to the release 08:46:17 so, it doesn't need to follow the release process and milestones if I am right 08:46:27 jose_lausuch: yes as requirements. 08:47:44 but xtesting doesn't contain openstack requirements, right? 08:47:52 Does everybody agree on a new git repo? I can ask for that soon. 08:48:13 yes. Not linked to OPNFV and openstack. 08:48:35 It will ease integrating any K8 testcase as well 08:48:56 #startvote agree on requesting a new repo for xtesting? (+1, 0, -1) 08:48:56 Begin voting on: agree on requesting a new repo for xtesting? Valid vote options are , +1, 0, -1, . 08:48:56 Vote using '#vote OPTION'. Only your last vote counts. 08:49:03 #vote +1 08:49:05 #vote +1 08:49:07 #vote +1 08:49:07 #vote +1 08:49:11 #vote +1 08:49:35 ok, it seems we agree 08:49:38 #endvote 08:49:38 Voted on "agree on requesting a new repo for xtesting?" Results are 08:49:38 +1 (5): juhak, ollivier, jose_lausuch, LindaWang, serena-zte 08:49:55 Be free to review xtesting proposal? I collected feedbacks from Jose, Morgan and Linda. May-meimei, viktor_t I can forward it to you as well 08:50:04 ok 08:50:09 #action ollivier jose_lausuch request a new repo to LF for xtesting 08:51:06 I will send the email this afternoon. 08:51:11 ollivier: in the email, we should explain why we need that 08:51:20 ollivier: I can help you doing that 08:51:37 ok I will send you the proposal before 08:51:56 sounds good 08:52:37 any other topics you want to discuss? 08:52:49 what about requirements project? 08:52:58 is that also for discusssion in the plugfest? 08:54:19 I am writing the script to automatically sync all projects. I think I will apply the same process. I will do my best to finish it before Plugfest/Hackfest. 08:54:32 ok 08:54:53 #info projects proposals will be discussed during the Plugfest/Hackfest 08:54:56 First I will ask for the repo. Then I will present the project and fulfill wikis. 08:54:59 so you are going traveling then :) 08:55:04 technically speaking, It can't be refused :) 08:55:12 I hope so 08:56:35 will we have a minute talking about failure in api_check recently? 08:56:46 #topic AoB 08:56:50 serena-zte: what's wrong? 08:57:01 api-check fails due to the new test case 'snaps.openstack.utils.tests.heat_utils_tests.HeatUtilsVolumeTests' 08:57:09 https://jira.opnfv.org/browse/SNAPS-210 08:57:09 #info api-check fails due to the new test case 'snaps.openstack.utils.tests.heat_utils_tests.HeatUtilsVolumeTests' 08:57:11 serena-zte: 08:57:21 #link https://jira.opnfv.org/browse/SNAPS-210 08:57:29 encrpt volume type is introduced in this case 08:57:44 I am writing to steven about moving this test case out of healtchheck 08:57:46 but it is not supported by daisy, as well as compass now 08:57:56 serena-zte: 08:58:01 serena-zte: yes 08:58:01 ok, then it makes sense to be moved to smoke maybe 08:58:18 Heat shouldn't be part of healthcheck, as it's not a primary openstack service 08:58:42 my concern is that, should we restrict which test case should be added/deleted from healthcheck/api-check/snaps-health-check? 08:58:52 As proposed, I think we should first test Functional gating on snaps because it can break Functest and then installers. 08:58:52 in case this kind of things happen again 08:59:17 In fact, we have lost controls of hzealthcheck 08:59:21 those three are fundamental tests 08:59:37 #agree 08:59:47 serena-zte: yes, we should restrict what comes there 08:59:48 the issue comes from the fact that no enough committers are in SNAPS 08:59:50 I suggest any change should be discussed within functest team or test working group 09:00:12 LindaWang: will you write to Steven? 09:00:18 jose_lausuch: yes 09:00:21 ok 09:00:24 and some people from installer team as well 09:00:31 Let me take that actions. I will help XCI and snaps to run healthcheck for every snaps change 09:00:38 because we don't know which feature is supported by installers 09:01:01 Heat should be defined at OPNFV level. 09:01:13 well, I would say that basic services in openstack should be in healtcheck (nova, neutron, keystone..) 09:01:23 but heat is not a basic one 09:01:26 it's optional 09:01:27 serena-zte: agree, the encryption of volume type is a feature, not a basic function. 09:01:34 by OPNFV? 09:01:51 no in opnfv, I mean from an openstack deployment 09:02:11 you can do things without heat, heat is the "orchestrator" level 09:02:20 agree 09:02:20 so, not for healthcheck I'd say 09:02:32 openstack works with or without heat 09:02:45 I consider Heat as much important than cinder for my personal puprose ;) 09:03:12 you can live without heat or cinder, but not without nova and neutron :) 09:03:21 if installers don't support heat yet 09:03:29 is SNAPS-210 heat or cinder problem? 09:03:33 it makes sense to remove it from healthceck, no? 09:03:35 cinder 09:03:45 but I'm not sure what we are talking about, heat or cinder 09:03:46 hehe 09:03:48 i think heat is supported but encription volume type no 09:04:09 ok 09:04:29 LindaWang: CC us in that email, please 09:04:30 thanks 09:04:36 jose_lausuch: sure 09:04:38 we are out of time 09:04:43 #endmeeting