vmware-tanzu/sources-for-knative

Add `version` field to spec

embano1 opened this issue · 1 comments

Is your feature request related to a problem? Please describe.
The currently produced events (CE envelop schema) by VSphereSources might break in the future (event types indicate this via .v0), e.g. once we gained enough user feedback.

Describe the solution you'd like
Give users control over CE envelop schema changes via a .spec field, e.g. .spec.version to control events produced as .v0 or stable .v1 contract.

Describe alternatives you've considered

  • Keep as is
  • Document and break
  • VSphereSource API change, e.g. v1beta1

Additional context
This is future-looking since we currently don't produce .v1 versions.

This issue is stale because it has been open for 90 days with no
activity. It will automatically close after 30 more days of
inactivity. Reopen the issue with /reopen. Mark the issue as
fresh by adding the comment /remove-lifecycle stale.