================================= #opnfv-pharos: Cross Community CI ================================= Meeting started by fdegir at 13:00:12 UTC. The full logs are available at http://ircbot.wl.linuxfoundation.org/meetings/opnfv-pharos/2018/opnfv-pharos.2018-04-11-13.00.log.html . Meeting summary --------------- * David Blaisonneau (David_Orange, 13:00:31) * Rollcall (fdegir, 13:00:32) * David McBride (dmcbride, 13:01:09) * Markos Chandras (hwoarang, 13:01:19) * Tianwei Wu (hw_wutianwei_, 13:01:22) * Manuel Buil (mbuil, 13:01:31) * Joe Kidder (joekidder, 13:01:33) * OpenCI (fdegir, 13:01:43) * As highlighted in meeting invitation, OpenCI will be standing agenda item from now on (fdegir, 13:02:06) * Anyone from OPNFV Community who is interested in OpenCI can join XCI Meeting and get the latest updates (fdegir, 13:02:31) * OpenCI Infra has been setup and we have a homepage, wiki, gitlab stuff, mailing list and irc channel (fdegir, 13:03:09) * LINK: https://openci.io/ (fdegir, 13:03:28) * LINK: https://gitlab.openci.io/openci/community/wikis/home (fdegir, 13:03:40) * A prototype to demonstrate CI/CD Federation is in progress - this will use events to establish communication between OPNFV and OpenDaylight CIs (fdegir, 13:04:22) * Periyasamy Palanisamy (epalper, 13:04:33) * Our CIs currently rely on timers/polling and so on instead of doing things when things happen (fdegir, 13:05:55) * By making CIs event driven, we can simply enable our CIs to talk to each other via events (fdegir, 13:06:17) * For example, OpenDaylight has autorelease jobs and we currently ask if there is a new artifact there (fdegir, 13:06:37) * With event driven CI, OpenDaylight CI/Autorelease job can simple announce availability of a new artifact which passed certain level of testing and promoted for the use of others (ie. reached to a certain Confidence Level) and anyone who is interested in those artifacts can consume the event and fetch the artifact (fdegir, 13:07:38) * The events will carry certain metadata such as what level of testing that artifact passed, what the confidence level is, where it is stored and so on (fdegir, 13:08:09) * Currently we do magic and parse Jenkins comments passed to Gerrit to find artifacts (fdegir, 13:08:26) * Another example is CNCF parses ONAP Jenkins job logs to extract info about artifacts (fdegir, 13:09:02) * For federation to happen, a messaging protocol which all CIs adhere to is needed (fdegir, 13:09:27) * The demo between OPNFV and OpenDaylight aims to highlight this fact and start the conversation around the protocol (fdegir, 13:09:46) * Another and perhaps pretty crucial benefit of this is to establosh E2E Traceability since the events can refer to each other; I've been published because this event caused triggering of the job which published me (fdegir, 13:10:38) * Baremetal Status (fdegir, 13:12:58) * Jack Morgan (jmorgan1, 13:13:33) * We need to ensure we have working baremetal deployment in place - starting with os-nosdn-nofeature and with PDF/IDF (fdegir, 13:15:12) * Rest has lower prio (fdegir, 13:15:17) * LINK: https://gerrit.opnfv.org/gerrit/#/c/55319/ (David_Orange, 13:22:33) * LINK: https://gerrit.opnfv.org/gerrit/#/c/55319/ (fdegir, 13:25:17) * CI Status (fdegir, 13:30:32) * We have patchset verification and post merge jobs running for OpenStack scenarios, promoting stuff (fdegir, 13:30:52) * LINK: https://build.opnfv.org/ci/job/xci-merge-virtual-master/ (fdegir, 13:31:01) * The current criteria for patchset verification and post-merge is noha virtual deployment + healthcheck which will be revisited once we have baremetal is working (fdegir, 13:31:32) * For Kubernetes scenarios, the criteria for patchset verification and post merge is only the deployment (fdegir, 13:32:17) * Work to integrate functest healthcheck is still in progress and should be complete this week (fdegir, 13:32:36) * XCI Dashboard is available to see the scenario status: http://129.192.69.214/xci.php (fdegir, 13:36:51) * Long Duration Testing Support (fdegir, 13:39:06) * We had some conversations with Test WG and they need a timeline for baremetal availability (fdegir, 13:39:25) * We need to ensure they have something totally automated before the hackfest (fdegir, 13:40:11) * CI Support for Test Projects (fdegir, 13:41:23) * We are working on enabling snapshotting of a known/good deployment for test projects so they can use it for gating their patches (fdegir, 13:41:50) * LINK: https://gerrit.opnfv.org/gerrit/#/c/48391/ (epalper, 13:42:48) * Quick Status Check for the Scenarios (fdegir, 13:44:47) * LINK: https://gerrit.opnfv.org/gerrit/#/c/54309/ (hw_wutianwei_, 13:46:29) * os-odl-bgpvpn needs to switch to ODL Oxygen (fdegir, 13:46:34) * https://gerrit.opnfv.org/gerrit/#/c/55317/ (hw_wutianwei_, 13:46:48) * Work is in progress with k8-nosdn-nofeature and k8-canal-nofeature (fdegir, 13:46:50) * k8-nosdn-nofeature switches network plugin from calico to kubenet (fdegir, 13:47:05) * A new scenario k8-calico-nofeature will be created later on (fdegir, 13:47:17) * Kubernetes scenarios hw_wutianwei_ and Taseer working on are important for Scenario Consolidation and SDF which will use the 4 k8s scenarios for prototyping (fdegir, 13:47:57) * AoB (fdegir, 13:50:11) Meeting ended at 14:00:40 UTC. People present (lines said) --------------------------- * fdegir (141) * David_Orange (47) * jmorgan1 (14) * mbuil (10) * dmcbride (10) * epalper (8) * hw_wutianwei_ (7) * joekidder (4) * collabot` (3) * OPNFV-Gerrit-Bot (1) * hwoarang (1) Generated by `MeetBot`_ 0.1.4