========================================================== #opnfv-functest: Functest weekly meeting November 7th 2016 ========================================================== Meeting started by jose_lausuch at 08:01:42 UTC. The full logs are available at http://ircbot.wl.linuxfoundation.org/meetings/opnfv-functest/2016/opnfv-functest.2016-11-08-08.01.log.html . Meeting summary --------------- * role call (jose_lausuch, 08:01:50) * Jose Lausuch (jose_lausuch, 08:02:24) * Helen Yao (HelenYao, 08:02:41) * Morgan Richomme (morgan_orange, 08:02:45) * Bertrand Souville (bertys__, 08:02:57) * Juha Kosonen (juhak, 08:03:10) * agenda for today here: https://wiki.opnfv.org/display/functest/Functest+Meeting#FunctestMeeting-08/11(8UTC) (jose_lausuch, 08:03:13) * previous minutes: http://ircbot.wl.linuxfoundation.org/meetings/opnfv-functest/2016/opnfv-functest.2016-10-18-08.00.html (jose_lausuch, 08:03:19) * OpenStack summit recap (jose_lausuch, 08:04:57) * we had productive meeting during the summit where many contributors from Functest were present (jose_lausuch, 08:05:08) * participants: Morgan, Cedric, Juha K., Serena, Helen, Steve and myself (jose_lausuch, 08:05:23) * SerenaFeng (SerenaFeng, 08:05:34) * presentation that I used to follow the agenda points https://docs.google.com/presentation/d/15SzJ4NmhrxoVx5LfZ4hPYsDifKoNCLmVA7-oK4abyzw/edit?usp=sharing (jose_lausuch, 08:05:39) * rohitsakala (rohitsakala, 08:05:43) * we covered the main topics that we want to work for Danube: Framework refactor, CI evolution, Docker slicing and integration of SNAPS (which can be renamed). We missed some other smaller tasks, but they are for sure as important as these. (jose_lausuch, 08:06:08) * there was another important session with Bitergia (Jesus) about integration of our results in their Dashboard. (jose_lausuch, 08:06:25) * sync with bitergia, we showed what we did so far (morgan_orange, 08:07:21) * we described our different data sets (functest, yardstick) (morgan_orange, 08:07:36) * bitergia proposed several scenarios to help us (morgan_orange, 08:07:49) * initiated a discussion at TSC on priority for Danube (jose_lausuch, 08:10:18) * Internships announcements (jose_lausuch, 08:11:32) * we will have for sure 3 interns in Functest for Danube release. 1 is still pending. (jose_lausuch, 08:11:53) * paper work is still ongoing, but they will be able to start soon. (jose_lausuch, 08:12:08) * Ashish Kumar will work on Unit tests with Helen as mentor (jose_lausuch, 08:12:43) * LINK: https://wiki.opnfv.org/display/DEV/Intern+Project%3A+Functest+unit+tests (jose_lausuch, 08:12:51) * Rohit Sakala will work on the test api project with Serena as mentor (jose_lausuch, 08:13:04) * LINK: https://wiki.opnfv.org/display/DEV/Intern+Project%3A+testapi+evolution (jose_lausuch, 08:13:20) * Girish Sukhatankar will work on the security groups test case mentored by David (jose_lausuch, 08:13:55) * LINK: https://wiki.opnfv.org/display/DEV/Intern+Project%3A+Security+groups+test+case+in+Functest (jose_lausuch, 08:14:01) * ACTION: Jose: clean up and make clearer our JIRA backlog, and send an email to all. Postpone topic for next week (jose_lausuch, 08:20:10) * 3rd intern is on security group / Mentor: David_Orange (morgan_orange, 08:21:10) * libraries and dependencies installed in Functest image (jose_lausuch, 08:22:08) * We are having problems in CI due to failed Docker builds (jose_lausuch, 08:22:32) * I have detected the problem and created this JIRA to keep the track (jose_lausuch, 08:22:40) * things like pip install requirements try to install the same python modules but with different versions, specially the openstack clients (jose_lausuch, 08:22:48) * this causes a loss of control over what we are installing (jose_lausuch, 08:23:04) * for example, the problem of the image build in CI is kingbird requirements "RUN cd ${repos_dir}/kingbird && pip install -e ." (jose_lausuch, 08:23:13) * we MUST be aware of what we install in the image. (jose_lausuch, 08:23:20) * we should install the openstack clients that belong to the same openstack release, and not use random versions without any special reason. (jose_lausuch, 08:23:37) * my proposal: centralize all the requirements installed by any project to a central requirements file and remove all the others (this will also save some lines in the Dockerfile) (jose_lausuch, 08:23:54) * ACTION: HelenYao check what are the versions of the OS python clients related to a stable version of OS (starting with Mitaka) (jose_lausuch, 08:27:53) * ACTION: HelenYao detect with lines in the Dockerfile are altering the OS python clients (i.e. tempest, rally, kingbird, ) (jose_lausuch, 08:29:23) * Docker follow-up discussion and possible decision (jose_lausuch, 08:35:33) * I created this patch to show how we could slice the image in the different categories https://gerrit.opnfv.org/gerrit/#/c/23729/ (jose_lausuch, 08:35:53) * LINK: https://wiki.opnfv.org/display/functest/Docker+images+slicing (jose_lausuch, 08:36:56) * LINK: https://thepasteb.in/p/Q1hBnqPB4RjS8 (HelenYao, 08:37:40) * ACTION: morgan_orange contact valentin regarding hardcoded ruby version that triggers warning (morgan_orange, 08:39:00) * ACTION: HelenYao SerenaFeng morgan_orange and all check docker slicing proposal and provide comments (jose_lausuch, 08:42:15) * ACTION: jose_lausuch complete the slide with the "+" and the "-" about the docker slicing impacts (jose_lausuch, 08:43:44) * Unit tests (repo structure/logger issues) (jose_lausuch, 08:47:11) * introduction of unit tests done in CI (morgan_orange, 08:47:32) * LINK: https://build.opnfv.org/ci/view/functest/job/functest-verify-master/ (morgan_orange, 08:47:52) * only ODL test today but system working locally and in Jenkins including coverage (morgan_orange, 08:48:12) * however coverage is limited to the first tests we have (we clearly should extend) and I had to twist the config to make it work (morgan_orange, 08:48:42) * 2 main issues (morgan_orange, 08:48:46) * only applied for master branch (jose_lausuch, 08:49:03) * 1 the repo structure: all our code is at the root level => issue with modules (morgan_orange, 08:49:09) * we need to create a functest subdirectory in our repo to be sure that we will always have the same structure (morgan_orange, 08:49:35) * 2 in some of our util class, we use the logger that logs in harcoded file (morgan_orange, 08:50:28) * decission on creating functest root dir and move all the tests and tools inside (jose_lausuch, 08:54:54) * LINK: https://github.com/openstack/rally (jose_lausuch, 09:00:30) * LINK: https://github.com/openstack/rally/tree/master/tests (jose_lausuch, 09:00:44) * LINK: https://github.com/openstack/tempest (morgan_orange, 09:01:11) * LINK: https://github.com/openstack/tempest/tree/master/tempest (morgan_orange, 09:01:47) * agree to rename testcases (jose_lausuch, 09:03:49) * ACTION: morgan_orange propose a patch with the new dir structure as initiated by email 1) Create /functest 2) create /functest/tests/unit (jose_lausuch, 09:05:57) * ACTION: jose_lausuch follow up discussion on dir structure and naming (jose_lausuch, 09:10:59) * ACTION: jose_lausuch move bitergia discussion for next weekly (jose_lausuch, 09:13:29) Meeting ended at 09:13:33 UTC. Action items, by person ----------------------- * HelenYao * HelenYao check what are the versions of the OS python clients related to a stable version of OS (starting with Mitaka) * HelenYao detect with lines in the Dockerfile are altering the OS python clients (i.e. tempest, rally, kingbird, ) * HelenYao SerenaFeng morgan_orange and all check docker slicing proposal and provide comments * jose_lausuch * jose_lausuch complete the slide with the "+" and the "-" about the docker slicing impacts * jose_lausuch follow up discussion on dir structure and naming * jose_lausuch move bitergia discussion for next weekly * morgan_orange * morgan_orange contact valentin regarding hardcoded ruby version that triggers warning * HelenYao SerenaFeng morgan_orange and all check docker slicing proposal and provide comments * morgan_orange propose a patch with the new dir structure as initiated by email 1) Create /functest 2) create /functest/tests/unit * SerenaFeng * HelenYao SerenaFeng morgan_orange and all check docker slicing proposal and provide comments People present (lines said) --------------------------- * jose_lausuch (191) * morgan_orange (82) * HelenYao (49) * SerenaFeng (28) * ollivier (5) * collabot` (5) * rohitsakala (4) * bertys__ (4) * juhak (2) * OPNFV-Gerrit-Bot (2) * pma (1) * David_Orange (1) Generated by `MeetBot`_ 0.1.4