#opnfv-pharos: Cross Community CI

Meeting started by fdegir at 13:00:12 UTC (full logs).

Meeting summary

    1. David Blaisonneau (David_Orange, 13:00:31)

  1. Rollcall (fdegir, 13:00:32)
    1. David McBride (dmcbride, 13:01:09)
    2. Markos Chandras (hwoarang, 13:01:19)
    3. Tianwei Wu (hw_wutianwei_, 13:01:22)
    4. Manuel Buil (mbuil, 13:01:31)
    5. Joe Kidder (joekidder, 13:01:33)

  2. OpenCI (fdegir, 13:01:43)
    1. As highlighted in meeting invitation, OpenCI will be standing agenda item from now on (fdegir, 13:02:06)
    2. Anyone from OPNFV Community who is interested in OpenCI can join XCI Meeting and get the latest updates (fdegir, 13:02:31)
    3. OpenCI Infra has been setup and we have a homepage, wiki, gitlab stuff, mailing list and irc channel (fdegir, 13:03:09)
    4. https://openci.io/ (fdegir, 13:03:28)
    5. https://gitlab.openci.io/openci/community/wikis/home (fdegir, 13:03:40)
    6. 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)
    7. Periyasamy Palanisamy (epalper, 13:04:33)
    8. Our CIs currently rely on timers/polling and so on instead of doing things when things happen (fdegir, 13:05:55)
    9. By making CIs event driven, we can simply enable our CIs to talk to each other via events (fdegir, 13:06:17)
    10. For example, OpenDaylight has autorelease jobs and we currently ask if there is a new artifact there (fdegir, 13:06:37)
    11. 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)
    12. 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)
    13. Currently we do magic and parse Jenkins comments passed to Gerrit to find artifacts (fdegir, 13:08:26)
    14. Another example is CNCF parses ONAP Jenkins job logs to extract info about artifacts (fdegir, 13:09:02)
    15. For federation to happen, a messaging protocol which all CIs adhere to is needed (fdegir, 13:09:27)
    16. The demo between OPNFV and OpenDaylight aims to highlight this fact and start the conversation around the protocol (fdegir, 13:09:46)
    17. 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)

  3. Baremetal Status (fdegir, 13:12:58)
    1. Jack Morgan (jmorgan1, 13:13:33)
    2. We need to ensure we have working baremetal deployment in place - starting with os-nosdn-nofeature and with PDF/IDF (fdegir, 13:15:12)
    3. Rest has lower prio (fdegir, 13:15:17)
    4. https://gerrit.opnfv.org/gerrit/#/c/55319/ (David_Orange, 13:22:33)
    5. https://gerrit.opnfv.org/gerrit/#/c/55319/ (fdegir, 13:25:17)

  4. CI Status (fdegir, 13:30:32)
    1. We have patchset verification and post merge jobs running for OpenStack scenarios, promoting stuff (fdegir, 13:30:52)
    2. https://build.opnfv.org/ci/job/xci-merge-virtual-master/ (fdegir, 13:31:01)
    3. 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)
    4. For Kubernetes scenarios, the criteria for patchset verification and post merge is only the deployment (fdegir, 13:32:17)
    5. Work to integrate functest healthcheck is still in progress and should be complete this week (fdegir, 13:32:36)
    6. XCI Dashboard is available to see the scenario status: http://129.192.69.214/xci.php (fdegir, 13:36:51)

  5. Long Duration Testing Support (fdegir, 13:39:06)
    1. We had some conversations with Test WG and they need a timeline for baremetal availability (fdegir, 13:39:25)
    2. We need to ensure they have something totally automated before the hackfest (fdegir, 13:40:11)

  6. CI Support for Test Projects (fdegir, 13:41:23)
    1. 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)
    2. https://gerrit.opnfv.org/gerrit/#/c/48391/ (epalper, 13:42:48)

  7. Quick Status Check for the Scenarios (fdegir, 13:44:47)
    1. https://gerrit.opnfv.org/gerrit/#/c/54309/ (hw_wutianwei_, 13:46:29)
    2. os-odl-bgpvpn needs to switch to ODL Oxygen (fdegir, 13:46:34)
    3. https://gerrit.opnfv.org/gerrit/#/c/55317/ (hw_wutianwei_, 13:46:48)
    4. Work is in progress with k8-nosdn-nofeature and k8-canal-nofeature (fdegir, 13:46:50)
    5. k8-nosdn-nofeature switches network plugin from calico to kubenet (fdegir, 13:47:05)
    6. A new scenario k8-calico-nofeature will be created later on (fdegir, 13:47:17)
    7. 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)

  8. AoB (fdegir, 13:50:11)


Meeting ended at 14:00:40 UTC (full logs).

Action items

  1. (none)


People present (lines said)

  1. fdegir (141)
  2. David_Orange (47)
  3. jmorgan1 (14)
  4. mbuil (10)
  5. dmcbride (10)
  6. epalper (8)
  7. hw_wutianwei_ (7)
  8. joekidder (4)
  9. collabot` (3)
  10. OPNFV-Gerrit-Bot (1)
  11. hwoarang (1)


Generated by MeetBot 0.1.4.