###### tags: `Monthly Community Meetings` # Eiffel Community Monthly Meetings This document contains links to minutes from our monthly meetings, as well as proposals on topics for coming meetings. ## Logistics * **When:** 13:00 - 15:00 CET, every fourth week on Thursdays * **Where:** [Microsoft Teams Meeting](https://teams.microsoft.com/l/meetup-join/19%3ameeting_MTExMTRmZGEtNTQ2Yy00MzAwLWFjMmQtYmI5NjQxNDU1ZDQx%40thread.v2/0?context=%7b%22Tid%22%3a%2292e84ceb-fbfd-47ab-be52-080c6b87953f%22%2c%22Oid%22%3a%2249725723-aa8c-4dcf-b9d0-b974e8a25702%22%7d) * **Meeting Agenda and Minutes:** https://hackmd.io/mew2t6NqSBe7aRkzQkWNqg * **Community Repo:** https://github.com/eiffel-community/community ## Proposed Future Topics - Visualizations - Both for raw event troubleshooting and follow-my-commit - Based on [summit presentation](https://www.youtube.com/watch?v=O1M9OhHqeCo) and its [outcome](https://hackmd.io/QEwWwRlNQ8mYKXAQKOg16A?view#What%E2%80%99s-cooking-in-the-community---Eiffel-visualizations-at-Axis) - Event repositories - Based on [summit discussion](https://www.youtube.com/watch?v=fzpgju-8k54) and its [outcome](https://hackmd.io/QEwWwRlNQ8mYKXAQKOg16A?view#Accessing-an-event-repository) - "Created" vs "Defined" events. "Triggered/Started" vs just "Started" - Present to LiU how Eiffel is used in real life? - Environment Events (requested by Nasdaq) - How to translate CDEvents on service, environment and incidents to/from Eiffel? - Compare with Alert events here: https://github.com/Ericsson/eiffel-operations-extension/tree/master/eiffel-vocabulary - From the 2023.1 summit: Are multiple contexts a thing? [Slides](https://github.com/eiffel-community/community/blob/master/presentations/eiffel_summit_2023.1/are_multiple_contexts_a_thing.pdf) [Video](https://youtu.be/bHLsf9x8ik4) - What do we want to run on Nordix? - Jenkins pipelines with Eiffel event sending integrations for any Eiffel Community repo? For a coming Eiffel4Eiffel setup - Self-hosted GitHub Action runners, for more complex deployments on Nordix clusters? Easy2Use validation? - Eiffel eco-system in a cloud(-native) setup? - Volvo's use of Neo4j as an event repository - Referencing SBOMs and build attestation from Eiffel. ## Coming Meetings ## Past Meetings * 2024-12-04: Protocol workshop with the following topics: * [Artifacts with multiple names](https://github.com/eiffel-community/eiffel/issues/405) (continue discussion from 2024-11-07 meeting) * 2024-11-07: [Artifacts with multiple identities](https://github.com/eiffel-community/eiffel/issues/405) * 2024-10-10: Summit follow-up * 2024-05-16: Volvo Cars custom event-based CI solution. * In this session, Erik Sternerson (CI product owner for Infotainment at Volvo Cars) will present the custom event protocol for CI/CD at Volvo Cars, show some connected use cases and tools, talk about the benefits and challenges of having a custom solution, and look a bit into the future. * 2024-04-25: Public key distribution for meta.security. * How should the public keys used when signing events be distributed? * They _can_ be stored in the events themselves, but unless you have an additional reference to verify their authenticity it only protects against unintended message corruption. * Is there some public key distribution software that we can recommend? * Should we add a certificate field to meta.security so that organizations can set up one or more Eiffel event CAs that receivers can choose to trust? * 2024-02-15: Interoperability between Eiffel events and OpenTelemetry traces * How do these concepts relate? What overlaps are there, and is there undesirable redundancy? * Do we want to be able to reference OpenTelemetry traces from Eiffel? How? * Do we want to be able to reference Eiffel events from OpenTelemetry traces? How? * See [MoM](https://hackmd.io/Geb5E36dSSupp2dsFH7izw) * 2023-11-23: Source Change Events * https://github.com/eiffel-community/eiffel/issues/261#issuecomment-1831790177 * [2023-08-31: Eiffel Protocol Discussions - Git Tags, Confidence Basis and more](https://hackmd.io/6qfORbWFQd-gPgowBhoMtg) * Magnus: Source change tagged event - https://github.com/eiffel-community/eiffel/issues/219 * Mattias: CONFIDENCE_BASIS (new event link in CLM) - https://github.com/eiffel-community/eiffel/pull/368 * also in relation to potential change of VERIFICATION_BASIS in IV * Emil: Other PRs / issues of your choice - please raise your concerns! * [2023-05-11: Source change events and tags](https://hackmd.io/fYFr6BIgTE-o2_49T7RDUQ) * When to send these events and from where? * Gerrit plugin? * Jenkins plugin? * Stand-alone SCM web hook listener? * Why do we send SCM events? * Trigger pipelines? * Visualize SCM/Git activities? * Replace the need to ask Git about the Git tree? * [2023-04-13: Expressing a confidence level for combinations of SW and HW](https://hackmd.io/dpQQOkEeQoC5yV7IpFUYOg) * We have SW that can be run on multiple types of HW. This means a SW can pass tests on one HW but fail on another and we would like to express this with confidence levels. The legal targets (subject link) for the ConfidenceLevelModified event don't seem well suited to describe HW (CompositionDefined probably being the best option). * 2023-03-16: Cancelled * 2023-02-16 * What makes the Eiffel link concept stand out and is it the only valid solution to correlate events? * The background is that in the ongoing work to define the [CDEvents](https://cdevents.dev/) protocol, the concept of “links” has not yet been accepted as the way to correlate events. This discussion aims to provide use cases and scenarios where the link model in Eiffel is favorable over for example “span IDs” á la OpenTelemetry. * [Discussion link](https://hackmd.io/nAfMMmKZRdyzJthWTwtXlg) * 2023-01-19 * Protocol issue backlog cleanup & priorities - https://github.com/orgs/eiffel-community/projects/6/views/1 * 2022-12-08 [Agenda in detail](https://hackmd.io/@eiffel-community/HJjPqfyuo) * Set the deployment event proposal, 30 mins * Define needed events and their data to be used as input for DORA metrics and prepare for a PoC on DORA metrics, 60 mins * Discuss how to handle beta (pre-1.0) event definitions, 30 mins * 2022-11-10 * Ola Söder (Axis) demoed a real-time event stream visualizer. * CDEvents/Eiffel demo from Ericsson * 2022-09-15 - First half to work on the summit agenda. - Second half to have the meta discussion about deployment events. * 2022-08-18 - 13-14: Summit preparations - 14-15: Deployment events * 2022-06-09 - Deployment events ([github.com/eiffel-community/eiffel#239](https://github.com/eiffel-community/eiffel/issues/239); see also [meetup summary](https://hackmd.io/@eiffel-community/Hy19X67P5#Deployment-events)) * 2022-03-31 * .NET SDK demo * Presentation of new file format for generating schemas and documentation ([github.com/eiffel-community/eiffel#282](https://github.com/eiffel-community/eiffel/issues/282)) * [2022-03-03 - Generating documentation and schemas from a common source](https://hackmd.io/CyrCga7eTRO3u6FymkPh_w) * [2022-02-03 - Source change events](https://hackmd.io/joh2o8eVSN2gz1eUMxl20A) * [2021-12-09 - SDKs](https://hackmd.io/aEpAat1iQgmM4C0RmNmiCg) * [2021-11-11 - Protocol workshop](https://hackmd.io/PkyXTWTNQTSqxC84COcYPg) * [2021-10-14 - Protocol workshop](https://hackmd.io/jEiLclrrTaG5tPIBvrtRfg) * [2021-09-16 - Protocol workshop](https://hackmd.io/MsyB-dOmR9W7q_HFQudFCw) * [2021-08-19 - Summit planning](https://hackmd.io/I6pzkMpoS4aVZu3795pLtQ) * [2021-05-27 - Protocol workshop](https://hackmd.io/WnhRdLZjRiyNFNHa3exvjw)