Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Documentation request: Create events catalog for easy look-up when creating CD integrations #513

Open
aristapimenta opened this issue Apr 26, 2023 · 3 comments

Comments

@aristapimenta
Copy link

aristapimenta commented Apr 26, 2023

I followed this guide https://fluxcd.io/flux/use-cases/gh-actions-helm-promotion/ and it suggests using Alert and GitHub Dispatch for promoting HelmReleases. It works great for me, but the way with how you select events (an exclusion regex list) is complex and made me think that it would be great if there was a neat catalog of events. I didn't find any such documentation and right now I'm basically looking up the Flux source code to figure out which events I would benefit from.

@aristapimenta
Copy link
Author

This could probably be generated automatically.

@somtochiama
Copy link
Member

Just to clarify, you mean a list of events that each of the controllers sends to notification-controller?

@aristapimenta
Copy link
Author

Just to clarify, you mean a list of events that each of the controllers sends to notification-controller?

Hi @somtochiama! Yep, that's exactly what I mean. I think this would greatly help harvesting the potential of notification-controller, because today there isn't an easy way to know what events you could be hooking to/benefiting from.

I work on an enterprise product whose build process extracts log documentation directly from comments in the source code properly placed around/before the log line/function call. I think there's a similarity between what these logs and the Flux events achieve, so I thought about this catalog suggestion.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants