I have added it to the next week’s Integration meeting agenda. As we have discussed at Amsterdam, the checking of infrastructure part is also very helpful as well. We have experienced so many infra issues. If we could add the “cloud” check before our other health check flow, that would be great.
In addition, as Brian mentioned, I like those extra automated use cases as well. Regards, Helen Chen From: onap-discuss <onap-discuss@lists.onap.org> on behalf of Morgan Richomme <morgan.richo...@orange.com> Reply-To: onap-discuss <onap-discuss@lists.onap.org>, Morgan Richomme <morgan.richo...@orange.com> Date: Thursday, October 4, 2018 at 6:17 AM To: "ajith.sreeku...@ericsson.com" <ajith.sreeku...@ericsson.com>, "andrew.fen...@ericsson.com" <andrew.fen...@ericsson.com>, onap-discuss <onap-discuss@lists.onap.org> Cc: Helen Chen 00725961 <helen.c...@huawei.com>, OLLIVIER Cédric IMT/OLN <cedric.olliv...@orange.com> Subject: Re: [onap-discuss][integration] TestVNF demo and discussion Hi Andrew during the ONS summit in Amsterdam last week we made a similar demo based on the automated tests we introduced in our CI/CD chains for the Orange Openlab: https://events.linuxfoundation.org/wp-content/uploads/2017/12/Orange-Openlab-A-Full-Automated-Telco-Stack-for-the-Community-David-Blaisonneau-Nicolas-Edel-Orange.pdf Basically we thought that the healthcheck were not enough for our CI/CD chains, that is why we integrated these simple end to end tests based on Open Source VNFs. This topic was introduced during Los Angeles ONS one year ago, we asked for a repository at that time from integration project but did not get it so we pushed our code on gitlab.com. https://gitlab.com/Orange-OpenSource/onap-tests The idea for us was to be able to run basic end to end ONAP test. Robot is already providing a complete vFW case and could be reused for such needs. We were not so familiar with Robot and wanted something simple, generic and usable as a lib to be included in other portal such as the one for teh TMF API (https://events.linuxfoundation.org/wp-content/uploads/2017/12/SDO-Open-Source-When-TMF-APIs-Meet-ONAP-Ren%C3%A9-Robert-Matthieu-Geerebaert-Orange.pdf => https://gitlab.com/Orange-OpenSource/onap_new_portal For the moment we integrated 3 test cases - basic_vm: deploy a simple Ubuntu VM through ONAP: really basic but it helps us to identify issues regularly (even the helathcheck claims everything is OK) - last one was a disk full in SO, all pods/supervizion were happy and running but an exception occured in BPMN module of SO - freeradius_nbi: very basic one as well, a freeradius server installed at VM boot. But we instantiate the VM through the NBI module => allows to see if NBI is still OK - clearwater_ims: this VNF is already onboarded in OPNFV functest with several orchestrators: heat, cloudify (and previously openBaton, open-O). I need to complete the ONAP case by adding all the default signaling tests already integrated in OPNFV for the other orchestrators. and for each VNF, the test case performs the following actions - onboarding of the solution based on a template heat. it performs all the SDC operations and generates the tosca files - instantiation of the VNFn concretely chaining of actions done manually through the VID including the SDNC preload - clean of the VNF (delete the VF module, VNF, service + delete the associated preload) All these test cases are integrated in xtesting framework a lightweight framework developped in OPNFV (https://events.linuxfoundation.org/wp-content/uploads/2017/12/LFN-Xcommunities-Testing-Morgan-Richomme-Cedric-Ollivier-Orange.pdf). so we are consistant in the way to launch all our tests: the infrastructure tests on OpenStack, then on Kubernetes and the Onap tests (healthhcheck tests embedded in xtesting + end 2 end VNFs) concretely we run a docker or a kubernetes job I added the logs associated with such tests in copy If needed and if some space in the agenda we can plan a demo during the next integration meeting on Wednesday. Regards Morgan Le mercredi 03 octobre 2018 à 18:59 +0000, Andrew Fenner a écrit : [onap-discuss][integration] TestVNF demo and discussion Lieu : zoom call https://zoom.us/j/4466668888 Heure de début : lundi 17:00 Heure de fin : lundi 18:00 Hi, A discussion on the need for a TestVNF with a demonstration of a prototype of a possible approach to the solution. Can you please look at the Jira https://jira.onap.org/browse/INT-355<https://urldefense.proofpoint.com/v2/url?u=https-3A__jira.onap.org_browse_INT-2D355&d=DwMGaQ&c=LFYZ-o9_HUMeMTSQicvjIg&r=KgFIQiUJzSC0gUhJaQxg8eC3w16GC3sKgWIcs4iIee0&m=kG12w7U2YM6hhEUwEZyHPSVusPMPWJNSYMD-oCm2LeE&s=ibOFZltoPF0bkEA9xNBD7bKypd1rrFSPF5varoQJ5Xg&e=<https://jira.onap.org/browse/INT-355%3chttps:/urldefense.proofpoint.com/v2/url?u=https-3A__jira.onap.org_browse_INT-2D355&d=DwMGaQ&c=LFYZ-o9_HUMeMTSQicvjIg&r=KgFIQiUJzSC0gUhJaQxg8eC3w16GC3sKgWIcs4iIee0&m=kG12w7U2YM6hhEUwEZyHPSVusPMPWJNSYMD-oCm2LeE&s=ibOFZltoPF0bkEA9xNBD7bKypd1rrFSPF5varoQJ5Xg&e=>> for my initial thinking and look at https://wiki.onap.org/download/attachments/16002054/BeijingDevForum2017-Dec-13-main-0.mp4?version=1&modificationDate=1513294598000&api=v2<https://urldefense.proofpoint.com/v2/url?u=https-3A__wiki.onap.org_download_attachments_16002054_BeijingDevForum2017-2DDec-2D13-2Dmain-2D0.mp4-3Fversion-3D1-26modificationDate-3D1513294598000-26api-3Dv2&d=DwMGaQ&c=LFYZ-o9_HUMeMTSQicvjIg&r=KgFIQiUJzSC0gUhJaQxg8eC3w16GC3sKgWIcs4iIee0&m=kG12w7U2YM6hhEUwEZyHPSVusPMPWJNSYMD-oCm2LeE&s=1kbesoZGUTOzmw6ydCi1WhSY5BV8DTRctGOS1WO5MlE&e=<https://wiki.onap.org/download/attachments/16002054/BeijingDevForum2017-Dec-13-main-0.mp4?version=1&modificationDate=1513294598000&api=v2%3chttps://urldefense.proofpoint.com/v2/url?u=https-3A__wiki.onap.org_download_attachments_16002054_BeijingDevForum2017-2DDec-2D13-2Dmain-2D0.mp4-3Fversion-3D1-26modificationDate-3D1513294598000-26api-3Dv2&d=DwMGaQ&c=LFYZ-o9_HUMeMTSQicvjIg&r=KgFIQiUJzSC0gUhJaQxg8eC3w16GC3sKgWIcs4iIee0&m=kG12w7U2YM6hhEUwEZyHPSVusPMPWJNSYMD-oCm2LeE&s=1kbesoZGUTOzmw6ydCi1WhSY5BV8DTRctGOS1WO5MlE&e=>> @ 05:26:40 and https://onapbeijing2017.sched.com/event/D5pg/progressing-onap-testing-and-integration-with-a-dummy-vnf<https://urldefense.proofpoint.com/v2/url?u=https-3A__onapbeijing2017.sched.com_event_D5pg_progressing-2Donap-2Dtesting-2Dand-2Dintegration-2Dwith-2Da-2Ddummy-2Dvnf&d=DwMGaQ&c=LFYZ-o9_HUMeMTSQicvjIg&r=KgFIQiUJzSC0gUhJaQxg8eC3w16GC3sKgWIcs4iIee0&m=kG12w7U2YM6hhEUwEZyHPSVusPMPWJNSYMD-oCm2LeE&s=R-deEQaZaXONCieoHBCJ8rX2fy-dQvKw6hPn6H-Jw6E&e=<https://onapbeijing2017.sched.com/event/D5pg/progressing-onap-testing-and-integration-with-a-dummy-vnf%3chttps:/urldefense.proofpoint.com/v2/url?u=https-3A__onapbeijing2017.sched.com_event_D5pg_progressing-2Donap-2Dtesting-2Dand-2Dintegration-2Dwith-2Da-2Ddummy-2Dvnf&d=DwMGaQ&c=LFYZ-o9_HUMeMTSQicvjIg&r=KgFIQiUJzSC0gUhJaQxg8eC3w16GC3sKgWIcs4iIee0&m=kG12w7U2YM6hhEUwEZyHPSVusPMPWJNSYMD-oCm2LeE&s=R-deEQaZaXONCieoHBCJ8rX2fy-dQvKw6hPn6H-Jw6E&e=>> & https://schd.ws/hosted_files/onapbeijing2017/49/ONAP-DummyVNF.pptx<https://urldefense.proofpoint.com/v2/url?u=https-3A__schd.ws_hosted-5Ffiles_onapbeijing2017_49_ONAP-2DDummyVNF.pptx&d=DwMGaQ&c=LFYZ-o9_HUMeMTSQicvjIg&r=KgFIQiUJzSC0gUhJaQxg8eC3w16GC3sKgWIcs4iIee0&m=kG12w7U2YM6hhEUwEZyHPSVusPMPWJNSYMD-oCm2LeE&s=CLVsv8ZdTFpNfQc82vQ7K9MXnBRLHUoH3_A-ALW2r_0&e=<https://schd.ws/hosted_files/onapbeijing2017/49/ONAP-DummyVNF.pptx%3chttps:/urldefense.proofpoint.com/v2/url?u=https-3A__schd.ws_hosted-5Ffiles_onapbeijing2017_49_ONAP-2DDummyVNF.pptx&d=DwMGaQ&c=LFYZ-o9_HUMeMTSQicvjIg&r=KgFIQiUJzSC0gUhJaQxg8eC3w16GC3sKgWIcs4iIee0&m=kG12w7U2YM6hhEUwEZyHPSVusPMPWJNSYMD-oCm2LeE&s=CLVsv8ZdTFpNfQc82vQ7K9MXnBRLHUoH3_A-ALW2r_0&e=>> /Andrew _________________________________________________________________________________________________________________________ Ce message et ses pieces jointes peuvent contenir des informations confidentielles ou privilegiees et ne doivent donc pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu ce message par erreur, veuillez le signaler a l'expediteur et le detruire ainsi que les pieces jointes. Les messages electroniques etant susceptibles d'alteration, Orange decline toute responsabilite si ce message a ete altere, deforme ou falsifie. Merci. This message and its attachments may contain confidential or privileged information that may be protected by law; they should not be distributed, used or copied without authorisation. If you have received this email in error, please notify the sender and delete this message and its attachments. As emails may be altered, Orange is not liable for messages that have been modified, changed or falsified. Thank you. -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#12828): https://lists.onap.org/g/onap-discuss/message/12828 Mute This Topic: https://lists.onap.org/mt/26721341/21656 Group Owner: onap-discuss+ow...@lists.onap.org Unsubscribe: https://lists.onap.org/g/onap-discuss/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-