Repository: knative-sandbox/eventing-kafka-broker
Pull request #2672 (2022-09-26 10:55:22)

Spec.Config.Namespace is not required
`Spec.Config.Namespace` is not required since the logical default
is the broker's namespace.

Signed-off-by: Pierangelo Di Pilato <pierdipi@redhat.com>

pierDipi: /kind bug
knative-prow[bot]: [APPROVALNOTIFIER] This PR is **APPROVED**

This pull-request has been approved by: *<a href="https://github.com/knative-sandbox/eventing-kafka-broker/pull/2672#" title="Author self-approved">pierDipi</a>*

The full list of commands accepted by this bot can be found [here](https://go.k8s.io/bot-commands?repo=knative-sandbox%2Feventing-kafka-broker).

The pull request process is described [here](https://git.k8s.io/community/contributors/guide/owners.md#the-code-review-process)

<details >
Needs approval from an approver in each of these files:

- ~~[OWNERS](https://github.com/knative-sandbox/eventing-kafka-broker/blob/main/OWNERS)~~ [pierDipi]

Approvers can indicate their approval by writing `/approve` in a comment
Approvers can cancel approval by writing `/approve cancel` in a comment
</details>
<!-- META={"approvers":[]} -->
knative-prow[bot]: @pierDipi: The following test **failed**, say `/retest` to rerun all failed tests or `/retest-required` to rerun all mandatory failed tests:

Test name | Commit | Details | Required | Rerun command
--- | --- | --- | --- | ---
channel-integration-tests-sasl-plain_eventing-kafka-broker_main | 226ce64c6eb6ab8fa018981cec5510ca878143b3 | [link](https://prow.knative.dev/view/gs/knative-prow/pr-logs/pull/knative-sandbox_eventing-kafka-broker/2672/channel-integration-tests-sasl-plain_eventing-kafka-broker_main/1574351927880192000) | true | `/test channel-integration-tests-sasl-plain`

[Your PR dashboard](https://prow.knative.dev/pr).

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
matzew: /test channel-integration-tests-sasl-plain
knative-prow[bot]: [APPROVALNOTIFIER] This PR is **APPROVED**

This pull-request has been approved by: *<a href="https://github.com/knative-sandbox/eventing-kafka-broker/pull/2672#pullrequestreview-1120096748" title="Approved">matzew</a>*, *<a href="https://github.com/knative-sandbox/eventing-kafka-broker/pull/2672#" title="Author self-approved">pierDipi</a>*

The full list of commands accepted by this bot can be found [here](https://go.k8s.io/bot-commands?repo=knative-sandbox%2Feventing-kafka-broker).

The pull request process is described [here](https://git.k8s.io/community/contributors/guide/owners.md#the-code-review-process)

<details >
Needs approval from an approver in each of these files:

- ~~[OWNERS](https://github.com/knative-sandbox/eventing-kafka-broker/blob/main/OWNERS)~~ [matzew,pierDipi]

Approvers can indicate their approval by writing `/approve` in a comment
Approvers can cancel approval by writing `/approve cancel` in a comment
</details>
<!-- META={"approvers":[]} -->

Patch:
diff --git a/control-plane/cmd/post-install/kafka_source_dispatcher_deleter.go b/control-plane/cmd/post-install/kafka_source_dispatcher_deleter.go
index 754a0d5c5..5e9c8c5a9 100644
--- a/control-plane/cmd/post-install/kafka_source_dispatcher_deleter.go
+++ b/control-plane/cmd/post-install/kafka_source_dispatcher_deleter.go
@@ -19,13 +19,19 @@ package main
 import (
 	"context"
 	"fmt"
+	"time"
 
 	apierrors "k8s.io/apimachinery/pkg/api/errors"
 	metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
+	"k8s.io/apimachinery/pkg/util/wait"
 	"knative.dev/pkg/system"
 )
 
 func (d *kafkaSourceDeleter) DeleteDispatcher(ctx context.Context) error {
+	if err := d.waitStatefulSetExists(ctx); err != nil {
+		return fmt.Errorf("failed while waiting for statefulset to come up: %w", err)
+	}
+
 	// Delete deployment.apps/kafka-source-dispatcher
 	const sourceDispatcherDeploymentName = "kafka-source-dispatcher"
 	err := d.k8s.
@@ -38,3 +44,17 @@ func (d *kafkaSourceDeleter) DeleteDispatcher(ctx context.Context) error {
 
 	return nil
 }
+
+func (d *kafkaSourceDeleter) waitStatefulSetExists(ctx context.Context) error {
+	const sourceDispatcherStatefulSetName = "kafka-source-dispatcher"
+	return wait.Poll(10*time.Second, 10*time.Minute, func() (done bool, err error) {
+		_, err = d.k8s.AppsV1().StatefulSets(system.Namespace()).Get(ctx, sourceDispatcherStatefulSetName, metav1.GetOptions{})
+		if apierrors.IsNotFound(err) {
+			return false, nil
+		}
+		if err != nil {
+			return false, fmt.Errorf("failed to get statefulset %s/%s: %w", system.Namespace(), sourceDispatcherStatefulSetName, err)
+		}
+		return true, nil
+	})
+}
diff --git a/control-plane/pkg/apis/eventing/v1/broker_validation.go b/control-plane/pkg/apis/eventing/v1/broker_validation.go
index ab26ea680..e2df1fb6f 100644
--- a/control-plane/pkg/apis/eventing/v1/broker_validation.go
+++ b/control-plane/pkg/apis/eventing/v1/broker_validation.go
@@ -78,14 +78,14 @@ func (b *BrokerStub) Validate(context.Context) *apis.FieldError {
 		return apis.ErrInvalidValue(b.Spec.Config.Kind, "kind", "Expected ConfigMap").ViaField("config").ViaField("spec")
 	}
 
-	// we specifically expect for our broker classes, that there's a namespace in the config
-	if b.Spec.Config.Namespace == "" {
-		return apis.ErrMissingField(b.Spec.Config.Namespace, "namespace").ViaField("config").ViaField("spec")
-	}
-
 	// for the namespaced broker, we expect the config to be in the same namespace as the broker
-	if b.Annotations[eventing.BrokerClassAnnotationKey] == kafka.NamespacedBrokerClass && b.Spec.Config.Namespace != b.Namespace {
-		return apis.ErrInvalidValue(b.Spec.Config.Namespace, "namespace", "Expected ConfigMap in same namespace with broker resource").ViaField("config").ViaField("spec")
+	if b.Annotations[eventing.BrokerClassAnnotationKey] != kafka.NamespacedBrokerClass {
+		return nil
+	}
+	if b.Spec.Config.Namespace != "" && b.Spec.Config.Namespace != b.Namespace {
+		return apis.ErrInvalidValue(b.Spec.Config.Namespace, "namespace", "Expected ConfigMap in same namespace with broker resource").
+			ViaField("config").
+			ViaField("spec")
 	}
 
 	return nil
diff --git a/data-plane/THIRD-PARTY.txt b/data-plane/THIRD-PARTY.txt
index ce552e28b..cac0a2be1 100644
--- a/data-plane/THIRD-PARTY.txt
+++ b/data-plane/THIRD-PARTY.txt
@@ -40,8 +40,8 @@ Lists of 163 third-party dependencies.
      (The Apache Software License, Version 2.0) CloudEvents - JSON Jackson (io.cloudevents:cloudevents-json-jackson:2.3.0 - https://cloudevents.github.io/sdk-java/cloudevents-json-jackson/)
      (The Apache Software License, Version 2.0) CloudEvents - Kafka Binding (io.cloudevents:cloudevents-kafka:2.3.0 - https://cloudevents.github.io/sdk-java/cloudevents-kafka/)
      (The Apache Software License, Version 2.0) cloudevents-sql (io.cloudevents:cloudevents-sql:2.3.0 - https://cloudevents.github.io/sdk-java/cloudevents-sql/)
-     (Apache Software License 2.0) Debezium API (io.debezium:debezium-api:1.9.4.Final - https://debezium.io/debezium-parent/debezium-api)
-     (Apache Software License 2.0) Debezium Core (io.debezium:debezium-core:1.9.4.Final - https://debezium.io/debezium-parent/debezium-core)
+     (Apache Software License 2.0) Debezium API (io.debezium:debezium-api:1.9.6.Final - https://debezium.io/debezium-parent/debezium-api)
+     (Apache Software License 2.0) Debezium Core (io.debezium:debezium-core:1.9.6.Final - https://debezium.io/debezium-parent/debezium-core)
      (Apache License 2.0) Metrics Core (io.dropwizard.metrics:metrics-core:4.1.12.1 - https://metrics.dropwizard.io/metrics-core)
      (Apache License, Version 2.0) Fabric8 :: Kubernetes :: Java Client (io.fabric8:kubernetes-client:6.0.0 - http://fabric8.io/kubernetes-client/)
      (Apache License, Version 2.0) Fabric8 :: Kubernetes :: Java Client API (io.fabric8:kubernetes-client-api:6.0.0 - http://fabric8.io/kubernetes-client-api/)
@@ -116,20 +116,20 @@ Lists of 163 third-party dependencies.
      (The Apache Software License, Version 2.0) Zipkin Sender: OkHttp 3 (io.zipkin.reporter2:zipkin-sender-okhttp3:2.16.3 - https://github.com/openzipkin/zipkin-reporter-java/zipkin-sender-okhttp3)
      (The Apache Software License, Version 2.0) Zipkin Core Library (io.zipkin.zipkin2:zipkin:2.23.2 - https://github.com/openzipkin/zipkin/zipkin)
      (Eclipse Public License 1.0) JUnit (junit:junit:4.12 - http://junit.org)
-     (Apache License, Version 2.0) Byte Buddy (without dependencies) (net.bytebuddy:byte-buddy:1.12.10 - https://bytebuddy.net/byte-buddy)
-     (Apache License, Version 2.0) Byte Buddy agent (net.bytebuddy:byte-buddy-agent:1.12.10 - https://bytebuddy.net/byte-buddy-agent)
+     (Apache License, Version 2.0) Byte Buddy (without dependencies) (net.bytebuddy:byte-buddy:1.12.14 - https://bytebuddy.net/byte-buddy)
+     (Apache License, Version 2.0) Byte Buddy agent (net.bytebuddy:byte-buddy-agent:1.12.14 - https://bytebuddy.net/byte-buddy-agent)
      (Apache License, Version 2.0) (MIT License) Logstash Logback Encoder (net.logstash.logback:logstash-logback-encoder:7.2 - https://github.com/logfellow/logstash-logback-encoder)
      (The MIT License) JOpt Simple (net.sf.jopt-simple:jopt-simple:5.0.4 - http://jopt-simple.github.io/jopt-simple)
      (MIT) argparse4j (net.sourceforge.argparse4j:argparse4j:0.7.0 - http://argparse4j.github.io)
      (The BSD License) ANTLR 4 Runtime (org.antlr:antlr4-runtime:4.9.2 - http://www.antlr.org/antlr4-runtime)
      (The Apache Software License, Version 2.0) Commons Math (org.apache.commons:commons-math3:3.2 - http://commons.apache.org/proper/commons-math/)
-     (The Apache License, Version 2.0) Apache Kafka (org.apache.kafka:kafka-clients:3.2.1 - https://kafka.apache.org)
-     (The Apache License, Version 2.0) Apache Kafka (org.apache.kafka:kafka-metadata:3.2.1 - https://kafka.apache.org)
-     (The Apache License, Version 2.0) Apache Kafka (org.apache.kafka:kafka-raft:3.2.1 - https://kafka.apache.org)
-     (The Apache License, Version 2.0) Apache Kafka (org.apache.kafka:kafka-server-common:3.2.1 - https://kafka.apache.org)
-     (The Apache License, Version 2.0) Apache Kafka (org.apache.kafka:kafka-storage:3.2.1 - https://kafka.apache.org)
-     (The Apache License, Version 2.0) Apache Kafka (org.apache.kafka:kafka-storage-api:3.2.1 - https://kafka.apache.org)
-     (The Apache License, Version 2.0) Apache Kafka (org.apache.kafka:kafka_2.12:3.2.1 - https://kafka.apache.org)
+     (The Apache License, Version 2.0) Apache Kafka (org.apache.kafka:kafka-clients:3.2.3 - https://kafka.apache.org)
+     (The Apache License, Version 2.0) Apache Kafka (org.apache.kafka:kafka-metadata:3.2.3 - https://kafka.apache.org)
+     (The Apache License, Version 2.0) Apache Kafka (org.apache.kafka:kafka-raft:3.2.3 - https://kafka.apache.org)
+     (The Apache License, Version 2.0) Apache Kafka (org.apache.kafka:kafka-server-common:3.2.3 - https://kafka.apache.org)
+     (The Apache License, Version 2.0) Apache Kafka (org.apache.kafka:kafka-storage:3.2.3 - https://kafka.apache.org)
+     (The Apache License, Version 2.0) Apache Kafka (org.apache.kafka:kafka-storage-api:3.2.3 - https://kafka.apache.org)
+     (The Apache License, Version 2.0) Apache Kafka (org.apache.kafka:kafka_2.12:3.2.3 - https://kafka.apache.org)
      (Apache License, Version 2.0) Apache Yetus - Audience Annotations (org.apache.yetus:audience-annotations:0.5.0 - https://yetus.apache.org/audience-annotations)
      (Apache License, Version 2.0) Apache ZooKeeper - Server (org.apache.zookeeper:zookeeper:3.6.3 - http://zookeeper.apache.org/zookeeper)
      (Apache License, Version 2.0) Apache ZooKeeper - Jute (org.apache.zookeeper:zookeeper-jute:3.6.3 - http://zookeeper.apache.org/zookeeper-jute)
@@ -149,8 +149,8 @@ Lists of 163 third-party dependencies.
      (Eclipse Public License v2.0) JUnit Platform Engine API (org.junit.platform:junit-platform-engine:1.8.2 - https://junit.org/junit5/)
      (Public Domain, per Creative Commons CC0) LatencyUtils (org.latencyutils:LatencyUtils:2.0.3 - http://latencyutils.github.io/LatencyUtils/)
      (The Apache Software License, Version 2.0) LZ4 and xxHash (org.lz4:lz4-java:1.8.0 - https://github.com/lz4/lz4-java)
-     (The MIT License) mockito-core (org.mockito:mockito-core:4.6.0 - https://github.com/mockito/mockito)
-     (The MIT License) mockito-junit-jupiter (org.mockito:mockito-junit-jupiter:4.6.0 - https://github.com/mockito/mockito)
+     (The MIT License) mockito-core (org.mockito:mockito-core:4.8.0 - https://github.com/mockito/mockito)
+     (The MIT License) mockito-junit-jupiter (org.mockito:mockito-junit-jupiter:4.8.0 - https://github.com/mockito/mockito)
      (Apache License, Version 2.0) Objenesis (org.objenesis:objenesis:3.2 - http://objenesis.org/objenesis)
      (GNU General Public License (GPL), version 2, with the Classpath exception) JMH Core (org.openjdk.jmh:jmh-core:1.35 - http://openjdk.java.net/projects/code-tools/jmh/jmh-core/)
      (GNU General Public License (GPL), version 2, with the Classpath exception) JMH Generators: Annotation Processors (org.openjdk.jmh:jmh-generator-annprocess:1.35 - http://openjdk.java.net/projects/code-tools/jmh/jmh-generator-annprocess/)
diff --git a/data-plane/pom.xml b/data-plane/pom.xml
index b8d6acb01..58a6e47d0 100644
--- a/data-plane/pom.xml
+++ b/data-plane/pom.xml
@@ -55,10 +55,10 @@
     <assertj.version>3.22.0</assertj.version>
     <awaitility.version>4.2.0</awaitility.version>
     <junit.jupiter.version>5.8.2</junit.jupiter.version>
-    <mokito.junit.jupiter.version>4.6.0</mokito.junit.jupiter.version>
+    <mokito.junit.jupiter.version>4.8.0</mokito.junit.jupiter.version>
     <fabric8.kubernetes.version>6.0.0</fabric8.kubernetes.version>
-    <kafka.version>3.2.1</kafka.version>
-    <debezium.version>1.9.4.Final</debezium.version>
+    <kafka.version>3.2.3</kafka.version>
+    <debezium.version>1.9.6.Final</debezium.version>
     <jib.version>3.2.1</jib.version>
   </properties>
 


Test patch:
diff --git a/control-plane/pkg/apis/eventing/v1/broker_validation_test.go b/control-plane/pkg/apis/eventing/v1/broker_validation_test.go
index 1b41ae662..8541b65ae 100644
--- a/control-plane/pkg/apis/eventing/v1/broker_validation_test.go
+++ b/control-plane/pkg/apis/eventing/v1/broker_validation_test.go
@@ -68,7 +68,6 @@ func TestValidate(t *testing.T) {
 				},
 			},
 		},
-		want: apis.ErrMissingField("", "namespace").ViaField("config").ViaField("spec"),
 	}, {
 		name: "spec.config is not configmap",
 		b: BrokerStub{
diff --git a/third_party/eventing-kafka-latest/channel-crds.yaml b/third_party/eventing-kafka-latest/channel-crds.yaml
index a1185a546..50b1306de 100644
--- a/third_party/eventing-kafka-latest/channel-crds.yaml
+++ b/third_party/eventing-kafka-latest/channel-crds.yaml
@@ -17,7 +17,7 @@ kind: CustomResourceDefinition
 metadata:
   name: kafkachannels.messaging.knative.dev
   labels:
-    kafka.eventing.knative.dev/release: "v20220921-25924b78e"
+    kafka.eventing.knative.dev/release: "v20220926-15935079d"
     knative.dev/crd-install: "true"
     messaging.knative.dev/subscribable: "true"
     duck.knative.dev/addressable: "true"
diff --git a/third_party/eventing-kafka-latest/source-crd.yaml b/third_party/eventing-kafka-latest/source-crd.yaml
index 1b6a3ec65..79959024d 100644
--- a/third_party/eventing-kafka-latest/source-crd.yaml
+++ b/third_party/eventing-kafka-latest/source-crd.yaml
@@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1
 kind: CustomResourceDefinition
 metadata:
   labels:
-    kafka.eventing.knative.dev/release: "v20220921-25924b78e"
+    kafka.eventing.knative.dev/release: "v20220926-15935079d"
     eventing.knative.dev/source: "true"
     duck.knative.dev/source: "true"
     knative.dev/crd-install: "true"
diff --git a/third_party/eventing-latest/eventing-core.yaml b/third_party/eventing-latest/eventing-core.yaml
index 913c88364..b256da03d 100644
--- a/third_party/eventing-latest/eventing-core.yaml
+++ b/third_party/eventing-latest/eventing-core.yaml
@@ -16,8 +16,8 @@ kind: Namespace
 metadata:
   name: knative-eventing
   labels:
-    eventing.knative.dev/release: "v20220922-54174e3cb"
-    app.kubernetes.io/version: "20220922-54174e3cb"
+    eventing.knative.dev/release: "v20220925-fec79201c"
+    app.kubernetes.io/version: "20220925-fec79201c"
     app.kubernetes.io/name: knative-eventing
 
 ---
@@ -41,8 +41,8 @@ metadata:
   name: eventing-controller
   namespace: knative-eventing
   labels:
-    eventing.knative.dev/release: "v20220922-54174e3cb"
-    app.kubernetes.io/version: "20220922-54174e3cb"
+    eventing.knative.dev/release: "v20220925-fec79201c"
+    app.kubernetes.io/version: "20220925-fec79201c"
     app.kubernetes.io/name: knative-eventing
 ---
 apiVersion: rbac.authorization.k8s.io/v1
@@ -50,8 +50,8 @@ kind: ClusterRoleBinding
 metadata:
   name: eventing-controller
   labels:
-    eventing.knative.dev/release: "v20220922-54174e3cb"
-    app.kubernetes.io/version: "20220922-54174e3cb"
+    eventing.knative.dev/release: "v20220925-fec79201c"
+    app.kubernetes.io/version: "20220925-fec79201c"
     app.kubernetes.io/name: knative-eventing
 subjects:
   - kind: ServiceAccount
@@ -67,8 +67,8 @@ kind: ClusterRoleBinding
 metadata:
   name: eventing-controller-resolver
   labels:
-    eventing.knative.dev/release: "v20220922-54174e3cb"
-    app.kubernetes.io/version: "20220922-54174e3cb"
+    eventing.knative.dev/release: "v20220925-fec79201c"
+    app.kubernetes.io/version: "20220925-fec79201c"
     app.kubernetes.io/name: knative-eventing
 subjects:
   - kind: ServiceAccount
@@ -84,8 +84,8 @@ kind: ClusterRoleBinding
 metadata:
   name: eventing-controller-source-observer
   labels:
-    eventing.knative.dev/release: "v20220922-54174e3cb"
-    app.kubernetes.io/version: "20220922-54174e3cb"
+    eventing.knative.dev/release: "v20220925-fec79201c"
+    app.kubernetes.io/version: "20220925-fec79201c"
     app.kubernetes.io/name: knative-eventing
 subjects:
   - kind: ServiceAccount
@@ -101,8 +101,8 @@ kind: ClusterRoleBinding
 metadata:
   name: eventing-controller-sources-controller
   labels:
-    eventing.knative.dev/release: "v20220922-54174e3cb"
-    app.kubernetes.io/version: "20220922-54174e3cb"
+    eventing.knative.dev/release: "v20220925-fec79201c"
+    app.kubernetes.io/version: "20220925-fec79201c"
     app.kubernetes.io/name: knative-eventing
 subjects:
   - kind: ServiceAccount
@@ -118,8 +118,8 @@ kind: ClusterRoleBinding
 metadata:
   name: eventing-controller-manipulator
   labels:
-    eventing.knative.dev/release: "v20220922-54174e3cb"
-    app.kubernetes.io/version: "20220922-54174e3cb"
+    eventing.knative.dev/release: "v20220925-fec79201c"
+    app.kubernetes.io/version: "20220925-fec79201c"
     app.kubernetes.io/name: knative-eventing
 subjects:
   - kind: ServiceAccount
@@ -151,8 +151,8 @@ metadata:
   name: pingsource-mt-adapter
   namespace: knative-eventing
   labels:
-    eventing.knative.dev/release: "v20220922-54174e3cb"
-    app.kubernetes.io/version: "20220922-54174e3cb"
+    eventing.knative.dev/release: "v20220925-fec79201c"
+    app.kubernetes.io/version: "20220925-fec79201c"
     app.kubernetes.io/name: knative-eventing
 ---
 apiVersion: rbac.authorization.k8s.io/v1
@@ -160,8 +160,8 @@ kind: ClusterRoleBinding
 metadata:
   name: knative-eventing-pingsource-mt-adapter
   labels:
-    eventing.knative.dev/release: "v20220922-54174e3cb"
-    app.kubernetes.io/version: "20220922-54174e3cb"
+    eventing.knative.dev/release: "v20220925-fec79201c"
+    app.kubernetes.io/version: "20220925-fec79201c"
     app.kubernetes.io/name: knative-eventing
 subjects:
   - kind: ServiceAccount
@@ -193,8 +193,8 @@ metadata:
   name: eventing-webhook
   namespace: knative-eventing
   labels:
-    eventing.knative.dev/release: "v20220922-54174e3cb"
-    app.kubernetes.io/version: "20220922-54174e3cb"
+    eventing.knative.dev/release: "v20220925-fec79201c"
+    app.kubernetes.io/version: "20220925-fec79201c"
     app.kubernetes.io/name: knative-eventing
 ---
 apiVersion: rbac.authorization.k8s.io/v1
@@ -202,8 +202,8 @@ kind: ClusterRoleBinding
 metadata:
   name: eventing-webhook
   labels:
-    eventing.knative.dev/release: "v20220922-54174e3cb"
-    app.kubernetes.io/version: "20220922-54174e3cb"
+    eventing.knative.dev/release: "v20220925-fec79201c"
+    app.kubernetes.io/version: "20220925-fec79201c"
     app.kubernetes.io/name: knative-eventing
 subjects:
   - kind: ServiceAccount
@@ -220,8 +220,8 @@ metadata:
   namespace: knative-eventing
   name: eventing-webhook
   labels:
-    eventing.knative.dev/release: "v20220922-54174e3cb"
-    app.kubernetes.io/version: "20220922-54174e3cb"
+    eventing.knative.dev/release: "v20220925-fec79201c"
+    app.kubernetes.io/version: "20220925-fec79201c"
     app.kubernetes.io/name: knative-eventing
 subjects:
   - kind: ServiceAccount
@@ -237,8 +237,8 @@ kind: ClusterRoleBinding
 metadata:
   name: eventing-webhook-resolver
   labels:
-    eventing.knative.dev/release: "v20220922-54174e3cb"
-    app.kubernetes.io/version: "20220922-54174e3cb"
+    eventing.knative.dev/release: "v20220925-fec79201c"
+    app.kubernetes.io/version: "20220925-fec79201c"
     app.kubernetes.io/name: knative-eventing
 subjects:
   - kind: ServiceAccount
@@ -254,8 +254,8 @@ kind: ClusterRoleBinding
 metadata:
   name: eventing-webhook-podspecable-binding
   labels:
-    eventing.knative.dev/release: "v20220922-54174e3cb"
-    app.kubernetes.io/version: "20220922-54174e3cb"
+    eventing.knative.dev/release: "v20220925-fec79201c"
+    app.kubernetes.io/version: "20220925-fec79201c"
     app.kubernetes.io/name: knative-eventing
 subjects:
   - kind: ServiceAccount
@@ -287,8 +287,8 @@ metadata:
   name: config-br-default-channel
   namespace: knative-eventing
   labels:
-    eventing.knative.dev/release: "v20220922-54174e3cb"
-    app.kubernetes.io/version: "20220922-54174e3cb"
+    eventing.knative.dev/release: "v20220925-fec79201c"
+    app.kubernetes.io/version: "20220925-fec79201c"
     app.kubernetes.io/name: knative-eventing
 data:
   channel-template-spec: |
@@ -316,8 +316,8 @@ metadata:
   name: config-br-defaults
   namespace: knative-eventing
   labels:
-    eventing.knative.dev/release: "v20220922-54174e3cb"
-    app.kubernetes.io/version: "20220922-54174e3cb"
+    eventing.knative.dev/release: "v20220925-fec79201c"
+    app.kubernetes.io/version: "20220925-fec79201c"
     app.kubernetes.io/name: knative-eventing
 data:
   # Configures the default for any Broker that does not specify a spec.config or Broker class.
@@ -354,8 +354,8 @@ metadata:
   name: default-ch-webhook
   namespace: knative-eventing
   labels:
-    eventing.knative.dev/release: "v20220922-54174e3cb"
-    app.kubernetes.io/version: "20220922-54174e3cb"
+    eventing.knative.dev/release: "v20220925-fec79201c"
+    app.kubernetes.io/version: "20220925-fec79201c"
     app.kubernetes.io/name: knative-eventing
 data:
   # Configuration for defaulting channels that do not specify CRD implementations.
@@ -389,10 +389,10 @@ metadata:
   name: config-ping-defaults
   namespace: knative-eventing
   labels:
-    eventing.knative.dev/release: "v20220922-54174e3cb"
+    eventing.knative.dev/release: "v20220925-fec79201c"
   annotations:
     knative.dev/example-checksum: "9185c153"
-    app.kubernetes.io/version: "20220922-54174e3cb"
+    app.kubernetes.io/version: "20220925-fec79201c"
     app.kubernetes.io/name: knative-eventing
 data:
   _example: |
@@ -436,10 +436,10 @@ metadata:
   name: config-features
   namespace: knative-eventing
   labels:
-    eventing.knative.dev/release: "v20220922-54174e3cb"
+    eventing.knative.dev/release: "v20220925-fec79201c"
     knative.dev/config-propagation: original
     knative.dev/config-category: eventing
-    app.kubernetes.io/version: "20220922-54174e3cb"
+    app.kubernetes.io/version: "20220925-fec79201c"
     app.kubernetes.io/name: knative-eventing
 data:
   # ALPHA feature: The kreference-group allows you to use the Group field in KReferences.
@@ -483,7 +483,7 @@ metadata:
   name: config-kreference-mapping
   namespace: knative-eventing
   labels:
-    eventing.knative.dev/release: "v20220922-54174e3cb"
+    eventing.knative.dev/release: "v20220925-fec79201c"
     knative.dev/config-propagation: original
     knative.dev/config-category: eventing
   annotations:
@@ -532,8 +532,8 @@ metadata:
   name: config-leader-election
   namespace: knative-eventing
   labels:
-    eventing.knative.dev/release: "v20220922-54174e3cb"
-    app.kubernetes.io/version: "20220922-54174e3cb"
+    eventing.knative.dev/release: "v20220925-fec79201c"
+    app.kubernetes.io/version: "20220925-fec79201c"
     app.kubernetes.io/name: knative-eventing
   annotations:
     knative.dev/example-checksum: "f7948630"
@@ -594,10 +594,10 @@ metadata:
   name: config-logging
   namespace: knative-eventing
   labels:
-    eventing.knative.dev/release: "v20220922-54174e3cb"
+    eventing.knative.dev/release: "v20220925-fec79201c"
     knative.dev/config-propagation: original
     knative.dev/config-category: eventing
-    app.kubernetes.io/version: "20220922-54174e3cb"
+    app.kubernetes.io/version: "20220925-fec79201c"
     app.kubernetes.io/name: knative-eventing
 data:
   # Common configuration for all Knative codebase
@@ -648,10 +648,10 @@ metadata:
   name: config-observability
   namespace: knative-eventing
   labels:
-    eventing.knative.dev/release: "v20220922-54174e3cb"
+    eventing.knative.dev/release: "v20220925-fec79201c"
     knative.dev/config-propagation: original
     knative.dev/config-category: eventing
-    app.kubernetes.io/version: "20220922-54174e3cb"
+    app.kubernetes.io/version: "20220925-fec79201c"
     app.kubernetes.io/name: knative-eventing
   annotations:
     knative.dev/example-checksum: "f46cf09d"
@@ -725,8 +725,8 @@ metadata:
   name: config-sugar
   namespace: knative-eventing
   labels:
-    eventing.knative.dev/release: "v20220922-54174e3cb"
-    app.kubernetes.io/version: "20220922-54174e3cb"
+    eventing.knative.dev/release: "v20220925-fec79201c"
+    app.kubernetes.io/version: "20220925-fec79201c"
     app.kubernetes.io/name: knative-eventing
   annotations:
     knative.dev/example-checksum: "62dfac6f"
@@ -783,10 +783,10 @@ metadata:
   name: config-tracing
   namespace: knative-eventing
   labels:
-    eventing.knative.dev/release: "v20220922-54174e3cb"
+    eventing.knative.dev/release: "v20220925-fec79201c"
     knative.dev/config-propagation: original
     knative.dev/config-category: eventing
-    app.kubernetes.io/version: "20220922-54174e3cb"
+    app.kubernetes.io/version: "20220925-fec79201c"
     app.kubernetes.io/name: knative-eventing
   annotations:
     knative.dev/example-checksum: "0492ceb0"
@@ -841,10 +841,10 @@ metadata:
   name: eventing-controller
   namespace: knative-eventing
   labels:
-    eventing.knative.dev/release: "v20220922-54174e3cb"
+    eventing.knative.dev/release: "v20220925-fec79201c"
     knative.dev/high-availability: "true"
     app.kubernetes.io/component: eventing-controller
-    app.kubernetes.io/version: "20220922-54174e3cb"
+    app.kubernetes.io/version: "20220925-fec79201c"
     app.kubernetes.io/name: knative-eventing
 spec:
   selector:
@@ -854,9 +854,9 @@ spec:
     metadata:
       labels:
         app: eventing-controller
-        eventing.knative.dev/release: "v20220922-54174e3cb"
+        eventing.knative.dev/release: "v20220925-fec79201c"
         app.kubernetes.io/component: eventing-controller
-        app.kubernetes.io/version: "20220922-54174e3cb"
+        app.kubernetes.io/version: "20220925-fec79201c"
         app.kubernetes.io/name: knative-eventing
     spec:
       # To avoid node becoming SPOF, spread our replicas to different nodes.
@@ -874,7 +874,7 @@ spec:
       containers:
         - name: eventing-controller
           terminationMessagePolicy: FallbackToLogsOnError
-          image: gcr.io/knative-nightly/knative.dev/eventing/cmd/controller@sha256:c5f429dd957888b67daf62a57f9241fbf6f4e995a7351cc12bd68e17392e6a95
+          image: gcr.io/knative-nightly/knative.dev/eventing/cmd/controller@sha256:1810b38e6e2d09ab6439040370d81367213c6fe99333f7805926809d550739bb
           resources:
             requests:
               cpu: 100m
@@ -892,7 +892,7 @@ spec:
               value: knative.dev/eventing
             # APIServerSource
             - name: APISERVER_RA_IMAGE
-              value: gcr.io/knative-nightly/knative.dev/eventing/cmd/apiserver_receive_adapter@sha256:9f18327d9b8faa5edad1eb976fcfd7addb6cc2c5d778fc81e0ffbe1386e90f31
+              value: gcr.io/knative-nightly/knative.dev/eventing/cmd/apiserver_receive_adapter@sha256:bcbcbaa2bf58bc0d5f400e4729a8bc69e0a19e6d7fe0d7282072d647b9dcc607
             - name: POD_NAME
               valueFrom:
                 fieldRef:
@@ -913,7 +913,9 @@ spec:
             runAsNonRoot: true
             capabilities:
               drop:
-                - all
+                - ALL
+            seccompProfile:
+              type: RuntimeDefault
           ports:
             - name: metrics
               containerPort: 9090
@@ -941,9 +943,9 @@ metadata:
   name: pingsource-mt-adapter
   namespace: knative-eventing
   labels:
-    eventing.knative.dev/release: "v20220922-54174e3cb"
+    eventing.knative.dev/release: "v20220925-fec79201c"
     app.kubernetes.io/component: pingsource-mt-adapter
-    app.kubernetes.io/version: "20220922-54174e3cb"
+    app.kubernetes.io/version: "20220925-fec79201c"
     app.kubernetes.io/name: knative-eventing
 spec:
   # when set to 0 (and only 0) will be set to 1 when the first PingSource is created.
@@ -956,9 +958,9 @@ spec:
     metadata:
       labels:
         !!merge <<: *labels
-        eventing.knative.dev/release: "v20220922-54174e3cb"
+        eventing.knative.dev/release: "v20220925-fec79201c"
         app.kubernetes.io/component: pingsource-mt-adapter
-        app.kubernetes.io/version: "20220922-54174e3cb"
+        app.kubernetes.io/version: "20220925-fec79201c"
         app.kubernetes.io/name: knative-eventing
     spec:
       affinity:
@@ -972,7 +974,7 @@ spec:
       enableServiceLinks: false
       containers:
         - name: dispatcher
-          image: gcr.io/knative-nightly/knative.dev/eventing/cmd/mtping@sha256:58ed9bdf0d744122044bc2a1921bc9d4b6359d0818e702e6636c62e43b1087fe
+          image: gcr.io/knative-nightly/knative.dev/eventing/cmd/mtping@sha256:acec2a50a1f2339d62690b219f4156a45bf7e43b94e53b12f7782dc87f4f7252
           env:
             - name: SYSTEM_NAMESPACE
               value: ''
@@ -1019,7 +1021,9 @@ spec:
             runAsNonRoot: true
             capabilities:
               drop:
-                - all
+                - ALL
+            seccompProfile:
+              type: RuntimeDefault
       serviceAccountName: pingsource-mt-adapter
 
 ---
@@ -1043,9 +1047,9 @@ metadata:
   name: eventing-webhook
   namespace: knative-eventing
   labels:
-    eventing.knative.dev/release: "v20220922-54174e3cb"
+    eventing.knative.dev/release: "v20220925-fec79201c"
     app.kubernetes.io/component: eventing-webhook
-    app.kubernetes.io/version: "20220922-54174e3cb"
+    app.kubernetes.io/version: "20220925-fec79201c"
     app.kubernetes.io/name: knative-eventing
 spec:
   scaleTargetRef:
@@ -1069,9 +1073,9 @@ metadata:
   name: eventing-webhook
   namespace: knative-eventing
   labels:
-    eventing.knative.dev/release: "v20220922-54174e3cb"
+    eventing.knative.dev/release: "v20220925-fec79201c"
     app.kubernetes.io/component: eventing-webhook
-    app.kubernetes.io/version: "20220922-54174e3cb"
+    app.kubernetes.io/version: "20220925-fec79201c"
     app.kubernetes.io/name: knative-eventing
 spec:
   minAvailable: 80%
@@ -1100,9 +1104,9 @@ metadata:
   name: eventing-webhook
   namespace: knative-eventing
   labels:
-    eventing.knative.dev/release: "v20220922-54174e3cb"
+    eventing.knative.dev/release: "v20220925-fec79201c"
     app.kubernetes.io/component: eventing-webhook
-    app.kubernetes.io/version: "20220922-54174e3cb"
+    app.kubernetes.io/version: "20220925-fec79201c"
     app.kubernetes.io/name: knative-eventing
 spec:
   selector:
@@ -1113,9 +1117,9 @@ spec:
     metadata:
       labels:
         !!merge <<: *labels
-        eventing.knative.dev/release: "v20220922-54174e3cb"
+        eventing.knative.dev/release: "v20220925-fec79201c"
         app.kubernetes.io/component: eventing-webhook
-        app.kubernetes.io/version: "20220922-54174e3cb"
+        app.kubernetes.io/version: "20220925-fec79201c"
         app.kubernetes.io/name: knative-eventing
     spec:
       # To avoid node becoming SPOF, spread our replicas to different nodes.
@@ -1135,7 +1139,7 @@ spec:
           terminationMessagePolicy: FallbackToLogsOnError
           # This is the Go import path for the binary that is containerized
           # and substituted here.
-          image: gcr.io/knative-nightly/knative.dev/eventing/cmd/webhook@sha256:8dbcc412f2a24cde548ba2e178e09bcd741a52fab80d10f72104ba7dc1ad8394
+          image: gcr.io/knative-nightly/knative.dev/eventing/cmd/webhook@sha256:f5f664229f11e2b6d6f66d50c9f8a96dfd0c578596ed4077756acb4367857d99
           resources:
             requests:
               # taken from serving.
@@ -1177,7 +1181,9 @@ spec:
             runAsNonRoot: true
             capabilities:
               drop:
-                - all
+                - ALL
+            seccompProfile:
+              type: RuntimeDefault
           ports:
             - name: https-webhook
               containerPort: 8443
@@ -1204,10 +1210,10 @@ apiVersion: v1
 kind: Service
 metadata:
   labels:
-    eventing.knative.dev/release: "v20220922-54174e3cb"
+    eventing.knative.dev/release: "v20220925-fec79201c"
     role: eventing-webhook
     app.kubernetes.io/component: eventing-webhook
-    app.kubernetes.io/version: "20220922-54174e3cb"
+    app.kubernetes.io/version: "20220925-fec79201c"
     app.kubernetes.io/name: knative-eventing
   name: eventing-webhook
   namespace: knative-eventing
@@ -1239,11 +1245,11 @@ kind: CustomResourceDefinition
 metadata:
   creationTimestamp: null
   labels:
-    eventing.knative.dev/release: "v20220922-54174e3cb"
+    eventing.knative.dev/release: "v20220925-fec79201c"
     eventing.knative.dev/source: "true"
     duck.knative.dev/source: "true"
     knative.dev/crd-install: "true"
-    app.kubernetes.io/version: "20220922-54174e3cb"
+    app.kubernetes.io/version: "20220925-fec79201c"
     app.kubernetes.io/name: knative-eventing
   annotations:
     # TODO add schemas and descriptions
@@ -1455,10 +1461,10 @@ kind: CustomResourceDefinition
 metadata:
   name: brokers.eventing.knative.dev
   labels:
-    eventing.knative.dev/release: "v20220922-54174e3cb"
+    eventing.knative.dev/release: "v20220925-fec79201c"
     knative.dev/crd-install: "true"
     duck.knative.dev/addressable: "true"
-    app.kubernetes.io/version: "20220922-54174e3cb"
+    app.kubernetes.io/version: "20220925-fec79201c"
     app.kubernetes.io/name: knative-eventing
 spec:
   group: eventing.knative.dev
@@ -1622,11 +1628,11 @@ kind: CustomResourceDefinition
 metadata:
   name: channels.messaging.knative.dev
   labels:
-    eventing.knative.dev/release: "v20220922-54174e3cb"
+    eventing.knative.dev/release: "v20220925-fec79201c"
     knative.dev/crd-install: "true"
     messaging.knative.dev/subscribable: "true"
     duck.knative.dev/addressable: "true"
-    app.kubernetes.io/version: "20220922-54174e3cb"
+    app.kubernetes.io/version: "20220925-fec79201c"
     app.kubernetes.io/name: knative-eventing
 spec:
   group: messaging.knative.dev
@@ -1897,11 +1903,11 @@ apiVersion: apiextensions.k8s.io/v1
 kind: CustomResourceDefinition
 metadata:
   labels:
-    eventing.knative.dev/release: "v20220922-54174e3cb"
+    eventing.knative.dev/release: "v20220925-fec79201c"
     eventing.knative.dev/source: "true"
     duck.knative.dev/source: "true"
     knative.dev/crd-install: "true"
-    app.kubernetes.io/version: "20220922-54174e3cb"
+    app.kubernetes.io/version: "20220925-fec79201c"
     app.kubernetes.io/name: knative-eventing
   name: containersources.sources.knative.dev
 spec:
@@ -2051,9 +2057,9 @@ kind: CustomResourceDefinition
 metadata:
   name: eventtypes.eventing.knative.dev
   labels:
-    eventing.knative.dev/release: "v20220922-54174e3cb"
+    eventing.knative.dev/release: "v20220925-fec79201c"
     knative.dev/crd-install: "true"
-    app.kubernetes.io/version: "20220922-54174e3cb"
+    app.kubernetes.io/version: "20220925-fec79201c"
     app.kubernetes.io/name: knative-eventing
 spec:
   group: eventing.knative.dev
@@ -2180,10 +2186,10 @@ kind: CustomResourceDefinition
 metadata:
   name: parallels.flows.knative.dev
   labels:
-    eventing.knative.dev/release: "v20220922-54174e3cb"
+    eventing.knative.dev/release: "v20220925-fec79201c"
     knative.dev/crd-install: "true"
     duck.knative.dev/addressable: "true"
-    app.kubernetes.io/version: "20220922-54174e3cb"
+    app.kubernetes.io/version: "20220925-fec79201c"
     app.kubernetes.io/name: knative-eventing
 spec:
   group: flows.knative.dev
@@ -2435,11 +2441,11 @@ apiVersion: apiextensions.k8s.io/v1
 kind: CustomResourceDefinition
 metadata:
   labels:
-    eventing.knative.dev/release: "v20220922-54174e3cb"
+    eventing.knative.dev/release: "v20220925-fec79201c"
     eventing.knative.dev/source: "true"
     duck.knative.dev/source: "true"
     knative.dev/crd-install: "true"
-    app.kubernetes.io/version: "20220922-54174e3cb"
+    app.kubernetes.io/version: "20220925-fec79201c"
     app.kubernetes.io/name: knative-eventing
   annotations:
     # TODO add schemas and descriptions
@@ -2626,10 +2632,10 @@ kind: CustomResourceDefinition
 metadata:
   name: sequences.flows.knative.dev
   labels:
-    eventing.knative.dev/release: "v20220922-54174e3cb"
+    eventing.knative.dev/release: "v20220925-fec79201c"
     knative.dev/crd-install: "true"
     duck.knative.dev/addressable: "true"
-    app.kubernetes.io/version: "20220922-54174e3cb"
+    app.kubernetes.io/version: "20220925-fec79201c"
     app.kubernetes.io/name: knative-eventing
 spec:
   group: flows.knative.dev
@@ -2946,12 +2952,12 @@ apiVersion: apiextensions.k8s.io/v1
 kind: CustomResourceDefinition
 metadata:
   labels:
-    eventing.knative.dev/release: "v20220922-54174e3cb"
+    eventing.knative.dev/release: "v20220925-fec79201c"
     eventing.knative.dev/source: "true"
     duck.knative.dev/source: "true"
     duck.knative.dev/binding: "true"
     knative.dev/crd-install: "true"
-    app.kubernetes.io/version: "20220922-54174e3cb"
+    app.kubernetes.io/version: "20220925-fec79201c"
     app.kubernetes.io/name: knative-eventing
   name: sinkbindings.sources.knative.dev
 spec:
@@ -3138,9 +3144,9 @@ kind: CustomResourceDefinition
 metadata:
   name: subscriptions.messaging.knative.dev
   labels:
-    eventing.knative.dev/release: "v20220922-54174e3cb"
+    eventing.knative.dev/release: "v20220925-fec79201c"
     knative.dev/crd-install: "true"
-    app.kubernetes.io/version: "20220922-54174e3cb"
+    app.kubernetes.io/version: "20220925-fec79201c"
     app.kubernetes.io/name: knative-eventing
 spec:
   group: messaging.knative.dev
@@ -3350,9 +3356,9 @@ kind: CustomResourceDefinition
 metadata:
   name: triggers.eventing.knative.dev
   labels:
-    eventing.knative.dev/release: "v20220922-54174e3cb"
+    eventing.knative.dev/release: "v20220925-fec79201c"
     knative.dev/crd-install: "true"
-    app.kubernetes.io/version: "20220922-54174e3cb"
+    app.kubernetes.io/version: "20220925-fec79201c"
     app.kubernetes.io/name: knative-eventing
 spec:
   group: eventing.knative.dev
@@ -3536,8 +3542,8 @@ kind: ClusterRole
 metadata:
   name: addressable-resolver
   labels:
-    eventing.knative.dev/release: "v20220922-54174e3cb"
-    app.kubernetes.io/version: "20220922-54174e3cb"
+    eventing.knative.dev/release: "v20220925-fec79201c"
+    app.kubernetes.io/version: "20220925-fec79201c"
     app.kubernetes.io/name: knative-eventing
 aggregationRule:
   clusterRoleSelectors:
@@ -3550,9 +3556,9 @@ apiVersion: rbac.authorization.k8s.io/v1
 metadata:
   name: service-addressable-resolver
   labels:
-    eventing.knative.dev/release: "v20220922-54174e3cb"
+    eventing.knative.dev/release: "v20220925-fec79201c"
     duck.knative.dev/addressable: "true"
-    app.kubernetes.io/version: "20220922-54174e3cb"
+    app.kubernetes.io/version: "20220925-fec79201c"
     app.kubernetes.io/name: knative-eventing
 # Do not use this role directly. These rules will be added to the "addressable-resolver" role.
 rules:
@@ -3570,9 +3576,9 @@ apiVersion: rbac.authorization.k8s.io/v1
 metadata:
   name: serving-addressable-resolver
   labels:
-    eventing.knative.dev/release: "v20220922-54174e3cb"
+    eventing.knative.dev/release: "v20220925-fec79201c"
     duck.knative.dev/addressable: "true"
-    app.kubernetes.io/version: "20220922-54174e3cb"
+    app.kubernetes.io/version: "20220925-fec79201c"
     app.kubernetes.io/name: knative-eventing
 # Do not use this role directly. These rules will be added to the "addressable-resolver" role.
 rules:
@@ -3593,9 +3599,9 @@ apiVersion: rbac.authorization.k8s.io/v1
 metadata:
   name: channel-addressable-resolver
   labels:
-    eventing.knative.dev/release: "v20220922-54174e3cb"
+    eventing.knative.dev/release: "v20220925-fec79201c"
     duck.knative.dev/addressable: "true"
-    app.kubernetes.io/version: "20220922-54174e3cb"
+    app.kubernetes.io/version: "20220925-fec79201c"
     app.kubernetes.io/name: knative-eventing
 # Do not use this role directly. These rules will be added to the "addressable-resolver" role.
 rules:
@@ -3620,9 +3626,9 @@ apiVersion: rbac.authorization.k8s.io/v1
 metadata:
   name: broker-addressable-resolver
   labels:
-    eventing.knative.dev/release: "v20220922-54174e3cb"
+    eventing.knative.dev/release: "v20220925-fec79201c"
     duck.knative.dev/addressable: "true"
-    app.kubernetes.io/version: "20220922-54174e3cb"
+    app.kubernetes.io/version: "20220925-fec79201c"
     app.kubernetes.io/name: knative-eventing
 # Do not use this role directly. These rules will be added to the "addressable-resolver" role.
 rules:
@@ -3641,9 +3647,9 @@ apiVersion: rbac.authorization.k8s.io/v1
 metadata:
   name: flows-addressable-resolver
   labels:
-    eventing.knative.dev/release: "v20220922-54174e3cb"
+    eventing.knative.dev/release: "v20220925-fec79201c"
     duck.knative.dev/addressable: "true"
-    app.kubernetes.io/version: "20220922-54174e3cb"
+    app.kubernetes.io/version: "20220925-fec79201c"
     app.kubernetes.io/name: knative-eventing
 # Do not use this role directly. These rules will be added to the "addressable-resolver" role.
 rules:
@@ -3679,8 +3685,8 @@ kind: ClusterRole
 metadata:
   name: eventing-broker-filter
   labels:
-    eventing.knative.dev/release: "v20220922-54174e3cb"
-    app.kubernetes.io/version: "20220922-54174e3cb"
+    eventing.knative.dev/release: "v20220925-fec79201c"
+    app.kubernetes.io/version: "20220925-fec79201c"
     app.kubernetes.io/name: knative-eventing
 rules:
   - apiGroups:
@@ -3706,8 +3712,8 @@ kind: ClusterRole
 metadata:
   name: eventing-broker-ingress
   labels:
-    eventing.knative.dev/release: "v20220922-54174e3cb"
-    app.kubernetes.io/version: "20220922-54174e3cb"
+    eventing.knative.dev/release: "v20220925-fec79201c"
+    app.kubernetes.io/version: "20220925-fec79201c"
     app.kubernetes.io/name: knative-eventing
 rules:
   - apiGroups:
@@ -3724,8 +3730,8 @@ kind: ClusterRole
 metadata:
   name: eventing-config-reader
   labels:
-    eventing.knative.dev/release: "v20220922-54174e3cb"
-    app.kubernetes.io/version: "20220922-54174e3cb"
+    eventing.knative.dev/release: "v20220925-fec79201c"
+    app.kubernetes.io/version: "20220925-fec79201c"
     app.kubernetes.io/name: knative-eventing
 rules:
   - apiGroups:
@@ -3758,8 +3764,8 @@ kind: ClusterRole
 metadata:
   name: channelable-manipulator
   labels:
-    eventing.knative.dev/release: "v20220922-54174e3cb"
-    app.kubernetes.io/version: "20220922-54174e3cb"
+    eventing.knative.dev/release: "v20220925-fec79201c"
+    app.kubernetes.io/version: "20220925-fec79201c"
     app.kubernetes.io/name: knative-eventing
 aggregationRule:
   clusterRoleSelectors:
@@ -3772,9 +3778,9 @@ kind: ClusterRole
 metadata:
   name: meta-channelable-manipulator
   labels:
-    eventing.knative.dev/release: "v20220922-54174e3cb"
+    eventing.knative.dev/release: "v20220925-fec79201c"
     duck.knative.dev/channelable: "true"
-    app.kubernetes.io/version: "20220922-54174e3cb"
+    app.kubernetes.io/version: "20220925-fec79201c"
     app.kubernetes.io/name: knative-eventing
 # Do not use this role directly. These rules will be added to the "channelable-manipulator" role.
 rules:
@@ -3812,9 +3818,9 @@ apiVersion: rbac.authorization.k8s.io/v1
 metadata:
   name: knative-eventing-namespaced-admin
   labels:
-    eventing.knative.dev/release: "v20220922-54174e3cb"
+    eventing.knative.dev/release: "v20220925-fec79201c"
     rbac.authorization.k8s.io/aggregate-to-admin: "true"
-    app.kubernetes.io/version: "20220922-54174e3cb"
+    app.kubernetes.io/version: "20220925-fec79201c"
     app.kubernetes.io/name: knative-eventing
 rules:
   - apiGroups: ["eventing.knative.dev"]
@@ -3826,9 +3832,9 @@ apiVersion: rbac.authorization.k8s.io/v1
 metadata:
   name: knative-messaging-namespaced-admin
   labels:
-    eventing.knative.dev/release: "v20220922-54174e3cb"
+    eventing.knative.dev/release: "v20220925-fec79201c"
     rbac.authorization.k8s.io/aggregate-to-admin: "true"
-    app.kubernetes.io/version: "20220922-54174e3cb"
+    app.kubernetes.io/version: "20220925-fec79201c"
     app.kubernetes.io/name: knative-eventing
 rules:
   - apiGroups: ["messaging.knative.dev"]
@@ -3840,9 +3846,9 @@ apiVersion: rbac.authorization.k8s.io/v1
 metadata:
   name: knative-flows-namespaced-admin
   labels:
-    eventing.knative.dev/release: "v20220922-54174e3cb"
+    eventing.knative.dev/release: "v20220925-fec79201c"
     rbac.authorization.k8s.io/aggregate-to-admin: "true"
-    app.kubernetes.io/version: "20220922-54174e3cb"
+    app.kubernetes.io/version: "20220925-fec79201c"
     app.kubernetes.io/name: knative-eventing
 rules:
   - apiGroups: ["flows.knative.dev"]
@@ -3854,9 +3860,9 @@ apiVersion: rbac.authorization.k8s.io/v1
 metadata:
   name: knative-sources-namespaced-admin
   labels:
-    eventing.knative.dev/release: "v20220922-54174e3cb"
+    eventing.knative.dev/release: "v20220925-fec79201c"
     rbac.authorization.k8s.io/aggregate-to-admin: "true"
-    app.kubernetes.io/version: "20220922-54174e3cb"
+    app.kubernetes.io/version: "20220925-fec79201c"
     app.kubernetes.io/name: knative-eventing
 rules:
   - apiGroups: ["sources.knative.dev"]
@@ -3868,9 +3874,9 @@ apiVersion: rbac.authorization.k8s.io/v1
 metadata:
   name: knative-bindings-namespaced-admin
   labels:
-    eventing.knative.dev/release: "v20220922-54174e3cb"
+    eventing.knative.dev/release: "v20220925-fec79201c"
     rbac.authorization.k8s.io/aggregate-to-admin: "true"
-    app.kubernetes.io/version: "20220922-54174e3cb"
+    app.kubernetes.io/version: "20220925-fec79201c"
     app.kubernetes.io/name: knative-eventing
 rules:
   - apiGroups: ["bindings.knative.dev"]
@@ -3883,8 +3889,8 @@ metadata:
   name: knative-eventing-namespaced-edit
   labels:
     rbac.authorization.k8s.io/aggregate-to-edit: "true"
-    eventing.knative.dev/release: "v20220922-54174e3cb"
-    app.kubernetes.io/version: "20220922-54174e3cb"
+    eventing.knative.dev/release: "v20220925-fec79201c"
+    app.kubernetes.io/version: "20220925-fec79201c"
     app.kubernetes.io/name: knative-eventing
 rules:
   - apiGroups: ["eventing.knative.dev", "messaging.knative.dev", "sources.knative.dev", "flows.knative.dev", "bindings.knative.dev"]
@@ -3897,8 +3903,8 @@ metadata:
   name: knative-eventing-namespaced-view
   labels:
     rbac.authorization.k8s.io/aggregate-to-view: "true"
-    eventing.knative.dev/release: "v20220922-54174e3cb"
-    app.kubernetes.io/version: "20220922-54174e3cb"
+    eventing.knative.dev/release: "v20220925-fec79201c"
+    app.kubernetes.io/version: "20220925-fec79201c"
     app.kubernetes.io/name: knative-eventing
 rules:
   - apiGroups: ["eventing.knative.dev", "messaging.knative.dev", "sources.knative.dev", "flows.knative.dev", "bindings.knative.dev"]
@@ -3925,8 +3931,8 @@ kind: ClusterRole
 metadata:
   name: knative-eventing-controller
   labels:
-    eventing.knative.dev/release: "v20220922-54174e3cb"
-    app.kubernetes.io/version: "20220922-54174e3cb"
+    eventing.knative.dev/release: "v20220925-fec79201c"
+    app.kubernetes.io/version: "20220925-fec79201c"
     app.kubernetes.io/name: knative-eventing
 rules:
   - apiGroups:
@@ -4061,8 +4067,8 @@ kind: ClusterRole
 metadata:
   name: knative-eventing-pingsource-mt-adapter
   labels:
-    eventing.knative.dev/release: "v20220922-54174e3cb"
-    app.kubernetes.io/version: "20220922-54174e3cb"
+    eventing.knative.dev/release: "v20220925-fec79201c"
+    app.kubernetes.io/version: "20220925-fec79201c"
     app.kubernetes.io/name: knative-eventing
 rules:
   - apiGroups:
@@ -4129,8 +4135,8 @@ kind: ClusterRole
 metadata:
   name: podspecable-binding
   labels:
-    eventing.knative.dev/release: "v20220922-54174e3cb"
-    app.kubernetes.io/version: "20220922-54174e3cb"
+    eventing.knative.dev/release: "v20220925-fec79201c"
+    app.kubernetes.io/version: "20220925-fec79201c"
     app.kubernetes.io/name: knative-eventing
 aggregationRule:
   clusterRoleSelectors:
@@ -4143,9 +4149,9 @@ apiVersion: rbac.authorization.k8s.io/v1
 metadata:
   name: builtin-podspecable-binding
   labels:
-    eventing.knative.dev/release: "v20220922-54174e3cb"
+    eventing.knative.dev/release: "v20220925-fec79201c"
     duck.knative.dev/podspecable: "true"
-    app.kubernetes.io/version: "20220922-54174e3cb"
+    app.kubernetes.io/version: "20220925-fec79201c"
     app.kubernetes.io/name: knative-eventing
 # Do not use this role directly. These rules will be added to the "podspecable-binding role.
 rules:
@@ -4191,8 +4197,8 @@ kind: ClusterRole
 metadata:
   name: source-observer
   labels:
-    eventing.knative.dev/release: "v20220922-54174e3cb"
-    app.kubernetes.io/version: "20220922-54174e3cb"
+    eventing.knative.dev/release: "v20220925-fec79201c"
+    app.kubernetes.io/version: "20220925-fec79201c"
     app.kubernetes.io/name: knative-eventing
 aggregationRule:
   clusterRoleSelectors:
@@ -4205,9 +4211,9 @@ apiVersion: rbac.authorization.k8s.io/v1
 metadata:
   name: eventing-sources-source-observer
   labels:
-    eventing.knative.dev/release: "v20220922-54174e3cb"
+    eventing.knative.dev/release: "v20220925-fec79201c"
     duck.knative.dev/source: "true"
-    app.kubernetes.io/version: "20220922-54174e3cb"
+    app.kubernetes.io/version: "20220925-fec79201c"
     app.kubernetes.io/name: knative-eventing
 # Do not use this role directly. These rules will be added to the "source-observer" role.
 rules:
@@ -4243,8 +4249,8 @@ kind: ClusterRole
 metadata:
   name: knative-eventing-sources-controller
   labels:
-    eventing.knative.dev/release: "v20220922-54174e3cb"
-    app.kubernetes.io/version: "20220922-54174e3cb"
+    eventing.knative.dev/release: "v20220925-fec79201c"
+    app.kubernetes.io/version: "20220925-fec79201c"
     app.kubernetes.io/name: knative-eventing
 rules:
   - apiGroups:
@@ -4330,8 +4336,8 @@ kind: ClusterRole
 metadata:
   name: knative-eventing-webhook
   labels:
-    eventing.knative.dev/release: "v20220922-54174e3cb"
-    app.kubernetes.io/version: "20220922-54174e3cb"
+    eventing.knative.dev/release: "v20220925-fec79201c"
+    app.kubernetes.io/version: "20220925-fec79201c"
     app.kubernetes.io/name: knative-eventing
 rules:
   # For watching logging configuration and getting certs.
@@ -4430,8 +4436,8 @@ metadata:
   namespace: knative-eventing
   name: knative-eventing-webhook
   labels:
-    eventing.knative.dev/release: "v20220922-54174e3cb"
-    app.kubernetes.io/version: "20220922-54174e3cb"
+    eventing.knative.dev/release: "v20220925-fec79201c"
+    app.kubernetes.io/version: "20220925-fec79201c"
     app.kubernetes.io/name: knative-eventing
 rules:
   # For manipulating certs into secrets.
@@ -4467,8 +4473,8 @@ kind: ValidatingWebhookConfiguration
 metadata:
   name: config.webhook.eventing.knative.dev
   labels:
-    eventing.knative.dev/release: "v20220922-54174e3cb"
-    app.kubernetes.io/version: "20220922-54174e3cb"
+    eventing.knative.dev/release: "v20220925-fec79201c"
+    app.kubernetes.io/version: "20220925-fec79201c"
     app.kubernetes.io/name: knative-eventing
 webhooks:
   - admissionReviewVersions: ["v1", "v1beta1"]
@@ -4505,8 +4511,8 @@ kind: MutatingWebhookConfiguration
 metadata:
   name: webhook.eventing.knative.dev
   labels:
-    eventing.knative.dev/release: "v20220922-54174e3cb"
-    app.kubernetes.io/version: "20220922-54174e3cb"
+    eventing.knative.dev/release: "v20220925-fec79201c"
+    app.kubernetes.io/version: "20220925-fec79201c"
     app.kubernetes.io/name: knative-eventing
 webhooks:
   - admissionReviewVersions: ["v1", "v1beta1"]
@@ -4539,8 +4545,8 @@ kind: ValidatingWebhookConfiguration
 metadata:
   name: validation.webhook.eventing.knative.dev
   labels:
-    eventing.knative.dev/release: "v20220922-54174e3cb"
-    app.kubernetes.io/version: "20220922-54174e3cb"
+    eventing.knative.dev/release: "v20220925-fec79201c"
+    app.kubernetes.io/version: "20220925-fec79201c"
     app.kubernetes.io/name: knative-eventing
 webhooks:
   - admissionReviewVersions: ["v1", "v1beta1"]
@@ -4574,8 +4580,8 @@ metadata:
   name: eventing-webhook-certs
   namespace: knative-eventing
   labels:
-    eventing.knative.dev/release: "v20220922-54174e3cb"
-    app.kubernetes.io/version: "20220922-54174e3cb"
+    eventing.knative.dev/release: "v20220925-fec79201c"
+    app.kubernetes.io/version: "20220925-fec79201c"
     app.kubernetes.io/name: knative-eventing
 # The data is populated at install time.
 
@@ -4599,8 +4605,8 @@ kind: MutatingWebhookConfiguration
 metadata:
   name: sinkbindings.webhook.sources.knative.dev
   labels:
-    eventing.knative.dev/release: "v20220922-54174e3cb"
-    app.kubernetes.io/version: "20220922-54174e3cb"
+    eventing.knative.dev/release: "v20220925-fec79201c"
+    app.kubernetes.io/version: "20220925-fec79201c"
     app.kubernetes.io/name: knative-eventing
 webhooks:
   - admissionReviewVersions: ["v1", "v1beta1"]
diff --git a/third_party/eventing-latest/eventing-crds.yaml b/third_party/eventing-latest/eventing-crds.yaml
index 89726c99e..fe2ac4ea7 100644
--- a/third_party/eventing-latest/eventing-crds.yaml
+++ b/third_party/eventing-latest/eventing-crds.yaml
@@ -17,11 +17,11 @@ kind: CustomResourceDefinition
 metadata:
   creationTimestamp: null
   labels:
-    eventing.knative.dev/release: "v20220922-54174e3cb"
+    eventing.knative.dev/release: "v20220925-fec79201c"
     eventing.knative.dev/source: "true"
     duck.knative.dev/source: "true"
     knative.dev/crd-install: "true"
-    app.kubernetes.io/version: "20220922-54174e3cb"
+    app.kubernetes.io/version: "20220925-fec79201c"
     app.kubernetes.io/name: knative-eventing
   annotations:
     # TODO add schemas and descriptions
@@ -233,10 +233,10 @@ kind: CustomResourceDefinition
 metadata:
   name: brokers.eventing.knative.dev
   labels:
-    eventing.knative.dev/release: "v20220922-54174e3cb"
+    eventing.knative.dev/release: "v20220925-fec79201c"
     knative.dev/crd-install: "true"
     duck.knative.dev/addressable: "true"
-    app.kubernetes.io/version: "20220922-54174e3cb"
+    app.kubernetes.io/version: "20220925-fec79201c"
     app.kubernetes.io/name: knative-eventing
 spec:
   group: eventing.knative.dev
@@ -400,11 +400,11 @@ kind: CustomResourceDefinition
 metadata:
   name: channels.messaging.knative.dev
   labels:
-    eventing.knative.dev/release: "v20220922-54174e3cb"
+    eventing.knative.dev/release: "v20220925-fec79201c"
     knative.dev/crd-install: "true"
     messaging.knative.dev/subscribable: "true"
     duck.knative.dev/addressable: "true"
-    app.kubernetes.io/version: "20220922-54174e3cb"
+    app.kubernetes.io/version: "20220925-fec79201c"
     app.kubernetes.io/name: knative-eventing
 spec:
   group: messaging.knative.dev
@@ -675,11 +675,11 @@ apiVersion: apiextensions.k8s.io/v1
 kind: CustomResourceDefinition
 metadata:
   labels:
-    eventing.knative.dev/release: "v20220922-54174e3cb"
+    eventing.knative.dev/release: "v20220925-fec79201c"
     eventing.knative.dev/source: "true"
     duck.knative.dev/source: "true"
     knative.dev/crd-install: "true"
-    app.kubernetes.io/version: "20220922-54174e3cb"
+    app.kubernetes.io/version: "20220925-fec79201c"
     app.kubernetes.io/name: knative-eventing
   name: containersources.sources.knative.dev
 spec:
@@ -829,9 +829,9 @@ kind: CustomResourceDefinition
 metadata:
   name: eventtypes.eventing.knative.dev
   labels:
-    eventing.knative.dev/release: "v20220922-54174e3cb"
+    eventing.knative.dev/release: "v20220925-fec79201c"
     knative.dev/crd-install: "true"
-    app.kubernetes.io/version: "20220922-54174e3cb"
+    app.kubernetes.io/version: "20220925-fec79201c"
     app.kubernetes.io/name: knative-eventing
 spec:
   group: eventing.knative.dev
@@ -958,10 +958,10 @@ kind: CustomResourceDefinition
 metadata:
   name: parallels.flows.knative.dev
   labels:
-    eventing.knative.dev/release: "v20220922-54174e3cb"
+    eventing.knative.dev/release: "v20220925-fec79201c"
     knative.dev/crd-install: "true"
     duck.knative.dev/addressable: "true"
-    app.kubernetes.io/version: "20220922-54174e3cb"
+    app.kubernetes.io/version: "20220925-fec79201c"
     app.kubernetes.io/name: knative-eventing
 spec:
   group: flows.knative.dev
@@ -1213,11 +1213,11 @@ apiVersion: apiextensions.k8s.io/v1
 kind: CustomResourceDefinition
 metadata:
   labels:
-    eventing.knative.dev/release: "v20220922-54174e3cb"
+    eventing.knative.dev/release: "v20220925-fec79201c"
     eventing.knative.dev/source: "true"
     duck.knative.dev/source: "true"
     knative.dev/crd-install: "true"
-    app.kubernetes.io/version: "20220922-54174e3cb"
+    app.kubernetes.io/version: "20220925-fec79201c"
     app.kubernetes.io/name: knative-eventing
   annotations:
     # TODO add schemas and descriptions
@@ -1404,10 +1404,10 @@ kind: CustomResourceDefinition
 metadata:
   name: sequences.flows.knative.dev
   labels:
-    eventing.knative.dev/release: "v20220922-54174e3cb"
+    eventing.knative.dev/release: "v20220925-fec79201c"
     knative.dev/crd-install: "true"
     duck.knative.dev/addressable: "true"
-    app.kubernetes.io/version: "20220922-54174e3cb"
+    app.kubernetes.io/version: "20220925-fec79201c"
     app.kubernetes.io/name: knative-eventing
 spec:
   group: flows.knative.dev
@@ -1724,12 +1724,12 @@ apiVersion: apiextensions.k8s.io/v1
 kind: CustomResourceDefinition
 metadata:
   labels:
-    eventing.knative.dev/release: "v20220922-54174e3cb"
+    eventing.knative.dev/release: "v20220925-fec79201c"
     eventing.knative.dev/source: "true"
     duck.knative.dev/source: "true"
     duck.knative.dev/binding: "true"
     knative.dev/crd-install: "true"
-    app.kubernetes.io/version: "20220922-54174e3cb"
+    app.kubernetes.io/version: "20220925-fec79201c"
     app.kubernetes.io/name: knative-eventing
   name: sinkbindings.sources.knative.dev
 spec:
@@ -1916,9 +1916,9 @@ kind: CustomResourceDefinition
 metadata:
   name: subscriptions.messaging.knative.dev
   labels:
-    eventing.knative.dev/release: "v20220922-54174e3cb"
+    eventing.knative.dev/release: "v20220925-fec79201c"
     knative.dev/crd-install: "true"
-    app.kubernetes.io/version: "20220922-54174e3cb"
+    app.kubernetes.io/version: "20220925-fec79201c"
     app.kubernetes.io/name: knative-eventing
 spec:
   group: messaging.knative.dev
@@ -2128,9 +2128,9 @@ kind: CustomResourceDefinition
 metadata:
   name: triggers.eventing.knative.dev
   labels:
-    eventing.knative.dev/release: "v20220922-54174e3cb"
+    eventing.knative.dev/release: "v20220925-fec79201c"
     knative.dev/crd-install: "true"
-    app.kubernetes.io/version: "20220922-54174e3cb"
+    app.kubernetes.io/version: "20220925-fec79201c"
     app.kubernetes.io/name: knative-eventing
 spec:
   group: eventing.knative.dev