~/talk

Enhancing Interoperability in CI/CD Workflows Using CDEvents

Talkat CD Mini Summit 2024 · on Thursday, 2024-09-19· [devops-and-delivery]
links:none on file
slides:none on file

Built a webhook translator that converts Gerrit/GitHub/GitLab webhooks into CDEvents, a Jenkins plugin that emits CDEvents, and a Flux receiver/provider, wired through CDEvents Java SDK, Go SDK and a Webhook Adapter into Knative Eventing with Prometheus scraping. Demo runs end-to-end: change → Jenkins build → Flux deploy → back to Jenkins; it mostly works but hit an infinite-trigger loop until Knative filtering is updated. Claim: lowers glue code and gives immediate observability; adoption needs many tool translators.

AI-written summary · about

  1. 0:00Introduction and motivation
  2. 1:50Purpose of CDEvents
  3. 2:54Demo setup overview
  4. 4:19Translator and broker approach
  5. 7:57Live demo begins
  6. 15:57Challenges and adoption barriers
  7. 19:09Recommendations and call to action
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.