Skip to content

spencer-p/sources

 
 

Repository files navigation

Knative Eventing Sources

This was my intern project at Google in 2019 with the Knative Eventing team. At the time, Knative was fleshing out their library of Pod-specable resources and my work was to create a set of easy-to-use Custom Resource Definitions (CRDs) to lower the barrier of entry to writing Sources for Knative.

A source is an object from which Cloud Events originates from; in this repository it is referred to as a source regardless of whether or not the event originates on the cluster or is imported from somewhere else.

I wrote three separate CRDs to extend common useful Kubernetes objects, demos for each of them, and a sidecar that could be used to simplify writing code for those objects.

Technical details are can be found in /docs/spec/README.md.

About

Knative Eventing Sources

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 92.8%
  • Shell 3.5%
  • JavaScript 2.9%
  • Other 0.8%