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

Propose to add CNCF CloudEvents webhook standards #51

Closed
gowrizrh opened this issue Aug 28, 2022 · 5 comments · Fixed by #62
Closed

Propose to add CNCF CloudEvents webhook standards #51

gowrizrh opened this issue Aug 28, 2022 · 5 comments · Fixed by #62
Assignees
Labels
enhancement New feature or request

Comments

@gowrizrh
Copy link

gowrizrh commented Aug 28, 2022

This is a proposal to add CloudEvents under the "Standardisation Efforts" section.

CloudEvents is a CNCF incubating project.

https://cloudevents.io

CloudEvents is a specification for describing event data in common formats to provide interoperability across services, platforms and systems.

It provides specification on message modelling and event payload design multiple protocols from AQMP to HTTP and HTTP Webhooks.

This could also cover a fair bit on #33

I'll be happy to contribute to this one.

@sudobinbash sudobinbash self-assigned this Aug 31, 2022
@sudobinbash
Copy link
Contributor

Thanks for sharing @gowrizrh :)

Any contribution is welcome!

I started digging thru cloudevents and found this. Is this a good representation of how cloudevents aims to help on webhooks?

If yes, I'll include that on the standardization effort.

@sudobinbash sudobinbash added the enhancement New feature or request label Aug 31, 2022
@gowrizrh
Copy link
Author

That's right. It also might be worth reading through the the main spec which should cover topics around event / payload schemas.

The webhooks specification you linked should be an extension of the main spec with more things covering rate limiting and retries.

@sudobinbash sudobinbash linked a pull request Sep 9, 2022 that will close this issue
@sudobinbash
Copy link
Contributor

Hi @gowrizrh . I added CloudEvents to the standardization efforts.
Feel free to send me a PR in case you feel I didn't do justice to the project.

Thanks again for the contribution and for making the world a better place for webhooks! <3

PS: Are you in the CloudEvents working group?

@gowrizrh
Copy link
Author

Thank you 😀

No I'm not in the working group

@embano1
Copy link

embano1 commented Nov 7, 2022

Just found this thread and will probably file another PR to update the section. E.g. CE v1 is finalized and stable. Also, CE offers several benefits, including SDKs, transport bindings (Kafka, RabbitMQ, HTTP, etc.) and encoding formats (JSON, Avro, Protobuf) which developers can take advantage of instead of reinventing the wheel (error-prone bespoke formats and SDKs).

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

Successfully merging a pull request may close this issue.

3 participants