Repository: knative-sandbox/eventing-kafka-broker
Pull request #2640 (2022-09-09 16:11:52)

Keda enabled check function for KafkaSource
As per https://github.com/knative-sandbox/eventing-kafka-broker/pull/2608#discussion_r966788144

knative-prow[bot]: [APPROVALNOTIFIER] This PR is **NOT APPROVED**

This pull-request has been approved by: *<a href="https://github.com/knative-sandbox/eventing-kafka-broker/pull/2640#" title="Author self-approved">aavarghese</a>*
**Once this PR has been reviewed and has the lgtm label**, please assign dsimansk for approval by writing `/assign @dsimansk` in a comment. For more information see:[The Kubernetes Code Review Process](https://git.k8s.io/community/contributors/guide/owners.md#the-code-review-process).

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).

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

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

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":["dsimansk"]} -->
codecov[bot]: # [Codecov](https://codecov.io/gh/knative-sandbox/eventing-kafka-broker/pull/2640?src=pr&el=h1&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=knative-sandbox) Report
> Merging [#2640](https://codecov.io/gh/knative-sandbox/eventing-kafka-broker/pull/2640?src=pr&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=knative-sandbox) (e3876a2) into [main](https://codecov.io/gh/knative-sandbox/eventing-kafka-broker/commit/37c43784d7144fb343aaa3a3c74a437b60e06f06?el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=knative-sandbox) (37c4378) will **decrease** coverage by `6.10%`.
> The diff coverage is `80.95%`.

```diff
@@             Coverage Diff              @@
##               main    #2640      +/-   ##
============================================
- Coverage     61.95%   55.85%   -6.11%     
============================================
  Files           147       75      -72     
  Lines         10318     7836    -2482     
  Branches        229        0     -229     
============================================
- Hits           6393     4377    -2016     
+ Misses         3477     3143     -334     
+ Partials        448      316     -132     
```

| Flag | Coverage Δ | |
|---|---|---|
| java-unittests | `?` | |

Flags with carried forward coverage won't be shown. [Click here](https://docs.codecov.io/docs/carryforward-flags?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=knative-sandbox#carryforward-flags-in-the-pull-request-comment) to find out more.

| [Impacted Files](https://codecov.io/gh/knative-sandbox/eventing-kafka-broker/pull/2640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=knative-sandbox) | Coverage Δ | |
|---|---|---|
| [control-plane/pkg/reconciler/source/source.go](https://codecov.io/gh/knative-sandbox/eventing-kafka-broker/pull/2640/diff?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=knative-sandbox#diff-Y29udHJvbC1wbGFuZS9wa2cvcmVjb25jaWxlci9zb3VyY2Uvc291cmNlLmdv) | `86.39% <80.00%> (-1.21%)` | :arrow_down: |
| [control-plane/pkg/reconciler/source/controller.go](https://codecov.io/gh/knative-sandbox/eventing-kafka-broker/pull/2640/diff?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=knative-sandbox#diff-Y29udHJvbC1wbGFuZS9wa2cvcmVjb25jaWxlci9zb3VyY2UvY29udHJvbGxlci5nbw==) | `100.00% <100.00%> (ø)` | |
| [...e/eventing/kafka/broker/core/file/FileWatcher.java](https://codecov.io/gh/knative-sandbox/eventing-kafka-broker/pull/2640/diff?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=knative-sandbox#diff-ZGF0YS1wbGFuZS9jb3JlL3NyYy9tYWluL2phdmEvZGV2L2tuYXRpdmUvZXZlbnRpbmcva2Fma2EvYnJva2VyL2NvcmUvZmlsZS9GaWxlV2F0Y2hlci5qYXZh) | | |
| [...g/kafka/broker/receiver/impl/ReceiverVerticle.java](https://codecov.io/gh/knative-sandbox/eventing-kafka-broker/pull/2640/diff?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=knative-sandbox#diff-ZGF0YS1wbGFuZS9yZWNlaXZlci9zcmMvbWFpbi9qYXZhL2Rldi9rbmF0aXZlL2V2ZW50aW5nL2thZmthL2Jyb2tlci9yZWNlaXZlci9pbXBsL1JlY2VpdmVyVmVydGljbGUuamF2YQ==) | | |
| [...ting/kafka/broker/core/utils/CollectionsUtils.java](https://codecov.io/gh/knative-sandbox/eventing-kafka-broker/pull/2640/diff?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=knative-sandbox#diff-ZGF0YS1wbGFuZS9jb3JlL3NyYy9tYWluL2phdmEvZGV2L2tuYXRpdmUvZXZlbnRpbmcva2Fma2EvYnJva2VyL2NvcmUvdXRpbHMvQ29sbGVjdGlvbnNVdGlscy5qYXZh) | | |
| [...cher/impl/filter/subscriptionsapi/ExactFilter.java](https://codecov.io/gh/knative-sandbox/eventing-kafka-broker/pull/2640/diff?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=knative-sandbox#diff-ZGF0YS1wbGFuZS9kaXNwYXRjaGVyL3NyYy9tYWluL2phdmEvZGV2L2tuYXRpdmUvZXZlbnRpbmcva2Fma2EvYnJva2VyL2Rpc3BhdGNoZXIvaW1wbC9maWx0ZXIvc3Vic2NyaXB0aW9uc2FwaS9FeGFjdEZpbHRlci5qYXZh) | | |
| [...re/reconciler/impl/ResourcesReconcilerBuilder.java](https://codecov.io/gh/knative-sandbox/eventing-kafka-broker/pull/2640/diff?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=knative-sandbox#diff-ZGF0YS1wbGFuZS9jb3JlL3NyYy9tYWluL2phdmEvZGV2L2tuYXRpdmUvZXZlbnRpbmcva2Fma2EvYnJva2VyL2NvcmUvcmVjb25jaWxlci9pbXBsL1Jlc291cmNlc1JlY29uY2lsZXJCdWlsZGVyLmphdmE=) | | |
| [...er/dispatcher/impl/consumer/InvalidCloudEvent.java](https://codecov.io/gh/knative-sandbox/eventing-kafka-broker/pull/2640/diff?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=knative-sandbox#diff-ZGF0YS1wbGFuZS9kaXNwYXRjaGVyL3NyYy9tYWluL2phdmEvZGV2L2tuYXRpdmUvZXZlbnRpbmcva2Fma2EvYnJva2VyL2Rpc3BhdGNoZXIvaW1wbC9jb25zdW1lci9JbnZhbGlkQ2xvdWRFdmVudC5qYXZh) | | |
| [...ting/kafka/broker/dispatcher/CloudEventSender.java](https://codecov.io/gh/knative-sandbox/eventing-kafka-broker/pull/2640/diff?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=knative-sandbox#diff-ZGF0YS1wbGFuZS9kaXNwYXRjaGVyL3NyYy9tYWluL2phdmEvZGV2L2tuYXRpdmUvZXZlbnRpbmcva2Fma2EvYnJva2VyL2Rpc3BhdGNoZXIvQ2xvdWRFdmVudFNlbmRlci5qYXZh) | | |
| [.../dispatcher/impl/RecordDispatcherMutatorChain.java](https://codecov.io/gh/knative-sandbox/eventing-kafka-broker/pull/2640/diff?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=knative-sandbox#diff-ZGF0YS1wbGFuZS9kaXNwYXRjaGVyL3NyYy9tYWluL2phdmEvZGV2L2tuYXRpdmUvZXZlbnRpbmcva2Fma2EvYnJva2VyL2Rpc3BhdGNoZXIvaW1wbC9SZWNvcmREaXNwYXRjaGVyTXV0YXRvckNoYWluLmphdmE=) | | |
| ... and [64 more](https://codecov.io/gh/knative-sandbox/eventing-kafka-broker/pull/2640/diff?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=knative-sandbox) | |

Help us with your feedback. Take ten seconds to tell us [how you rate us](https://about.codecov.io/nps?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=knative-sandbox). Have a feature suggestion? [Share it here.](https://app.codecov.io/gh/feedback/?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=knative-sandbox)

knative-prow-robot: @aavarghese: PR needs rebase.

<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.
</details>
aavarghese: /cc @pierDipi @matzew 
knative-prow[bot]: @aavarghese: 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
--- | --- | --- | --- | ---
integration-tests-namespaced-broker_eventing-kafka-broker_main | 22595b907d20c6fe290cf6387342ffd7371771d7 | [link](https://prow.knative.dev/view/gs/knative-prow/pr-logs/pull/knative-sandbox_eventing-kafka-broker/2640/integration-tests-namespaced-broker_eventing-kafka-broker_main/1568279616320180224) | true | `/test integration-tests-namespaced-broker_eventing-kafka-broker_main`

[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 -->
knative-prow[bot]: @aavarghese: The following tests **failed**, say `/retest` to rerun all failed tests or `/retest-required` to rerun all mandatory failed tests:

Test name | Commit | Details | Required | Rerun command
--- | --- | --- | --- | ---
integration-tests-namespaced-broker_eventing-kafka-broker_main | 22595b907d20c6fe290cf6387342ffd7371771d7 | [link](https://prow.knative.dev/view/gs/knative-prow/pr-logs/pull/knative-sandbox_eventing-kafka-broker/2640/integration-tests-namespaced-broker_eventing-kafka-broker_main/1568279616320180224) | true | `/test integration-tests-namespaced-broker_eventing-kafka-broker_main`
reconciler-tests-namespaced-broker_eventing-kafka-broker_main | 22595b907d20c6fe290cf6387342ffd7371771d7 | [link](https://prow.knative.dev/view/gs/knative-prow/pr-logs/pull/knative-sandbox_eventing-kafka-broker/2640/reconciler-tests-namespaced-broker_eventing-kafka-broker_main/1568279619113586688) | true | `/test reconciler-tests-namespaced-broker_eventing-kafka-broker_main`

[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 -->
aavarghese: /retest-required
knative-prow[bot]: @aavarghese: 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
--- | --- | --- | --- | ---
unit-tests_eventing-kafka-broker_main | bdd6452e79edb404df453eb602d3a81a4d8467b6 | [link](https://prow.knative.dev/view/gs/knative-prow/pr-logs/pull/knative-sandbox_eventing-kafka-broker/2640/unit-tests_eventing-kafka-broker_main/1569323545958289408) | true | `/test unit-tests_eventing-kafka-broker_main`

[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 -->
knative-prow[bot]: @aavarghese: The following tests **failed**, say `/retest` to rerun all failed tests or `/retest-required` to rerun all mandatory failed tests:

Test name | Commit | Details | Required | Rerun command
--- | --- | --- | --- | ---
unit-tests_eventing-kafka-broker_main | bdd6452e79edb404df453eb602d3a81a4d8467b6 | [link](https://prow.knative.dev/view/gs/knative-prow/pr-logs/pull/knative-sandbox_eventing-kafka-broker/2640/unit-tests_eventing-kafka-broker_main/1569323545958289408) | true | `/test unit-tests_eventing-kafka-broker_main`
channel-reconciler-tests-ssl_eventing-kafka-broker_main | bdd6452e79edb404df453eb602d3a81a4d8467b6 | [link](https://prow.knative.dev/view/gs/knative-prow/pr-logs/pull/knative-sandbox_eventing-kafka-broker/2640/channel-reconciler-tests-ssl_eventing-kafka-broker_main/1569323546734235648) | true | `/test channel-reconciler-tests-ssl_eventing-kafka-broker_main`

[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 -->
knative-prow[bot]: @aavarghese: The following tests **failed**, say `/retest` to rerun all failed tests or `/retest-required` to rerun all mandatory failed tests:

Test name | Commit | Details | Required | Rerun command
--- | --- | --- | --- | ---
unit-tests_eventing-kafka-broker_main | bdd6452e79edb404df453eb602d3a81a4d8467b6 | [link](https://prow.knative.dev/view/gs/knative-prow/pr-logs/pull/knative-sandbox_eventing-kafka-broker/2640/unit-tests_eventing-kafka-broker_main/1569323545958289408) | true | `/test unit-tests_eventing-kafka-broker_main`
channel-reconciler-tests-ssl_eventing-kafka-broker_main | bdd6452e79edb404df453eb602d3a81a4d8467b6 | [link](https://prow.knative.dev/view/gs/knative-prow/pr-logs/pull/knative-sandbox_eventing-kafka-broker/2640/channel-reconciler-tests-ssl_eventing-kafka-broker_main/1569323546734235648) | true | `/test channel-reconciler-tests-ssl_eventing-kafka-broker_main`
integration-tests_eventing-kafka-broker_main | bdd6452e79edb404df453eb602d3a81a4d8467b6 | [link](https://prow.knative.dev/view/gs/knative-prow/pr-logs/pull/knative-sandbox_eventing-kafka-broker/2640/integration-tests_eventing-kafka-broker_main/1569323546008621056) | true | `/test integration-tests_eventing-kafka-broker_main`

[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 -->
knative-prow[bot]: @aavarghese: The following tests **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-reconciler-tests-ssl_eventing-kafka-broker_main | bdd6452e79edb404df453eb602d3a81a4d8467b6 | [link](https://prow.knative.dev/view/gs/knative-prow/pr-logs/pull/knative-sandbox_eventing-kafka-broker/2640/channel-reconciler-tests-ssl_eventing-kafka-broker_main/1569323546734235648) | true | `/test channel-reconciler-tests-ssl_eventing-kafka-broker_main`
integration-tests_eventing-kafka-broker_main | bdd6452e79edb404df453eb602d3a81a4d8467b6 | [link](https://prow.knative.dev/view/gs/knative-prow/pr-logs/pull/knative-sandbox_eventing-kafka-broker/2640/integration-tests_eventing-kafka-broker_main/1569323546008621056) | true | `/test integration-tests_eventing-kafka-broker_main`
upgrade-tests_eventing-kafka-broker_main | bdd6452e79edb404df453eb602d3a81a4d8467b6 | [link](https://prow.knative.dev/view/gs/knative-prow/pr-logs/pull/knative-sandbox_eventing-kafka-broker/2640/upgrade-tests_eventing-kafka-broker_main/1569323546142838784) | true | `/test upgrade-tests_eventing-kafka-broker_main`
unit-tests_eventing-kafka-broker_main | bdd6452e79edb404df453eb602d3a81a4d8467b6 | [link](https://prow.knative.dev/view/gs/knative-prow/pr-logs/pull/knative-sandbox_eventing-kafka-broker/2640/unit-tests_eventing-kafka-broker_main/1569342543009681408) | true | `/test unit-tests_eventing-kafka-broker_main`

[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 -->

Patch:
diff --git a/control-plane/pkg/apis/eventing/v1alpha1/kafka_sink_types.go b/control-plane/pkg/apis/eventing/v1alpha1/kafka_sink_types.go
index b5ddaef91..8179d3c91 100644
--- a/control-plane/pkg/apis/eventing/v1alpha1/kafka_sink_types.go
+++ b/control-plane/pkg/apis/eventing/v1alpha1/kafka_sink_types.go
@@ -85,11 +85,11 @@ type KafkaSinkSpec struct {
 	// - structured
 	// - binary
 	//
-	// - default: structured.
+	// - default: binary.
 	//
 	// - https://github.com/cloudevents/spec/blob/v1.0/spec.md#message
-	//	 - https://github.com/cloudevents/spec/blob/v1.0/kafka-protocol-binding.md#33-structured-content-mode
 	//	 - https://github.com/cloudevents/spec/blob/v1.0/kafka-protocol-binding.md#32-binary-content-mode'
+	//	 - https://github.com/cloudevents/spec/blob/v1.0/kafka-protocol-binding.md#33-structured-content-mode
 	//
 	// +optional
 	ContentMode *string `json:"contentMode,omitempty"`
diff --git a/control-plane/pkg/reconciler/source/source.go b/control-plane/pkg/reconciler/source/source.go
index 67920d9bf..68997c18b 100644
--- a/control-plane/pkg/reconciler/source/source.go
+++ b/control-plane/pkg/reconciler/source/source.go
@@ -181,13 +181,7 @@ func (r Reconciler) reconcileConsumerGroup(ctx context.Context, ks *sources.Kafk
 	newCg.Annotations = expectedCg.Annotations
 
 	// If KEDA is not enabled, then we must update the ConsumerGroup replicas to match KafkaSource consumers
-	// TODO: code below failing unit tests with err: "panic: interface conversion: testing.ActionImpl is not testing.GetAction: missing method GetName"
-	/*if err := discovery.ServerSupportsVersion(r.KubeClient.Discovery(), keda.KedaSchemeGroupVersion); err != nil {
-		newCg.Spec.Replicas = ks.Spec.Consumers
-	}*/
-
-	_, err = r.KedaClient.KedaV1alpha1().ScaledObjects(cg.GetNamespace()).List(ctx, metav1.ListOptions{})
-	if err != nil && apierrors.IsNotFound(err) {
+	if !r.isKEDAEnabled(ctx, cg.GetNamespace()) {
 		newCg.Spec.Replicas = ks.Spec.Consumers
 	}
 
@@ -223,3 +217,15 @@ func propagateConsumerGroupStatus(cg *internalscg.ConsumerGroup, ks *sources.Kaf
 		ks.Status.Consumers = *cg.Status.Replicas
 	}
 }
+
+func (r *Reconciler) isKEDAEnabled(ctx context.Context, namespace string) bool {
+	// TODO: code below failing unit tests with err: "panic: interface conversion: testing.ActionImpl is not testing.GetAction: missing method GetName"
+	/*if err := discovery.ServerSupportsVersion(r.KubeClient.Discovery(), keda.KedaSchemeGroupVersion); err == nil {
+		return true
+	}*/
+
+	if _, err := r.KedaClient.KedaV1alpha1().ScaledObjects(namespace).List(ctx, metav1.ListOptions{}); err == nil {
+		return true
+	}
+	return false
+}


Test patch:
diff --git a/control-plane/pkg/reconciler/source/source_test.go b/control-plane/pkg/reconciler/source/source_test.go
index 650f4dd62..f6d853bac 100644
--- a/control-plane/pkg/reconciler/source/source_test.go
+++ b/control-plane/pkg/reconciler/source/source_test.go
@@ -587,6 +587,7 @@ func TestReconcileKind(t *testing.T) {
 							ConsumerReply(ConsumerNoReply()),
 						)),
 						ConsumerGroupReady,
+						ConsumerGroupReplicas(1),
 					),
 				},
 			},
@@ -645,6 +646,7 @@ func TestReconcileKind(t *testing.T) {
 							ConsumerReply(ConsumerNoReply()),
 						)),
 						ConsumerGroupReady,
+						ConsumerGroupReplicas(1),
 					),
 				},
 			},
@@ -703,6 +705,7 @@ func TestReconcileKind(t *testing.T) {
 							ConsumerReply(ConsumerNoReply()),
 						)),
 						ConsumerGroupReady,
+						ConsumerGroupReplicas(1),
 					),
 				},
 			},
@@ -759,6 +762,7 @@ func TestReconcileKind(t *testing.T) {
 							ConsumerSubscriber(NewSourceSinkReference()),
 							ConsumerReply(ConsumerNoReply()),
 						)),
+						ConsumerGroupReplicas(1),
 					),
 				},
 			},
diff --git a/third_party/eventing-kafka-latest/channel-crds.yaml b/third_party/eventing-kafka-latest/channel-crds.yaml
index a8bc89e39..3c0b71b59 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: "v20220902-052de2bfe"
+    kafka.eventing.knative.dev/release: "v20220911-d0988c8e2"
     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 8a9995b63..a0b960ef3 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: "v20220902-052de2bfe"
+    kafka.eventing.knative.dev/release: "v20220911-d0988c8e2"
     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 7f371dadb..321d88765 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: "v20220905-e1866d766"
-    app.kubernetes.io/version: "20220905-e1866d766"
+    eventing.knative.dev/release: "v20220911-fae8544d8"
+    app.kubernetes.io/version: "20220911-fae8544d8"
     app.kubernetes.io/name: knative-eventing
 
 ---
@@ -41,8 +41,8 @@ metadata:
   name: eventing-controller
   namespace: knative-eventing
   labels:
-    eventing.knative.dev/release: "v20220905-e1866d766"
-    app.kubernetes.io/version: "20220905-e1866d766"
+    eventing.knative.dev/release: "v20220911-fae8544d8"
+    app.kubernetes.io/version: "20220911-fae8544d8"
     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: "v20220905-e1866d766"
-    app.kubernetes.io/version: "20220905-e1866d766"
+    eventing.knative.dev/release: "v20220911-fae8544d8"
+    app.kubernetes.io/version: "20220911-fae8544d8"
     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: "v20220905-e1866d766"
-    app.kubernetes.io/version: "20220905-e1866d766"
+    eventing.knative.dev/release: "v20220911-fae8544d8"
+    app.kubernetes.io/version: "20220911-fae8544d8"
     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: "v20220905-e1866d766"
-    app.kubernetes.io/version: "20220905-e1866d766"
+    eventing.knative.dev/release: "v20220911-fae8544d8"
+    app.kubernetes.io/version: "20220911-fae8544d8"
     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: "v20220905-e1866d766"
-    app.kubernetes.io/version: "20220905-e1866d766"
+    eventing.knative.dev/release: "v20220911-fae8544d8"
+    app.kubernetes.io/version: "20220911-fae8544d8"
     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: "v20220905-e1866d766"
-    app.kubernetes.io/version: "20220905-e1866d766"
+    eventing.knative.dev/release: "v20220911-fae8544d8"
+    app.kubernetes.io/version: "20220911-fae8544d8"
     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: "v20220905-e1866d766"
-    app.kubernetes.io/version: "20220905-e1866d766"
+    eventing.knative.dev/release: "v20220911-fae8544d8"
+    app.kubernetes.io/version: "20220911-fae8544d8"
     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: "v20220905-e1866d766"
-    app.kubernetes.io/version: "20220905-e1866d766"
+    eventing.knative.dev/release: "v20220911-fae8544d8"
+    app.kubernetes.io/version: "20220911-fae8544d8"
     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: "v20220905-e1866d766"
-    app.kubernetes.io/version: "20220905-e1866d766"
+    eventing.knative.dev/release: "v20220911-fae8544d8"
+    app.kubernetes.io/version: "20220911-fae8544d8"
     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: "v20220905-e1866d766"
-    app.kubernetes.io/version: "20220905-e1866d766"
+    eventing.knative.dev/release: "v20220911-fae8544d8"
+    app.kubernetes.io/version: "20220911-fae8544d8"
     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: "v20220905-e1866d766"
-    app.kubernetes.io/version: "20220905-e1866d766"
+    eventing.knative.dev/release: "v20220911-fae8544d8"
+    app.kubernetes.io/version: "20220911-fae8544d8"
     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: "v20220905-e1866d766"
-    app.kubernetes.io/version: "20220905-e1866d766"
+    eventing.knative.dev/release: "v20220911-fae8544d8"
+    app.kubernetes.io/version: "20220911-fae8544d8"
     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: "v20220905-e1866d766"
-    app.kubernetes.io/version: "20220905-e1866d766"
+    eventing.knative.dev/release: "v20220911-fae8544d8"
+    app.kubernetes.io/version: "20220911-fae8544d8"
     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: "v20220905-e1866d766"
-    app.kubernetes.io/version: "20220905-e1866d766"
+    eventing.knative.dev/release: "v20220911-fae8544d8"
+    app.kubernetes.io/version: "20220911-fae8544d8"
     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: "v20220905-e1866d766"
-    app.kubernetes.io/version: "20220905-e1866d766"
+    eventing.knative.dev/release: "v20220911-fae8544d8"
+    app.kubernetes.io/version: "20220911-fae8544d8"
     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: "v20220905-e1866d766"
-    app.kubernetes.io/version: "20220905-e1866d766"
+    eventing.knative.dev/release: "v20220911-fae8544d8"
+    app.kubernetes.io/version: "20220911-fae8544d8"
     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: "v20220905-e1866d766"
+    eventing.knative.dev/release: "v20220911-fae8544d8"
   annotations:
     knative.dev/example-checksum: "9185c153"
-    app.kubernetes.io/version: "20220905-e1866d766"
+    app.kubernetes.io/version: "20220911-fae8544d8"
     app.kubernetes.io/name: knative-eventing
 data:
   _example: |
@@ -436,10 +436,10 @@ metadata:
   name: config-features
   namespace: knative-eventing
   labels:
-    eventing.knative.dev/release: "v20220905-e1866d766"
+    eventing.knative.dev/release: "v20220911-fae8544d8"
     knative.dev/config-propagation: original
     knative.dev/config-category: eventing
-    app.kubernetes.io/version: "20220905-e1866d766"
+    app.kubernetes.io/version: "20220911-fae8544d8"
     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: "v20220905-e1866d766"
+    eventing.knative.dev/release: "v20220911-fae8544d8"
     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: "v20220905-e1866d766"
-    app.kubernetes.io/version: "20220905-e1866d766"
+    eventing.knative.dev/release: "v20220911-fae8544d8"
+    app.kubernetes.io/version: "20220911-fae8544d8"
     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: "v20220905-e1866d766"
+    eventing.knative.dev/release: "v20220911-fae8544d8"
     knative.dev/config-propagation: original
     knative.dev/config-category: eventing
-    app.kubernetes.io/version: "20220905-e1866d766"
+    app.kubernetes.io/version: "20220911-fae8544d8"
     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: "v20220905-e1866d766"
+    eventing.knative.dev/release: "v20220911-fae8544d8"
     knative.dev/config-propagation: original
     knative.dev/config-category: eventing
-    app.kubernetes.io/version: "20220905-e1866d766"
+    app.kubernetes.io/version: "20220911-fae8544d8"
     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: "v20220905-e1866d766"
-    app.kubernetes.io/version: "20220905-e1866d766"
+    eventing.knative.dev/release: "v20220911-fae8544d8"
+    app.kubernetes.io/version: "20220911-fae8544d8"
     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: "v20220905-e1866d766"
+    eventing.knative.dev/release: "v20220911-fae8544d8"
     knative.dev/config-propagation: original
     knative.dev/config-category: eventing
-    app.kubernetes.io/version: "20220905-e1866d766"
+    app.kubernetes.io/version: "20220911-fae8544d8"
     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: "v20220905-e1866d766"
+    eventing.knative.dev/release: "v20220911-fae8544d8"
     knative.dev/high-availability: "true"
     app.kubernetes.io/component: eventing-controller
-    app.kubernetes.io/version: "20220905-e1866d766"
+    app.kubernetes.io/version: "20220911-fae8544d8"
     app.kubernetes.io/name: knative-eventing
 spec:
   selector:
@@ -854,9 +854,9 @@ spec:
     metadata:
       labels:
         app: eventing-controller
-        eventing.knative.dev/release: "v20220905-e1866d766"
+        eventing.knative.dev/release: "v20220911-fae8544d8"
         app.kubernetes.io/component: eventing-controller
-        app.kubernetes.io/version: "20220905-e1866d766"
+        app.kubernetes.io/version: "20220911-fae8544d8"
         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:0c8bc06b4bcf31c9dc32144618e8a6e3f403780af8f545d264c027d169ce3367
+          image: gcr.io/knative-nightly/knative.dev/eventing/cmd/controller@sha256:7793f3013278194abcb070440d178f81b1963cabc4b4cd3eb0657d349de06967
           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:415bb3d37f9f28851103420184a9fbe13a7b6d64032cbb9331cb593d9021b816
+              value: gcr.io/knative-nightly/knative.dev/eventing/cmd/apiserver_receive_adapter@sha256:0bba48572384dcd442a59796ecd7ab7ff75910982b2fe0df7e79f422dd78f14b
             - name: POD_NAME
               valueFrom:
                 fieldRef:
@@ -941,9 +941,9 @@ metadata:
   name: pingsource-mt-adapter
   namespace: knative-eventing
   labels:
-    eventing.knative.dev/release: "v20220905-e1866d766"
+    eventing.knative.dev/release: "v20220911-fae8544d8"
     app.kubernetes.io/component: pingsource-mt-adapter
-    app.kubernetes.io/version: "20220905-e1866d766"
+    app.kubernetes.io/version: "20220911-fae8544d8"
     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 +956,9 @@ spec:
     metadata:
       labels:
         !!merge <<: *labels
-        eventing.knative.dev/release: "v20220905-e1866d766"
+        eventing.knative.dev/release: "v20220911-fae8544d8"
         app.kubernetes.io/component: pingsource-mt-adapter
-        app.kubernetes.io/version: "20220905-e1866d766"
+        app.kubernetes.io/version: "20220911-fae8544d8"
         app.kubernetes.io/name: knative-eventing
     spec:
       affinity:
@@ -972,7 +972,7 @@ spec:
       enableServiceLinks: false
       containers:
         - name: dispatcher
-          image: gcr.io/knative-nightly/knative.dev/eventing/cmd/mtping@sha256:0991c5e3b7b1c459f7ce660d5a964ab0f154dba4e03da02018462f7071af6088
+          image: gcr.io/knative-nightly/knative.dev/eventing/cmd/mtping@sha256:447fa2bf65a76e8135b7d4785217677390059c01362af64e95d0ba89f49ef31a
           env:
             - name: SYSTEM_NAMESPACE
               value: ''
@@ -1043,9 +1043,9 @@ metadata:
   name: eventing-webhook
   namespace: knative-eventing
   labels:
-    eventing.knative.dev/release: "v20220905-e1866d766"
+    eventing.knative.dev/release: "v20220911-fae8544d8"
     app.kubernetes.io/component: eventing-webhook
-    app.kubernetes.io/version: "20220905-e1866d766"
+    app.kubernetes.io/version: "20220911-fae8544d8"
     app.kubernetes.io/name: knative-eventing
 spec:
   scaleTargetRef:
@@ -1069,9 +1069,9 @@ metadata:
   name: eventing-webhook
   namespace: knative-eventing
   labels:
-    eventing.knative.dev/release: "v20220905-e1866d766"
+    eventing.knative.dev/release: "v20220911-fae8544d8"
     app.kubernetes.io/component: eventing-webhook
-    app.kubernetes.io/version: "20220905-e1866d766"
+    app.kubernetes.io/version: "20220911-fae8544d8"
     app.kubernetes.io/name: knative-eventing
 spec:
   minAvailable: 80%
@@ -1100,9 +1100,9 @@ metadata:
   name: eventing-webhook
   namespace: knative-eventing
   labels:
-    eventing.knative.dev/release: "v20220905-e1866d766"
+    eventing.knative.dev/release: "v20220911-fae8544d8"
     app.kubernetes.io/component: eventing-webhook
-    app.kubernetes.io/version: "20220905-e1866d766"
+    app.kubernetes.io/version: "20220911-fae8544d8"
     app.kubernetes.io/name: knative-eventing
 spec:
   selector:
@@ -1113,9 +1113,9 @@ spec:
     metadata:
       labels:
         !!merge <<: *labels
-        eventing.knative.dev/release: "v20220905-e1866d766"
+        eventing.knative.dev/release: "v20220911-fae8544d8"
         app.kubernetes.io/component: eventing-webhook
-        app.kubernetes.io/version: "20220905-e1866d766"
+        app.kubernetes.io/version: "20220911-fae8544d8"
         app.kubernetes.io/name: knative-eventing
     spec:
       # To avoid node becoming SPOF, spread our replicas to different nodes.
@@ -1135,7 +1135,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:a7c42383a9df7e3d5fdb6123bc6ec09f282ef4b23e7dc9b68e664306f420db5d
+          image: gcr.io/knative-nightly/knative.dev/eventing/cmd/webhook@sha256:4900882a0c26e5546e0d836d3aacb7a61f7e13bf3e168fd587a8ec8d6ceb9772
           resources:
             requests:
               # taken from serving.
@@ -1204,10 +1204,10 @@ apiVersion: v1
 kind: Service
 metadata:
   labels:
-    eventing.knative.dev/release: "v20220905-e1866d766"
+    eventing.knative.dev/release: "v20220911-fae8544d8"
     role: eventing-webhook
     app.kubernetes.io/component: eventing-webhook
-    app.kubernetes.io/version: "20220905-e1866d766"
+    app.kubernetes.io/version: "20220911-fae8544d8"
     app.kubernetes.io/name: knative-eventing
   name: eventing-webhook
   namespace: knative-eventing
@@ -1239,11 +1239,11 @@ kind: CustomResourceDefinition
 metadata:
   creationTimestamp: null
   labels:
-    eventing.knative.dev/release: "v20220905-e1866d766"
+    eventing.knative.dev/release: "v20220911-fae8544d8"
     eventing.knative.dev/source: "true"
     duck.knative.dev/source: "true"
     knative.dev/crd-install: "true"
-    app.kubernetes.io/version: "20220905-e1866d766"
+    app.kubernetes.io/version: "20220911-fae8544d8"
     app.kubernetes.io/name: knative-eventing
   annotations:
     # TODO add schemas and descriptions
@@ -1455,10 +1455,10 @@ kind: CustomResourceDefinition
 metadata:
   name: brokers.eventing.knative.dev
   labels:
-    eventing.knative.dev/release: "v20220905-e1866d766"
+    eventing.knative.dev/release: "v20220911-fae8544d8"
     knative.dev/crd-install: "true"
     duck.knative.dev/addressable: "true"
-    app.kubernetes.io/version: "20220905-e1866d766"
+    app.kubernetes.io/version: "20220911-fae8544d8"
     app.kubernetes.io/name: knative-eventing
 spec:
   group: eventing.knative.dev
@@ -1622,11 +1622,11 @@ kind: CustomResourceDefinition
 metadata:
   name: channels.messaging.knative.dev
   labels:
-    eventing.knative.dev/release: "v20220905-e1866d766"
+    eventing.knative.dev/release: "v20220911-fae8544d8"
     knative.dev/crd-install: "true"
     messaging.knative.dev/subscribable: "true"
     duck.knative.dev/addressable: "true"
-    app.kubernetes.io/version: "20220905-e1866d766"
+    app.kubernetes.io/version: "20220911-fae8544d8"
     app.kubernetes.io/name: knative-eventing
 spec:
   group: messaging.knative.dev
@@ -1897,11 +1897,11 @@ apiVersion: apiextensions.k8s.io/v1
 kind: CustomResourceDefinition
 metadata:
   labels:
-    eventing.knative.dev/release: "v20220905-e1866d766"
+    eventing.knative.dev/release: "v20220911-fae8544d8"
     eventing.knative.dev/source: "true"
     duck.knative.dev/source: "true"
     knative.dev/crd-install: "true"
-    app.kubernetes.io/version: "20220905-e1866d766"
+    app.kubernetes.io/version: "20220911-fae8544d8"
     app.kubernetes.io/name: knative-eventing
   name: containersources.sources.knative.dev
 spec:
@@ -2051,9 +2051,9 @@ kind: CustomResourceDefinition
 metadata:
   name: eventtypes.eventing.knative.dev
   labels:
-    eventing.knative.dev/release: "v20220905-e1866d766"
+    eventing.knative.dev/release: "v20220911-fae8544d8"
     knative.dev/crd-install: "true"
-    app.kubernetes.io/version: "20220905-e1866d766"
+    app.kubernetes.io/version: "20220911-fae8544d8"
     app.kubernetes.io/name: knative-eventing
 spec:
   group: eventing.knative.dev
@@ -2180,10 +2180,10 @@ kind: CustomResourceDefinition
 metadata:
   name: parallels.flows.knative.dev
   labels:
-    eventing.knative.dev/release: "v20220905-e1866d766"
+    eventing.knative.dev/release: "v20220911-fae8544d8"
     knative.dev/crd-install: "true"
     duck.knative.dev/addressable: "true"
-    app.kubernetes.io/version: "20220905-e1866d766"
+    app.kubernetes.io/version: "20220911-fae8544d8"
     app.kubernetes.io/name: knative-eventing
 spec:
   group: flows.knative.dev
@@ -2435,11 +2435,11 @@ apiVersion: apiextensions.k8s.io/v1
 kind: CustomResourceDefinition
 metadata:
   labels:
-    eventing.knative.dev/release: "v20220905-e1866d766"
+    eventing.knative.dev/release: "v20220911-fae8544d8"
     eventing.knative.dev/source: "true"
     duck.knative.dev/source: "true"
     knative.dev/crd-install: "true"
-    app.kubernetes.io/version: "20220905-e1866d766"
+    app.kubernetes.io/version: "20220911-fae8544d8"
     app.kubernetes.io/name: knative-eventing
   annotations:
     # TODO add schemas and descriptions
@@ -2626,10 +2626,10 @@ kind: CustomResourceDefinition
 metadata:
   name: sequences.flows.knative.dev
   labels:
-    eventing.knative.dev/release: "v20220905-e1866d766"
+    eventing.knative.dev/release: "v20220911-fae8544d8"
     knative.dev/crd-install: "true"
     duck.knative.dev/addressable: "true"
-    app.kubernetes.io/version: "20220905-e1866d766"
+    app.kubernetes.io/version: "20220911-fae8544d8"
     app.kubernetes.io/name: knative-eventing
 spec:
   group: flows.knative.dev
@@ -2946,12 +2946,12 @@ apiVersion: apiextensions.k8s.io/v1
 kind: CustomResourceDefinition
 metadata:
   labels:
-    eventing.knative.dev/release: "v20220905-e1866d766"
+    eventing.knative.dev/release: "v20220911-fae8544d8"
     eventing.knative.dev/source: "true"
     duck.knative.dev/source: "true"
     duck.knative.dev/binding: "true"
     knative.dev/crd-install: "true"
-    app.kubernetes.io/version: "20220905-e1866d766"
+    app.kubernetes.io/version: "20220911-fae8544d8"
     app.kubernetes.io/name: knative-eventing
   name: sinkbindings.sources.knative.dev
 spec:
@@ -3138,9 +3138,9 @@ kind: CustomResourceDefinition
 metadata:
   name: subscriptions.messaging.knative.dev
   labels:
-    eventing.knative.dev/release: "v20220905-e1866d766"
+    eventing.knative.dev/release: "v20220911-fae8544d8"
     knative.dev/crd-install: "true"
-    app.kubernetes.io/version: "20220905-e1866d766"
+    app.kubernetes.io/version: "20220911-fae8544d8"
     app.kubernetes.io/name: knative-eventing
 spec:
   group: messaging.knative.dev
@@ -3350,9 +3350,9 @@ kind: CustomResourceDefinition
 metadata:
   name: triggers.eventing.knative.dev
   labels:
-    eventing.knative.dev/release: "v20220905-e1866d766"
+    eventing.knative.dev/release: "v20220911-fae8544d8"
     knative.dev/crd-install: "true"
-    app.kubernetes.io/version: "20220905-e1866d766"
+    app.kubernetes.io/version: "20220911-fae8544d8"
     app.kubernetes.io/name: knative-eventing
 spec:
   group: eventing.knative.dev
@@ -3536,8 +3536,8 @@ kind: ClusterRole
 metadata:
   name: addressable-resolver
   labels:
-    eventing.knative.dev/release: "v20220905-e1866d766"
-    app.kubernetes.io/version: "20220905-e1866d766"
+    eventing.knative.dev/release: "v20220911-fae8544d8"
+    app.kubernetes.io/version: "20220911-fae8544d8"
     app.kubernetes.io/name: knative-eventing
 aggregationRule:
   clusterRoleSelectors:
@@ -3550,9 +3550,9 @@ apiVersion: rbac.authorization.k8s.io/v1
 metadata:
   name: service-addressable-resolver
   labels:
-    eventing.knative.dev/release: "v20220905-e1866d766"
+    eventing.knative.dev/release: "v20220911-fae8544d8"
     duck.knative.dev/addressable: "true"
-    app.kubernetes.io/version: "20220905-e1866d766"
+    app.kubernetes.io/version: "20220911-fae8544d8"
     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 +3570,9 @@ apiVersion: rbac.authorization.k8s.io/v1
 metadata:
   name: serving-addressable-resolver
   labels:
-    eventing.knative.dev/release: "v20220905-e1866d766"
+    eventing.knative.dev/release: "v20220911-fae8544d8"
     duck.knative.dev/addressable: "true"
-    app.kubernetes.io/version: "20220905-e1866d766"
+    app.kubernetes.io/version: "20220911-fae8544d8"
     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 +3593,9 @@ apiVersion: rbac.authorization.k8s.io/v1
 metadata:
   name: channel-addressable-resolver
   labels:
-    eventing.knative.dev/release: "v20220905-e1866d766"
+    eventing.knative.dev/release: "v20220911-fae8544d8"
     duck.knative.dev/addressable: "true"
-    app.kubernetes.io/version: "20220905-e1866d766"
+    app.kubernetes.io/version: "20220911-fae8544d8"
     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 +3620,9 @@ apiVersion: rbac.authorization.k8s.io/v1
 metadata:
   name: broker-addressable-resolver
   labels:
-    eventing.knative.dev/release: "v20220905-e1866d766"
+    eventing.knative.dev/release: "v20220911-fae8544d8"
     duck.knative.dev/addressable: "true"
-    app.kubernetes.io/version: "20220905-e1866d766"
+    app.kubernetes.io/version: "20220911-fae8544d8"
     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 +3641,9 @@ apiVersion: rbac.authorization.k8s.io/v1
 metadata:
   name: flows-addressable-resolver
   labels:
-    eventing.knative.dev/release: "v20220905-e1866d766"
+    eventing.knative.dev/release: "v20220911-fae8544d8"
     duck.knative.dev/addressable: "true"
-    app.kubernetes.io/version: "20220905-e1866d766"
+    app.kubernetes.io/version: "20220911-fae8544d8"
     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 +3679,8 @@ kind: ClusterRole
 metadata:
   name: eventing-broker-filter
   labels:
-    eventing.knative.dev/release: "v20220905-e1866d766"
-    app.kubernetes.io/version: "20220905-e1866d766"
+    eventing.knative.dev/release: "v20220911-fae8544d8"
+    app.kubernetes.io/version: "20220911-fae8544d8"
     app.kubernetes.io/name: knative-eventing
 rules:
   - apiGroups:
@@ -3706,8 +3706,8 @@ kind: ClusterRole
 metadata:
   name: eventing-broker-ingress
   labels:
-    eventing.knative.dev/release: "v20220905-e1866d766"
-    app.kubernetes.io/version: "20220905-e1866d766"
+    eventing.knative.dev/release: "v20220911-fae8544d8"
+    app.kubernetes.io/version: "20220911-fae8544d8"
     app.kubernetes.io/name: knative-eventing
 rules:
   - apiGroups:
@@ -3724,8 +3724,8 @@ kind: ClusterRole
 metadata:
   name: eventing-config-reader
   labels:
-    eventing.knative.dev/release: "v20220905-e1866d766"
-    app.kubernetes.io/version: "20220905-e1866d766"
+    eventing.knative.dev/release: "v20220911-fae8544d8"
+    app.kubernetes.io/version: "20220911-fae8544d8"
     app.kubernetes.io/name: knative-eventing
 rules:
   - apiGroups:
@@ -3758,8 +3758,8 @@ kind: ClusterRole
 metadata:
   name: channelable-manipulator
   labels:
-    eventing.knative.dev/release: "v20220905-e1866d766"
-    app.kubernetes.io/version: "20220905-e1866d766"
+    eventing.knative.dev/release: "v20220911-fae8544d8"
+    app.kubernetes.io/version: "20220911-fae8544d8"
     app.kubernetes.io/name: knative-eventing
 aggregationRule:
   clusterRoleSelectors:
@@ -3772,9 +3772,9 @@ kind: ClusterRole
 metadata:
   name: meta-channelable-manipulator
   labels:
-    eventing.knative.dev/release: "v20220905-e1866d766"
+    eventing.knative.dev/release: "v20220911-fae8544d8"
     duck.knative.dev/channelable: "true"
-    app.kubernetes.io/version: "20220905-e1866d766"
+    app.kubernetes.io/version: "20220911-fae8544d8"
     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 +3812,9 @@ apiVersion: rbac.authorization.k8s.io/v1
 metadata:
   name: knative-eventing-namespaced-admin
   labels:
-    eventing.knative.dev/release: "v20220905-e1866d766"
+    eventing.knative.dev/release: "v20220911-fae8544d8"
     rbac.authorization.k8s.io/aggregate-to-admin: "true"
-    app.kubernetes.io/version: "20220905-e1866d766"
+    app.kubernetes.io/version: "20220911-fae8544d8"
     app.kubernetes.io/name: knative-eventing
 rules:
   - apiGroups: ["eventing.knative.dev"]
@@ -3826,9 +3826,9 @@ apiVersion: rbac.authorization.k8s.io/v1
 metadata:
   name: knative-messaging-namespaced-admin
   labels:
-    eventing.knative.dev/release: "v20220905-e1866d766"
+    eventing.knative.dev/release: "v20220911-fae8544d8"
     rbac.authorization.k8s.io/aggregate-to-admin: "true"
-    app.kubernetes.io/version: "20220905-e1866d766"
+    app.kubernetes.io/version: "20220911-fae8544d8"
     app.kubernetes.io/name: knative-eventing
 rules:
   - apiGroups: ["messaging.knative.dev"]
@@ -3840,9 +3840,9 @@ apiVersion: rbac.authorization.k8s.io/v1
 metadata:
   name: knative-flows-namespaced-admin
   labels:
-    eventing.knative.dev/release: "v20220905-e1866d766"
+    eventing.knative.dev/release: "v20220911-fae8544d8"
     rbac.authorization.k8s.io/aggregate-to-admin: "true"
-    app.kubernetes.io/version: "20220905-e1866d766"
+    app.kubernetes.io/version: "20220911-fae8544d8"
     app.kubernetes.io/name: knative-eventing
 rules:
   - apiGroups: ["flows.knative.dev"]
@@ -3854,9 +3854,9 @@ apiVersion: rbac.authorization.k8s.io/v1
 metadata:
   name: knative-sources-namespaced-admin
   labels:
-    eventing.knative.dev/release: "v20220905-e1866d766"
+    eventing.knative.dev/release: "v20220911-fae8544d8"
     rbac.authorization.k8s.io/aggregate-to-admin: "true"
-    app.kubernetes.io/version: "20220905-e1866d766"
+    app.kubernetes.io/version: "20220911-fae8544d8"
     app.kubernetes.io/name: knative-eventing
 rules:
   - apiGroups: ["sources.knative.dev"]
@@ -3868,9 +3868,9 @@ apiVersion: rbac.authorization.k8s.io/v1
 metadata:
   name: knative-bindings-namespaced-admin
   labels:
-    eventing.knative.dev/release: "v20220905-e1866d766"
+    eventing.knative.dev/release: "v20220911-fae8544d8"
     rbac.authorization.k8s.io/aggregate-to-admin: "true"
-    app.kubernetes.io/version: "20220905-e1866d766"
+    app.kubernetes.io/version: "20220911-fae8544d8"
     app.kubernetes.io/name: knative-eventing
 rules:
   - apiGroups: ["bindings.knative.dev"]
@@ -3883,8 +3883,8 @@ metadata:
   name: knative-eventing-namespaced-edit
   labels:
     rbac.authorization.k8s.io/aggregate-to-edit: "true"
-    eventing.knative.dev/release: "v20220905-e1866d766"
-    app.kubernetes.io/version: "20220905-e1866d766"
+    eventing.knative.dev/release: "v20220911-fae8544d8"
+    app.kubernetes.io/version: "20220911-fae8544d8"
     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 +3897,8 @@ metadata:
   name: knative-eventing-namespaced-view
   labels:
     rbac.authorization.k8s.io/aggregate-to-view: "true"
-    eventing.knative.dev/release: "v20220905-e1866d766"
-    app.kubernetes.io/version: "20220905-e1866d766"
+    eventing.knative.dev/release: "v20220911-fae8544d8"
+    app.kubernetes.io/version: "20220911-fae8544d8"
     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 +3925,8 @@ kind: ClusterRole
 metadata:
   name: knative-eventing-controller
   labels:
-    eventing.knative.dev/release: "v20220905-e1866d766"
-    app.kubernetes.io/version: "20220905-e1866d766"
+    eventing.knative.dev/release: "v20220911-fae8544d8"
+    app.kubernetes.io/version: "20220911-fae8544d8"
     app.kubernetes.io/name: knative-eventing
 rules:
   - apiGroups:
@@ -4061,8 +4061,8 @@ kind: ClusterRole
 metadata:
   name: knative-eventing-pingsource-mt-adapter
   labels:
-    eventing.knative.dev/release: "v20220905-e1866d766"
-    app.kubernetes.io/version: "20220905-e1866d766"
+    eventing.knative.dev/release: "v20220911-fae8544d8"
+    app.kubernetes.io/version: "20220911-fae8544d8"
     app.kubernetes.io/name: knative-eventing
 rules:
   - apiGroups:
@@ -4129,8 +4129,8 @@ kind: ClusterRole
 metadata:
   name: podspecable-binding
   labels:
-    eventing.knative.dev/release: "v20220905-e1866d766"
-    app.kubernetes.io/version: "20220905-e1866d766"
+    eventing.knative.dev/release: "v20220911-fae8544d8"
+    app.kubernetes.io/version: "20220911-fae8544d8"
     app.kubernetes.io/name: knative-eventing
 aggregationRule:
   clusterRoleSelectors:
@@ -4143,9 +4143,9 @@ apiVersion: rbac.authorization.k8s.io/v1
 metadata:
   name: builtin-podspecable-binding
   labels:
-    eventing.knative.dev/release: "v20220905-e1866d766"
+    eventing.knative.dev/release: "v20220911-fae8544d8"
     duck.knative.dev/podspecable: "true"
-    app.kubernetes.io/version: "20220905-e1866d766"
+    app.kubernetes.io/version: "20220911-fae8544d8"
     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 +4191,8 @@ kind: ClusterRole
 metadata:
   name: source-observer
   labels:
-    eventing.knative.dev/release: "v20220905-e1866d766"
-    app.kubernetes.io/version: "20220905-e1866d766"
+    eventing.knative.dev/release: "v20220911-fae8544d8"
+    app.kubernetes.io/version: "20220911-fae8544d8"
     app.kubernetes.io/name: knative-eventing
 aggregationRule:
   clusterRoleSelectors:
@@ -4205,9 +4205,9 @@ apiVersion: rbac.authorization.k8s.io/v1
 metadata:
   name: eventing-sources-source-observer
   labels:
-    eventing.knative.dev/release: "v20220905-e1866d766"
+    eventing.knative.dev/release: "v20220911-fae8544d8"
     duck.knative.dev/source: "true"
-    app.kubernetes.io/version: "20220905-e1866d766"
+    app.kubernetes.io/version: "20220911-fae8544d8"
     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 +4243,8 @@ kind: ClusterRole
 metadata:
   name: knative-eventing-sources-controller
   labels:
-    eventing.knative.dev/release: "v20220905-e1866d766"
-    app.kubernetes.io/version: "20220905-e1866d766"
+    eventing.knative.dev/release: "v20220911-fae8544d8"
+    app.kubernetes.io/version: "20220911-fae8544d8"
     app.kubernetes.io/name: knative-eventing
 rules:
   - apiGroups:
@@ -4330,8 +4330,8 @@ kind: ClusterRole
 metadata:
   name: knative-eventing-webhook
   labels:
-    eventing.knative.dev/release: "v20220905-e1866d766"
-    app.kubernetes.io/version: "20220905-e1866d766"
+    eventing.knative.dev/release: "v20220911-fae8544d8"
+    app.kubernetes.io/version: "20220911-fae8544d8"
     app.kubernetes.io/name: knative-eventing
 rules:
   # For watching logging configuration and getting certs.
@@ -4430,8 +4430,8 @@ metadata:
   namespace: knative-eventing
   name: knative-eventing-webhook
   labels:
-    eventing.knative.dev/release: "v20220905-e1866d766"
-    app.kubernetes.io/version: "20220905-e1866d766"
+    eventing.knative.dev/release: "v20220911-fae8544d8"
+    app.kubernetes.io/version: "20220911-fae8544d8"
     app.kubernetes.io/name: knative-eventing
 rules:
   # For manipulating certs into secrets.
@@ -4467,8 +4467,8 @@ kind: ValidatingWebhookConfiguration
 metadata:
   name: config.webhook.eventing.knative.dev
   labels:
-    eventing.knative.dev/release: "v20220905-e1866d766"
-    app.kubernetes.io/version: "20220905-e1866d766"
+    eventing.knative.dev/release: "v20220911-fae8544d8"
+    app.kubernetes.io/version: "20220911-fae8544d8"
     app.kubernetes.io/name: knative-eventing
 webhooks:
   - admissionReviewVersions: ["v1", "v1beta1"]
@@ -4505,8 +4505,8 @@ kind: MutatingWebhookConfiguration
 metadata:
   name: webhook.eventing.knative.dev
   labels:
-    eventing.knative.dev/release: "v20220905-e1866d766"
-    app.kubernetes.io/version: "20220905-e1866d766"
+    eventing.knative.dev/release: "v20220911-fae8544d8"
+    app.kubernetes.io/version: "20220911-fae8544d8"
     app.kubernetes.io/name: knative-eventing
 webhooks:
   - admissionReviewVersions: ["v1", "v1beta1"]
@@ -4539,8 +4539,8 @@ kind: ValidatingWebhookConfiguration
 metadata:
   name: validation.webhook.eventing.knative.dev
   labels:
-    eventing.knative.dev/release: "v20220905-e1866d766"
-    app.kubernetes.io/version: "20220905-e1866d766"
+    eventing.knative.dev/release: "v20220911-fae8544d8"
+    app.kubernetes.io/version: "20220911-fae8544d8"
     app.kubernetes.io/name: knative-eventing
 webhooks:
   - admissionReviewVersions: ["v1", "v1beta1"]
@@ -4574,8 +4574,8 @@ metadata:
   name: eventing-webhook-certs
   namespace: knative-eventing
   labels:
-    eventing.knative.dev/release: "v20220905-e1866d766"
-    app.kubernetes.io/version: "20220905-e1866d766"
+    eventing.knative.dev/release: "v20220911-fae8544d8"
+    app.kubernetes.io/version: "20220911-fae8544d8"
     app.kubernetes.io/name: knative-eventing
 # The data is populated at install time.
 
@@ -4599,8 +4599,8 @@ kind: MutatingWebhookConfiguration
 metadata:
   name: sinkbindings.webhook.sources.knative.dev
   labels:
-    eventing.knative.dev/release: "v20220905-e1866d766"
-    app.kubernetes.io/version: "20220905-e1866d766"
+    eventing.knative.dev/release: "v20220911-fae8544d8"
+    app.kubernetes.io/version: "20220911-fae8544d8"
     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 f68f673eb..a7bd9ceda 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: "v20220905-e1866d766"
+    eventing.knative.dev/release: "v20220911-fae8544d8"
     eventing.knative.dev/source: "true"
     duck.knative.dev/source: "true"
     knative.dev/crd-install: "true"
-    app.kubernetes.io/version: "20220905-e1866d766"
+    app.kubernetes.io/version: "20220911-fae8544d8"
     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: "v20220905-e1866d766"
+    eventing.knative.dev/release: "v20220911-fae8544d8"
     knative.dev/crd-install: "true"
     duck.knative.dev/addressable: "true"
-    app.kubernetes.io/version: "20220905-e1866d766"
+    app.kubernetes.io/version: "20220911-fae8544d8"
     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: "v20220905-e1866d766"
+    eventing.knative.dev/release: "v20220911-fae8544d8"
     knative.dev/crd-install: "true"
     messaging.knative.dev/subscribable: "true"
     duck.knative.dev/addressable: "true"
-    app.kubernetes.io/version: "20220905-e1866d766"
+    app.kubernetes.io/version: "20220911-fae8544d8"
     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: "v20220905-e1866d766"
+    eventing.knative.dev/release: "v20220911-fae8544d8"
     eventing.knative.dev/source: "true"
     duck.knative.dev/source: "true"
     knative.dev/crd-install: "true"
-    app.kubernetes.io/version: "20220905-e1866d766"
+    app.kubernetes.io/version: "20220911-fae8544d8"
     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: "v20220905-e1866d766"
+    eventing.knative.dev/release: "v20220911-fae8544d8"
     knative.dev/crd-install: "true"
-    app.kubernetes.io/version: "20220905-e1866d766"
+    app.kubernetes.io/version: "20220911-fae8544d8"
     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: "v20220905-e1866d766"
+    eventing.knative.dev/release: "v20220911-fae8544d8"
     knative.dev/crd-install: "true"
     duck.knative.dev/addressable: "true"
-    app.kubernetes.io/version: "20220905-e1866d766"
+    app.kubernetes.io/version: "20220911-fae8544d8"
     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: "v20220905-e1866d766"
+    eventing.knative.dev/release: "v20220911-fae8544d8"
     eventing.knative.dev/source: "true"
     duck.knative.dev/source: "true"
     knative.dev/crd-install: "true"
-    app.kubernetes.io/version: "20220905-e1866d766"
+    app.kubernetes.io/version: "20220911-fae8544d8"
     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: "v20220905-e1866d766"
+    eventing.knative.dev/release: "v20220911-fae8544d8"
     knative.dev/crd-install: "true"
     duck.knative.dev/addressable: "true"
-    app.kubernetes.io/version: "20220905-e1866d766"
+    app.kubernetes.io/version: "20220911-fae8544d8"
     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: "v20220905-e1866d766"
+    eventing.knative.dev/release: "v20220911-fae8544d8"
     eventing.knative.dev/source: "true"
     duck.knative.dev/source: "true"
     duck.knative.dev/binding: "true"
     knative.dev/crd-install: "true"
-    app.kubernetes.io/version: "20220905-e1866d766"
+    app.kubernetes.io/version: "20220911-fae8544d8"
     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: "v20220905-e1866d766"
+    eventing.knative.dev/release: "v20220911-fae8544d8"
     knative.dev/crd-install: "true"
-    app.kubernetes.io/version: "20220905-e1866d766"
+    app.kubernetes.io/version: "20220911-fae8544d8"
     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: "v20220905-e1866d766"
+    eventing.knative.dev/release: "v20220911-fae8544d8"
     knative.dev/crd-install: "true"
-    app.kubernetes.io/version: "20220905-e1866d766"
+    app.kubernetes.io/version: "20220911-fae8544d8"
     app.kubernetes.io/name: knative-eventing
 spec:
   group: eventing.knative.dev