08:08:36 #startmeeting Functest weekly meeting 13 Mar. 2018 08:08:36 Meeting started Tue Mar 13 08:08:36 2018 UTC. The chair is ollivier. Information about MeetBot at http://wiki.debian.org/MeetBot. 08:08:36 Useful Commands: #action #agreed #help #info #idea #link #topic. 08:08:36 The meeting name has been set to 'functest_weekly_meeting_13_mar__2018' 08:08:43 #info Cédric Ollivier 08:08:58 #info Delia Popescu 08:09:02 #info Viktor Tikkanen 08:09:04 #info SerenaFeng 08:09:19 #info Jose Lausuch 08:09:24 #info Linda Wang 08:09:35 #topic Action point follow-up: 08:09:51 #info Patrole testcase is finished and runs well 08:09:59 #link http://artifacts.opnfv.org/logs/functest/lf-pod2/2018-03-10_02-11-14/patrole/tempest-report.html 08:10:08 #link http://artifacts.opnfv.org/logs/functest/lf-pod1/2018-03-10_04-20-36/patrole/tempest-report.html 08:10:20 Do we integrate the testcase in smoke? 08:10:42 From the time being, it's isolated in its own container but it could make sense to add it to smoke 08:10:45 only glance and neutron is are checked? 08:11:13 yes. I am sending an email to Patrole team. All glance and neutron provide policy.json (Pike) 08:11:35 i am fine with it included in smoke 08:11:36 and they are badly skipped if the file is missing 08:12:01 volume is listed simply because it works well even if policy.json is missing 08:12:11 #link http://artifacts.opnfv.org/logs/functest/zte-pod2/2018-03-12_21-44-22/patrole/tempest-report.html 08:12:31 there are 287 tests in all, only 129 passed 08:13:04 Yes. The prupose is to run Patrole with common policy.json. Else Patrole testcase can be easily configured via testcases.yaml 08:13:40 #link https://git.opnfv.org/functest/tree/docker/patrole/testcases.yaml#n24 08:14:31 The two remaining services can be added and the policy.json could be load via the classical docker volume. 08:14:38 Let's go for smoke? 08:15:08 ok with me. 08:15:30 I will update that this morning. Thank you. 08:15:41 #info Functest job timeout was increased (temporarily solution due to Compass and Fuel Arm) 08:15:51 #info DNS issues and missing OS_REGION_NAME (Apex) were bypassed in Functest 08:16:23 I think DNS should be addressed by installers but the current proposal is fine and working 08:16:34 #info Refstack defcore are now verified by Rally (report, 1 main tempest configuration, less processing...) 08:17:23 we should double check if there is no side effect. I think we should keep one tempest.conf for all tempest-based testcases 08:18:02 regarding with this patch https://gerrit.opnfv.org/gerrit/#/c/53613/2 08:18:28 i do not think a second image and flavor are required for tempest_smoke_serial 08:18:47 Normally we should duplicate the image id as proposed by tempest 08:19:24 Why not registering a second image for tempest as well. It eases maintaining both testcases. 08:20:06 My point is that refstack is simply a specific list of tempest tests. 08:20:27 then both testcases should be handled in the same way. 08:20:51 ok, that would ease maintaining 08:21:46 i will update the patch soon. 08:21:49 yes and your improvement about refstack is also fine for tempest. 08:21:51 Thank you 08:22:15 #info Orchestra testcases were removed (we could revert if they are updated on time) 08:23:06 We are closed to the next milestone and they haven't been working for all the dev cycle (OpenBaton would have to be deeply updated). 08:23:26 #info Kubernetes testcases have been declared in TEST DB 08:23:44 #info lots of pylint warnings have been fixed 08:24:27 only vnf testcases have to be fixed now. For G, we would improve the duplicate code. 08:24:42 #topic releng 08:24:52 #info our proposal switching to multijobs would have forced us to increase the number of executors per jenkins nodes 08:25:04 it has been considered as too risky regarding the planning and all possible side-effects 08:25:11 this enhancements are still key and are postponed to the beginning of G-release 08:26:16 there are at least 3 ideas: to stop testing if one key testcase is failed, to mix sequential and parallel testing when possible and to ease reading the job results ... 08:26:38 i thought it was Jenkins version issue. 08:26:49 yes regarding // 08:26:59 you mean more executors are required? 08:27:29 what does key testcase refer to? 08:27:29 Yes. One due to the multijob even if it only polls the testing job. 08:28:25 If API is not reachable or even tempest is not running, why should we continue? Today it's managed by script. I could have been handled by steps in Jenkins instead. 08:28:53 Regarding all the improvement done over the last releases, we could run tests in // 08:29:34 I only note a lock in xtables which could break that. BYW, I don't understand why we set a forwarding rule. 08:30:20 #link https://git.opnfv.org/releng/tree/jjb/functest/functest-alpine.sh#n124 08:30:34 jose_lausuch: do you know the reason? 08:31:41 let me se 08:32:01 But Delia's patch seems quite fine (minor issue on container name) and could have worked well if we could have increased the magical number. 08:32:03 that was done for apex long time ago 08:32:15 their jumphost contained some firewall rules that blocked some traffic 08:32:21 not sure if it was admin network or similar 08:32:40 maybe that is not needed any more? 08:33:04 Great. I would ping Tim. I think we could also remove the privileged right but that's minor 08:33:30 yes, I think that is not needed either 08:33:42 as we don´t do any operations that requiere privileged mode 08:34:22 yes I think so. The only argument was about wrong permissions on ssh key which sounds false. 08:34:30 I will remove it. 08:34:41 ok 08:35:08 It's much more important in term of security that checking password in variable names in python code. 08:35:50 #info a first proposal has been submitted to build opnfv/xtesting 08:36:21 I noted one possible minor update. 08:36:50 depo: do you agree? 08:37:17 yes 08:37:33 #link https://gerrit.opnfv.org/gerrit/#/c/53579/ 08:37:44 then releng topic is over for this release. 08:37:59 #ropic Functest 08:38:01 #undo 08:38:01 Removing item from minutes: 08:38:07 #topic Functest 08:38:18 #info neutron-trunk is still under development (it should be merged before the end of the week) 08:38:38 We have to check the first results on Compass before merging it. 08:38:49 The last update was on api_extensions listed in tempest.conf 08:38:55 a new container or functest-smoke? 08:39:08 i have shared the test results on compass 08:39:31 It could be in functest-smoke. I double checked the regex. 08:39:37 have you checked the results? http://paste.openstack.org/raw/698990/ 08:40:19 no so bad. Thank you. 2 tests in failure. 08:40:56 then we could merge it and check if we have to remove subtests. Badly I can't run them here. 08:41:05 agree? 08:41:14 yes 08:41:31 ok 08:41:54 thank you. Let's go for that and we are on time for the next milestone :) 08:42:23 Now our priorities are to test the testcases, to identify all remaining installer bugs and then to check the possible remaining resources at the end 08:42:43 daisy os-nosdn-nofeature-noha is already passing 08:42:51 #link https://build.opnfv.org/ci/view/functest/job/functest-daisy-baremetal-daily-master/2/console 08:43:02 #info JOID is defining non default Keystone v3 domains which may require additional updates 08:43:20 the last runs are not so good... 08:43:52 #link https://build.opnfv.org/ci/view/functest/job/functest-joid-baremetal-daily-master/lastFailedBuild/console 08:44:08 Apex and compass have at least one bug. 08:44:21 https://wiki.opnfv.org/display/functest/Fraser+Release+Gating+via+Functest 08:44:42 i did not notice juju_epc has passed on Compass? 08:44:55 the jjb is timeout on compass now 08:45:07 #link https://build.opnfv.org/ci/view/functest/job/functest-compass-baremetal-daily-master/10/console 08:45:23 2018-02-07 06:24:36 08:45:33 It mixes results 08:46:08 Let see the next Arm64 and Compass runs as timeouts were increased. 08:46:27 If you can start a deployment, be free to do so :) 08:46:46 i cannot actually 😀 08:47:11 I think juju_epc is buggy if region differs from defaut. I will open a new JIRA ticket. 08:47:29 Else the global results are very good. 08:48:07 #info several JIRA tickets have been opened to remove per-installer processing (Apex, Compass, Fuel) 08:48:32 At the end, we should only keep the capability to blacklist tests per installer. 08:48:41 (even if unused) 08:49:09 #topic functest-kubernetes 08:49:23 #link https://build.opnfv.org/ci/view/functest/job/functest-compass-virtual-daily-master/22/console 08:50:19 One test is already passing on Compass. 08:50:35 sorry, i failed to find the jira tickets you mentioned just now. about the blacklist 08:50:51 I can print them here 08:51:01 #link https://jira.opnfv.org/browse/COMPASS-590 08:51:11 #link https://jira.opnfv.org/browse/FUEL-352 08:51:21 #link https://jira.opnfv.org/browse/FUEL-353 08:51:29 #link https://jira.opnfv.org/browse/APEX-570 08:52:20 thanks, it is about sdn_controller_ip env 08:52:51 Yes. Apex about Region Name, Fuel about volume device name and SDN_CONTROLLER_IP 08:53:15 I think we should set new env vars for ODL ports. 08:54:17 Regarding k8s, we have now to write a new wiki page to explain how to run the new testcases (Fatih asked it yesterday) 08:54:27 #link https://wiki.opnfv.org/pages/viewpage.action?pageId=20742412 08:54:32 we do check why logs aren't published at the end 08:54:42 a simple one to be improved 08:55:12 thank you. We may set all vars in env directly. 08:55:56 In case of OpenStack, it's easy to download creds from horizon and to put the file as docker args. 08:56:21 Here it's could be simplified as one file is needed. 08:56:53 only one k8s_creds file ? 08:56:59 or only env 08:57:41 The wiki page seems fine. Thank you. I would prefer $(pwd)/config instead of /root/.kube/config 08:58:03 #info we are waiting for the first CI runs on Joid and Kubespray 08:58:18 ok 08:58:26 where to check the Kubespray job? 08:58:38 or it is only run locally? 08:59:13 We have to discuss with Fatih about that. 08:59:28 #topic AoB 09:00:30 Eric Debeau has proposed ""Re-using OPNFV framework tests for LFN projects (Eric Debeau, Cedric Ollivier)" (ONAP session). It has been accepted. 09:00:41 I would propose at least an unconference proposal to discuss about G-release (+ another for F-release?) 09:01:11 I dont' know if other OPNFV devs would be interested by our amazing work. 09:01:19 regarding F release 09:02:10 I think we could introduce our new testcases and maybe an hand on about new k8s testcases. 09:02:16 That could be discussed later. 09:02:34 Konrad will go there 09:03:18 I will check with Ray the different proposals. Be free to propose topics... 09:03:19 maybe he could give some introduction about k8s tests if possible 09:03:26 yes I think so 09:03:33 maybe a demo 09:04:00 i will info him to prepare that. 09:04:18 I don't understand clearly the meeting. uncovered, breakouts ...? 09:04:39 let's discuss offline. 09:04:54 then great week. Now we should test and document. We are time. Congrats! 09:05:01 #endmeeting