--- Hi team, reposting a message from Slack in case it was missed there---
I'm really interested in incorporating CloudEvents in Jenkins. I had a question (or maybe two, which are closely related): is there a particular integration that comes to mind when the Jenkins team is thinking of using CloudEvents both as a source and a sink? consider circumstance A, where Jenkins is a source, and circumstance B where it is a sink.
Now, i was looking over tools which emit and consume cloudevents. the tools which consume cloudevents are more like middleware architectures, like EventGrid by Azure. and triggering for a tool to consume evnet is more twisted since there are not of lot of integration options. So one scenario could be having Jenkins as the source, and as a build is started, emit an emit, have EventGrid consume it and send it maybe to a log service on Azure.
Other where Jenkins wuld be the sink, and here there are more options available. Falco for example emits CloudEvents based on security compliance over build on K8s clusters, and ideally i really like thinking of implementing this plugin with Falco support whicj works with Docker or similar plugins to listen to security events from Falco and consequentially fail builds.
Ofc, a middleware is more multi-faceted since we can start using CloudEvent spec for service like SCM polling etc..
The main question/doubt is if i'm on the right track in terms of thinking about the whole infrastructure rather than just the emitting and consuming part of Jenkins. It will help me direct my research to ideas Jenkins is thinking of implementing. Thank you so much!
@ShrutiC-git Currently Im made a draft proposal for CloudEvents Plugin for Jenkins which a made a week back - https://docs.google.com/document/d/1zzjMhrtE4bWK07AOaGHn0T7RxEi7QP8RbfsjVArTXhY/edit?usp=sharing
If you wanna share your feedback their whats we can improve that would be helpful for the community as well :)
Hi team, I'm sorry the proposal has been delayed due to some personal commitments. However, if possible, I would absolutely love feedback on the proposal for CloudEvents Plugin https://docs.google.com/document/d/1MvdocqnKLOj2Sf8pqAsd4-GGhd9kl_VXGRPffBFNUOI/edit?usp=sharing. Thanks so much! (you might catch me editing there, still making some changes :))
Bumping this thread: i had to make the proposal private, however I have updated the access settings as suggested, and would absolutely love to hear feedback or comments from the mentors. thanks sm!