---
tags: CDEvents
---
# CDEventsCon @ KubeCon 2022 - Planning
* [GitHub Issue](https://github.com/cdfoundation/sig-events/issues/115)
* [Google form](https://docs.google.com/forms/d/1c_jK_11t1Epo3RUTb55X_f4mTvU2u-01w0nZn94l1zY/edit#responses)
## Event Title and Abstract
[**CDEventsCon**](https://events.linuxfoundation.org/cdeventscon/)
### Abstract
CDEventsCon is the first conference about CDEvents, a project and specification that provides interoperability in CI/CD through events.
Events are ubiquitous in CI/CD: webhooks triggered on a code change or image upload, notifications about a failed build or vulnerability discovered in a container image, input data for measuring DevOps performance and more.
In this conference we will look at how events are used in the software production ecosystem today, we'll present some cool demos about CDEvents and will have an opportunity to integrate your use cases in the spec and add support for CDEvents in your project.
**Who Should Attend**: CDEventsCon is for all CDEvents users and contributors and for anyone interested in interoperability and events in the CI/CD ecosystem. It's an opportunity to join the CDEvents community and contribute to the shared specification as well as for integrating CDEvents in your own project.
## Event Page
Event Page: https://events.linuxfoundation.org/cdeventscon/
Main Sched page: https://events.linuxfoundation.org/kubecon-cloudnativecon-europe/program/colocated-events/ - Pending
Event Sched: TBD
- Resources
- https://cdevents.dev
- Sponsored by https://cd.foundation - Missing
- RSVP - Missing
## Rooms Setup
* https://docs.google.com/document/d/1qEjNIByyEQU6w4Qj2cCN4C3qcXO6SsZ4-uYUH_jzXhY/edit
* Room I - Theatre
* Room II, III - Combined in Rounds
* Or two rooms of rounds
## Timeline
- List of Speaker(s) until 01/04
- Talk abstracts / Speaker Details until 01/04
- Final agenda until 06/04
## Agenda
- 10:00 Kick Off (Andrea, Emil)
- 10:05 -> 10:20 CDF (Kara)
- 10:20 -> 10:30 Keynote - Events in CI/CD (Andrea)
- 10:30 -> 11:10 Talk - Ortelius and Keptn (Brad)
- 11:10 -> 11:20 Coffee Break
- 11:20 -> 12:00 Talk - Erik (CI/CD for Autonomous Car)
- 12:00 -> 12:30 Lunch Break
- 12:30 -> 13:10 Talk - Jenkins and CDEvents (Shruti, Oleg)
- 13:10 -> 13:50 Talk - Eiffel Protocol (Emil)
- 13:50 -> 14:00 Coffee Break
- 14:10 -> 14:50 Talk - CDEvents in Tekton (Vibhav)
- 14:50 -> 15:40 Knative + CDEvents (Mauricio + Ishan)
- 15:40 -> 16:20 CDF SIGs Panel (Erik, Melissa, Fatih, Maria, Oleg)
- 16:20 -> 16:30 Closing remarks (Andrea, Emil)
- Break
- 17:00 Social
## Talks & Speaker Details
### Template
__Speakers(s)__:
__Title__:
__Abstract__:
__Speaker Title__:
__Speaker Bio__:
### 10:05
__Speakers(s)__: Kara de la Marck
__Title__: CDF: Helping Build a Future of Greater Interoperability in the CI/CD Domain with CDEvents!
__Speaker Title__: Senior Ecosystem Advocate at the Continuous Delivery Foundation
__Speaker Bio__: Kara is a Senior Ecosystem Advocate at the Continuous Delivery Foundation (CDF) and co-chair of the CDF’s Interoperability SIG. Having worked as a developer, Kara enjoys helping developer teams and companies get better at delivering software. She is passionate about open source, collaboration, education, and software engineering best practices. As a board director of codebar.io, and GSoC and Outreachy mentor, Kara works to build welcoming tech communities. In her spare time, Kara is studying for an MS in Artificial Intelligence Ethics and Society at Cambridge University.
### 10:20?
__Speakers(s)__: Andrea Frittoli
__Title__: Events in CI/CD
__Speaker Title__: Open Source Advocate at IBM
__Speaker Bio__: Andrea Frittoli is a Developer Advocate at IBM and an open source enthusiast. He is a maintainer to the CDEvents specification and co-chair of the Events Special Interests Group in the Continuous Delivery Foundation. He’s also a maintainer of the Tekton project and a member of Technical Oversight Committee for the CD Foundation (CDF). Previously he has contributed to OpenStack for several years, with focus in Quality Engineering, CI/CD and infrastructure as code. He is a strong advocate for transparency and collaboration in open source. Andrea has previously been a speaker at cdCon, KubeCon and several other conferences in the open-source space, like FOSSASIA, FOSDEM, FOSS Backstage, OpenStack summits and Open Source Summits.
### 10:30
__Speaker(s)__: Brad McCoy
__Title__: The Ortelius Journey with GitOps and Event Driven CI/CD
__Abstract__:
From early on the Ortelius team had seen value in events and how they can solve many of our problems that we face in our DevOps processes, particularly around Interoperability.
As they embarked on their journey implementing GitOps, they then realized that there were a lot of moving parts and tools in their CI/CD process so decided to adopt Keptn as the control plane to handle events. In this session we will explore how Ortelius, Keptn and GitOps form a new kind of pipeline that incorporates a central catalog for tracking the DevOps data in an event driven CD Pipeline.
__Speaker Title__: CNCF Ambassador, Ortelius Community Lead, Head of Cloud Engineering at Moula
__Speaker Bio__: Brad started off his career as a software engineer and then transitioned into DevOps. He is passionate about open source software, and mentoring folks in this space. He is currently living in Australia where he enjoys surfing and traveling in his spare time.
### 11:20
__Speakers(s)__: Erik Sternerson
__Title__: CI/CD for Autonomous Drive and other complex systems - What we have learned about using events
__Abstract__:
Complex systems often imply complex builds, complex verification and complex releases, and complex CI/CD pipelines spanning multiple teams and departments. Hardware is often involved as well, adding an additional level of complexity.
Several challenges frequently present themselves in such CI/CD pipelines, mainly related to observability, such as understanding what has been built and packaged, what has been tested where and how, and what is ready to be released to "the next level". These observability issues are often solved in the same manner: using events.
In this talk, we will give an introduction to "industry-style enterprise-scale" CI/CD, present some challenges that are unique to this domain, and describe how the industry is working to overcome them using events.
__Speaker Title__: CI/CD Specialist
__Speaker Bio__: Erik Sternerson works as an Enterprise-Scale CI/CD Specialist in the Swedish company doWhile, with a professional focus on Continuous Delivery of Autonomous Drive systems.
Erik is also a maintainer and active contributor to the CDEvents specification, part of the Events in CI/CD Special Interests Group in the Continuous Delivery Foundation, and is a contributor to the Eiffel events open source community.
Erik last presented at FOSDEM 2022, before that as part of a Birds-of-a-Feather session at cdCon 2021, and has presented at several smaller test automation conferences.
### 12:30
__Speaker(s)__: Shruti Chaturvedi, Oleg Nenashev
__Title__: Jenkins and CDEvents (TBD)
__Abstract__: TODO: (Our GSoC project for CloudEvents, what's next, integrations with tools like Keptn, etc.)
Oleg:
__Speaker Title__: Dynatrace OSPO, CDF TOC Chair
__Speaker Bio__: Oleg works on open source programs and Keptn community at the Dynatrace Open Source Program Office. He is a TOC chair and community ambassador in the Continuous Delivery Foundation. Oleg is a core maintainer and board member in Jenkins where he writes code, mentors contributors, and organizes community events and Google Summer of Code in the project. Open source software and open hardware advocate. Oleg has a PhD degree in hardware design and volunteers in the Free and Open Source Silicon Foundation.
[speaker profile](https://github.com/oleg-nenashev/oleg-nenashev/tree/main/speaking#speaker-profile)
Shruti:
__Speaker Title__:
__Speaker Bio__:
### 13:10
__Speakers(s)__: Emil Bäckmark
__Title__: Eiffel - An open-source event protocol for CI/CD pipelines
__Abstract__: Eiffel is an open-source protocol specification for events to be used in CI/CD pipelines. The talk will describe the background to why the Eiffel protocol was first invented and it’s evolution. It will provide an overview of what the protocol looks like, what core parts it is made up of, and what use cases it is there to solve. The talk will also cover how the Eiffel protocol relates to the emerging CDEvents protocol, how it helps CDEvents on its path to success, and what lies ahead for the two of them.
__Speaker Title__: CI/CD Architect, Ericsson
__Speaker Bio__: Emil Bäckmark is an architect for the CI/CD solutions within Ericsson. He is experienced in generic CI/CD solutions on all product levels and is as such part of leading the development of CI/CD systems necessary to reliably deliver high quality products for Ericsson.
Emil is co-chair in the technical committee driving the Eiffel Community. The Eiffel TC is responsible for the Eiffel event protocol and its eco-system. Emil is also co-chair in CDF SIG Events, steering the emerging CDEvents event protocol for CI/CD.
Emil has been a speaker on event related topics on multiple conferences in the CI/CD area in the past few years.
### 14:10
__Speakers(s)__: Vibhav Bobade
__Title__: CDEvents in Tekton: The path to a more interoperable CI/CD system
__Abstract__:
The CloudEvents format was introduced to standardise event formats in the cloud ecosystem. This has allowed different event brokers to consider a single format for communication.
The need for better interoperability between CI/CD systems is gaining importance, as companies continue to have multiple CI/CD systems in their environment.
To facilitate interoperability between them in an event-driven fashion, the CDEvents community was born which would use CloudEvents as the base format for the CDEvents format as a standard for communication between different CI/CD systems.
One such system is Tekton which uses k8s style resources to create CI/CD pipelines. Tekton already supports CloudEvents and there is ongoing work to support CDEvents. In this talk, the speaker will go over the CloudEvents controller for Tekton, work being done to standardise the CDEvents format for Tekton along with a demo for the same.
__Speaker Title__: Senior Software Engineer, Lifesaver Inc.
__Speaker Bio__: Vibhav is a Senior Software Engineer at Lifesaver Inc. where he builds software which helps understand the impact of businesses on society. He dabbles in CI/CD and is a part of the Jenkins and Tekton communities. When he is not strapped to his desk, he plays the guitar, goes for a run or reads for fun (or profit).
### 14:50
__Speakers(s)__: Mauricio Salatino, Ishan Khare
__Title__: Expanding Interoperability in the CD Ecosystem
__Abstract__:
Building an inclusive ecosystem where you can connect different tools built in using different technologies and languages is hard, as different tools tend to promote different protocols and similar but not the same architectural patterns.
This presentation focuses on the CD Events initiative led by the SIG-Events Working Group at the CD Foundation. During this presentation a new use case will be presented showing how tools like Knative, Tekton and Crossplane can work together by just relying on CD Events, no custom libraries, no forced protocols, just a standard and reactive way to interconnect disparate systems that were created by different communities with different purposes.
Mauricio
__Speaker Title__: Staff Engineer, VMware
__Speaker Bio__: Mauricio is currently working at the Knative OSS Project as part of the VMWare MAPBU team. He is the author of the Continuous Delivery for Kubernetes book for Manning and he is passionate about Open Source, Cloud Native and Kubernetes. You can always get in touch with him via Twitter @Salaboy.
Ishan
__Speaker Title__: Software Engineer, Loft Labs
__Speaker Bio__: Ishan is currently working as a Software Engineer with Loft Labs. He is into Custom Controllers, Cloud Native, Service Meshes and kubernetes. You can reach out to him on Twitter at @ishankhare07
### 15:40
__Speakers(s)__:
- Erik Sternerson: facilitator, Events SIG
- Melissa McKay: Interoperability SIG
- Fatih Degirmenci: Supply Chain SIG
- Maria Ashby: Spinnaker
- Oleg Nenashev: Jenkins, Keptn
__Title__: CDEvents as Catalyst to Innovation in CI/CD Ecosystem
__Abstract__: The development of a CI/CD pipeline often involves cobbling together a number of different tools and technologies that enable organizations to release their products on time with quality. However, the technologies used to establish pipelines do not speak the same language similar to us humans due to lack of interoperability across them. CDEvents project works on establishing shared terminology and developing an event protocol to achieve interoperability within the CI/CD ecosystem. Join this discussion to learn more about the different use cases that could be addressed by events, hear what is currently being discussed within various groups and projects such as CDF SIG Interoperability, CDF SIG Software Supply Chain, Jenkins, and Spinnaker and how they envision what CDEvents project could do to enable the innovation within the CI/CD ecosystem.
Erik: see above
Oleg: see above
Melissa:
__Speaker Title__:
__Speaker Bio__:
Maria:
__Speaker Title__: Developer Advocate at Armory
__Speaker Bio__: Maria is a developer advocate at Armory. Maria creates content around continuous delivery and Spinnaker. Before diving into a developer advocacy role, she worked in computer science education for K-12 students in lower-income communities. Maria is passionate about lowering the barrier to entry into continuous delivery and increasing representation for black students in tech. As a newbie to the CD community, she hopes to use her previous experience in data science and machine learning to bring a new perspective to the space.
Faith:
__Speaker Title__: Principal Developer at Ericsson
__Speaker Bio__: Fatih specialises in automation, infrastructure, CI/CD, and DevOps and is currently involved in several CI/CD initiatives across Ericsson and within open source. He previously served in the OPNFV Technical Steering Committee as a committer-at-large representative and CDF Technical Oversight Committee as an end user representative. He led the OPNFV Release Engineering Project and formed the OPNFV Infrastructure Working Group. He founded the OPNFV Cross Community CI (XCI) Project, OpenCI Initiative, and CDF SIG Interoperability, paving the way for broader collaboration in open source CI/CD ecosystem. He is currently the co-chair of CDF SIG Software Supply Chain and contributor to various open source projects.
Prior to Ericsson, Fatih worked for HAVELSAN and provided expertise to its partners and customers including BOEING and BAE Systems.
## Else
- We'll need stickers!!
- SWAG for speakers
- Socks should be ready in time
- CDEvents t-shirt (later)
## RSVP
- Emil, Mattias:
- would like to be there, but travel restriction right now
- Oleg: planning to be there
- Erik: will attend
- Tracy: won't attend
- Kara: possibly won't attend
## Archived Content
### Event Title and Abstract
==> **CDEventsCon**
Title ideas from the google form
* CDEventsCon +1 +1
* CDEvents Day
* Events in CI/CD +1
* CDEvents contributor summit
* How do we achieve Iteroperability in the CNCF ecosystem?
### Event Page
https://events.linuxfoundation.org/kubecon-cloudnativecon-europe/program/colocated-events/\<?\>
- Event Abstract
- Code of Conduct
- We're creating a safe and welcoming space to learn about CDEvents and discuss about interoperability in CI/CD. By participating to this event, you accept our Code Of Conduct (link). Please let us know about any Code of Conduct violation at (link).
- Resources
- https://cdevents.dev
- https://github.com/cdfoundation/sig-events/
- https://cd.foundation
Agenda (when decided)
### Content Brainstorming
First half (2h 30)':
- Keynotes/Intro
- Talks - 3/4
Second half:
- CDEvents design and specification (8)
- This will require a reasonable % of the CDEvents maintainers to be in the room
- Demos (7)
- Existing Tekton + Keptn PoC
- DORA Metrics via CDEvents PoC WIP
- KNative PoC WIP - note that KNativeCon will run in parallel, so this may be not available
- Hands-on CDEvents SDKs (5)
- Hands-on implementing projects - adapters (4)
- Hands-on proof of concepts (4)
- Unconference (1)
- Informal (1)
Other content ideas:
- Panel
- Interoperability in CI/CD
- Events in CI/CD
- Workshop
- Developing Event to CDEvents adapters using the SDK
- Application Lifecycle Events
- Keptn breakout room (before 1pm would be better). Could be about Keptn Events and introducing a new "Application Deployment Events" specification
- Keptn agenda at Kubecon, with Keptn Community Day on May 17, 1PM..5PM UTC: https://docs.google.com/presentation/d/1SzwJD_1f9ufy_hbHGJD8N6nSKtuj80ysI_Srmx-Or5M/edit?usp=sharing
- Knative BoF
Notes:
- Participation in the in-person event will require KubeCon registration.
Social events:
- Perhaps joining CNCF social
- After the event
#### Keynotes / Intro
* We could use some of the material from the FOSDEM talk here
* Group review for the keynote
#### Project Talks
* Ortelius (contact: Steve) would be interested in presenting the work Ortelius is doing on events
* Talk to be confirmed
* Brad McCoy?
* Remote attendes -
* Keptn (contact: Oleg) would be interested in presenting the work Keptn has done on events and CDEvents
* Keptn will also host an event in parallel
* Talk to be confirmed, abstract pending
* Tekton (contact: Vibhav) would be interested in presenting the work Tetkon has done on CloudEvents / CDEvents
* Abstract available
* Kara reached out to the Spinnaker community
* Jenkins & Events / CloudEvents (contact: Oleg)
* Eiffel presentation (Emil, Mattias)
* Erik might propose a presentation
#### Demos / Talks
* CDEvents use case metrics: Andrea working on DORA metrics via CDEvents
* Knative use case demo
* To be confirmed - Mauricio