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

Schema registry #101

Open
thedodd opened this issue Sep 29, 2021 · 0 comments
Open

Schema registry #101

thedodd opened this issue Sep 29, 2021 · 0 comments
Labels
A-crd Hadron K8s CRDs A-operator Hadron Kubernetes operator A-streams Hadron server streams T-needs-design Needs additional design work T-needs-review Needs additional review to make progress

Comments

@thedodd
Copy link
Collaborator

thedodd commented Sep 29, 2021

  • Define a new Schema CRD.
  • The name of the Schema will correspond with the CloudEvents type field.
  • Stream CRD will be updated to include a field schemaValidation: bool. When true, every event will have its schema validated according to the event registry, and if there is no schema available, then the event will be rejected.

Questions

  • What schema types will be supported? Proto & avro?
@thedodd thedodd added A-crd Hadron K8s CRDs A-operator Hadron Kubernetes operator A-streams Hadron server streams labels Sep 29, 2021
@thedodd thedodd added T-needs-design Needs additional design work needs review labels Nov 10, 2021
@thedodd thedodd added T-needs-review Needs additional review to make progress and removed needs review labels Nov 10, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-crd Hadron K8s CRDs A-operator Hadron Kubernetes operator A-streams Hadron server streams T-needs-design Needs additional design work T-needs-review Needs additional review to make progress
Projects
None yet
Development

No branches or pull requests

1 participant