From 5dbba7fd973f1f220a82353139d0134cb6024969 Mon Sep 17 00:00:00 2001 From: Knative Automation Date: Mon, 13 Apr 2026 13:52:05 +0000 Subject: [PATCH] upgrade to latest dependencies bumping knative.dev/eventing a29cbfb...f5afd13: > f5afd13 Add URI validation for EventType Source and Schema fields (# 8837) > 30cd193 [e2e] relax skip_permissions assertions (# 9014) Signed-off-by: Knative Automation --- go.mod | 2 +- go.sum | 4 ++-- .../pkg/apis/eventing/v1beta1/eventtype_validation.go | 10 ++++++++-- vendor/modules.txt | 2 +- 4 files changed, 12 insertions(+), 6 deletions(-) diff --git a/go.mod b/go.mod index 83d3760d20..27d53c5537 100644 --- a/go.mod +++ b/go.mod @@ -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 diff --git a/go.sum b/go.sum index cc40da81f8..8ea9e9036c 100644 --- a/go.sum +++ b/go.sum @@ -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= diff --git a/vendor/knative.dev/eventing/pkg/apis/eventing/v1beta1/eventtype_validation.go b/vendor/knative.dev/eventing/pkg/apis/eventing/v1beta1/eventtype_validation.go index 3688bc899e..f24053e503 100644 --- a/vendor/knative.dev/eventing/pkg/apis/eventing/v1beta1/eventtype_validation.go +++ b/vendor/knative.dev/eventing/pkg/apis/eventing/v1beta1/eventtype_validation.go @@ -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 } diff --git a/vendor/modules.txt b/vendor/modules.txt index 705c8f13f5..6ca54cd42c 100644 --- a/vendor/modules.txt +++ b/vendor/modules.txt @@ -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