#opnfv-pharos: Cross Community CI
Meeting started by fdegir at 13:00:12 UTC
(full logs).
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)
- https://openci.io/ (fdegir,
13:03:28)
- 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)
- https://gerrit.opnfv.org/gerrit/#/c/55319/
(David_Orange,
13:22:33)
- 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)
- 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)
- https://gerrit.opnfv.org/gerrit/#/c/48391/
(epalper,
13:42:48)
- Quick Status Check for the Scenarios (fdegir, 13:44:47)
- 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
(full logs).
Action items
- (none)
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.