Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ require (
k8s.io/client-go v0.35.3
k8s.io/code-generator v0.35.3
knative.dev/caching v0.0.0-20260407015125-9cf206a99631
knative.dev/eventing v0.48.1-0.20260409081128-a29cbfbe8787
knative.dev/eventing v0.48.1-0.20260413075932-f5afd1393f34
knative.dev/hack v0.0.0-20260318014029-7eede7fdcbad
knative.dev/pkg v0.0.0-20260406140200-cb58ae50e894
knative.dev/reconciler-test v0.0.0-20260407022129-1dbedb07f399
Expand Down
4 changes: 2 additions & 2 deletions go.sum
Original file line number Diff line number Diff line change
Expand Up @@ -1716,8 +1716,8 @@ k8s.io/utils v0.0.0-20251002143259-bc988d571ff4 h1:SjGebBtkBqHFOli+05xYbK8YF1Dzk
k8s.io/utils v0.0.0-20251002143259-bc988d571ff4/go.mod h1:OLgZIPagt7ERELqWJFomSt595RzquPNLL48iOWgYOg0=
knative.dev/caching v0.0.0-20260407015125-9cf206a99631 h1:Xv6k5iYiVqcKvygbadBIPsfdA/rcQ2msweoLkQz9xbI=
knative.dev/caching v0.0.0-20260407015125-9cf206a99631/go.mod h1:wrNNsH57ewNmBlsis/RE+Tfxm0lZGobj3OIJA0CP7DQ=
knative.dev/eventing v0.48.1-0.20260409081128-a29cbfbe8787 h1:RN2FmK08H098+NsfVd4lqnC+CL5H2DJXGfQtIofdGx4=
knative.dev/eventing v0.48.1-0.20260409081128-a29cbfbe8787/go.mod h1:/Fo2sSNODejAOySa20SYVYGy7KJi5DSi3DaArco46ik=
knative.dev/eventing v0.48.1-0.20260413075932-f5afd1393f34 h1:2ET4ev50GWm4Pcig/5MG/OawY+yAclje7U8rbdlnYIw=
knative.dev/eventing v0.48.1-0.20260413075932-f5afd1393f34/go.mod h1:/Fo2sSNODejAOySa20SYVYGy7KJi5DSi3DaArco46ik=
knative.dev/hack v0.0.0-20260318014029-7eede7fdcbad h1:yH957Dv5HrPgllwTs7e1wvCKcjg/PC0QPQGEWkK7QFw=
knative.dev/hack v0.0.0-20260318014029-7eede7fdcbad/go.mod h1:L5RzHgbvam0u8QFHfzCX6MKxu/a/gIGEdaRBqNiVbl0=
knative.dev/networking v0.0.0-20260405224958-4d3f1a4897bc h1:Xj7guPwZJacrHgzGzpjkdoRCmJhrIb5ZNcNjYEMiJU4=
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -33,8 +33,14 @@ func (ets *EventTypeSpec) Validate(ctx context.Context) *apis.FieldError {
fe := apis.ErrMissingField("type")
errs = errs.Also(fe)
}
// TODO validate Source is a valid URI.
// TODO validate Schema is a valid URI.
// Validate Source is a non-empty URI when provided
if ets.Source != nil && ets.Source.IsEmpty() {
errs = errs.Also(apis.ErrInvalidValue("", "source", "source URI cannot be empty"))
}
// Validate Schema is a non-empty URI when provided
if ets.Schema != nil && ets.Schema.IsEmpty() {
errs = errs.Also(apis.ErrInvalidValue("", "schema", "schema URI cannot be empty"))
}
// There is no validation of the SchemaData, it is application specific data.
return errs
}
Expand Down
2 changes: 1 addition & 1 deletion vendor/modules.txt
Original file line number Diff line number Diff line change
Expand Up @@ -1511,7 +1511,7 @@ k8s.io/utils/trace
## explicit; go 1.25.0
knative.dev/caching/pkg/apis/caching
knative.dev/caching/pkg/apis/caching/v1alpha1
# knative.dev/eventing v0.48.1-0.20260409081128-a29cbfbe8787
# knative.dev/eventing v0.48.1-0.20260413075932-f5afd1393f34
## explicit; go 1.25.0
knative.dev/eventing/cmd/heartbeats
knative.dev/eventing/pkg/apis
Expand Down
Loading