Commit Graph

5 Commits

Author SHA1 Message Date
Alex Eftimie d456f296a6 Push docs change to other backend modules
Signed-off-by: Alex Eftimie <alex.eftimie@getyourguide.com>
2023-06-12 00:14:29 +02:00
Alex Eftimie 966c07b232 Update plugins/events-backend-module-github/README.md
Co-authored-by: Patrick Jungermann <patrick.jungermann@gmail.com>
Signed-off-by: Alex Eftimie <alex.eftimie@getyourguide.com>
2023-06-09 08:27:31 +02:00
Alex Eftimie 010d6b7584 Update README.md
tiny docs fix for clarity

Signed-off-by: Alex Eftimie <alex.eftimie@getyourguide.com>
2023-06-08 21:53:08 +02:00
Patrick Jungermann 0f46ec304c feat(events/github): add signature verification
Add `createGithubSignatureValidator(config)` which can be used
to create a validator used at an ingress for topic `github`.

On top, there is a new `githubWebhookEventsModule` for the new backend plugin API
which auto-registers the `HttpPostIngress` for topic `github` incl. the validator.

Relates-to: PR #13931
Signed-off-by: Patrick Jungermann <Patrick.Jungermann@gmail.com>
2022-11-24 21:57:12 +01:00
Patrick Jungermann b3a4edb885 feat(events/github): add GithubEventRouter
Add an event router for GitHub
which handles events from the topic `github`
and re-publishes events under their more specific topic
based on the `x-github-event` metadata
like e.g., `github.push`.

Signed-off-by: Patrick Jungermann <Patrick.Jungermann@gmail.com>
2022-11-12 01:14:29 +01:00