Skip to content
This repository has been archived by the owner on Dec 11, 2023. It is now read-only.

Schema Registry Proposal #107

Open
JeffNeff opened this issue Jan 4, 2023 · 0 comments
Open

Schema Registry Proposal #107

JeffNeff opened this issue Jan 4, 2023 · 0 comments

Comments

@JeffNeff
Copy link

JeffNeff commented Jan 4, 2023

Proposal: Include a common package for the brokers that allows them access to user provided schema definitions .

The user can provide the broker with a path to a folder containing CRD's (local or public/internet I.E one could point to https://github.com/triggermesh/triggermesh/tree/48061197f7bacc33477a6576752eeac45978ffee/config) and the package will illiterate over all of the files to look for a registry.knative.dev/eventTypes parameter .

From here the package can make the following information available to the Broker: The event type, schema definition, and a small description.

With the broker now equipped with this information we can begin to leverage it by:

  • Autogenerate swagger endpoint
  • Event type validation.
  • Payload validation.
  • Auto Transformation / AI transformation
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant