Repository: knative-sandbox/eventing-kafka-broker
Pull request #2851 (2022-12-19 11:05:43)

[Automated] Update eventing-kafka-broker-eventing nightly
/assign @knative/delivery-wg-leads
/cc @knative/delivery-wg-leads

Produced via:
```shell
for x in eventing-crds.yaml eventing-core.yaml; do
  curl https://storage.googleapis.com/knative-nightly/eventing/latest/$x > ${GITHUB_WORKSPACE}/./third_party/eventing-latest/$x
done
```

Details:
```

```

knative-prow[bot]: @knative-automation: GitHub didn't allow me to request PR reviews from the following users: knative/delivery-wg-leads.

Note that only [knative-sandbox members](https://github.com/orgs/knative-sandbox/people) and repo collaborators can review this PR, and authors cannot review their own PRs.

<details>

In response to [this](https://github.com/knative-sandbox/eventing-kafka-broker/pull/2851):

>/assign @knative/delivery-wg-leads
>/cc @knative/delivery-wg-leads
>
>Produced via:
>```shell
>for x in eventing-crds.yaml eventing-core.yaml; do
>  curl https://storage.googleapis.com/knative-nightly/eventing/latest/$x > ${GITHUB_WORKSPACE}/./third_party/eventing-latest/$x
>done
>```
>
>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>
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/2851#" title="Author self-approved">knative-automation</a>*
**Once this PR has been reviewed and has the lgtm label**, please assign odacremolbap for approval by writing `/assign @odacremolbap` 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":["odacremolbap"]} -->
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/2851#" title="Author self-approved">knative-automation</a>*, *<a href="https://github.com/knative-sandbox/eventing-kafka-broker/pull/2851#pullrequestreview-1223002333" title="Approved">matzew</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]

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]: @knative-automation: 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
--- | --- | --- | --- | ---
reconciler-tests-namespaced-broker_eventing-kafka-broker_main | 436fe57e6e17049598e16b759f754e88b05427ab | [link](https://prow.knative.dev/view/gs/knative-prow/pr-logs/pull/knative-sandbox_eventing-kafka-broker/2851/reconciler-tests-namespaced-broker_eventing-kafka-broker_main/1604846990410125312) | unknown | `/test reconciler-tests-namespaced-broker`

[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 reconciler-tests-namespaced-broker
knative-prow[bot]: New changes are detected. LGTM label has been removed.
knative-prow[bot]: @knative-automation: 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
--- | --- | --- | --- | ---
reconciler-tests-namespaced-broker_eventing-kafka-broker_main | 436fe57e6e17049598e16b759f754e88b05427ab | [link](https://prow.knative.dev/view/gs/knative-prow/pr-logs/pull/knative-sandbox_eventing-kafka-broker/2851/reconciler-tests-namespaced-broker_eventing-kafka-broker_main/1604846990410125312) | unknown | `/test reconciler-tests-namespaced-broker`
integration-tests_eventing-kafka-broker_main | 5c3cae1451fa968d9cdb8e8b69db9af98b93c5d0 | [link](https://prow.knative.dev/view/gs/knative-prow/pr-logs/pull/knative-sandbox_eventing-kafka-broker/2851/integration-tests_eventing-kafka-broker_main/1605157485000265728) | true | `/test integration-tests`

[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]: @knative-automation: 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
--- | --- | --- | --- | ---
reconciler-tests-namespaced-broker_eventing-kafka-broker_main | 436fe57e6e17049598e16b759f754e88b05427ab | [link](https://prow.knative.dev/view/gs/knative-prow/pr-logs/pull/knative-sandbox_eventing-kafka-broker/2851/reconciler-tests-namespaced-broker_eventing-kafka-broker_main/1604846990410125312) | unknown | `/test reconciler-tests-namespaced-broker`
integration-tests_eventing-kafka-broker_main | 5c3cae1451fa968d9cdb8e8b69db9af98b93c5d0 | [link](https://prow.knative.dev/view/gs/knative-prow/pr-logs/pull/knative-sandbox_eventing-kafka-broker/2851/integration-tests_eventing-kafka-broker_main/1605157485000265728) | true | `/test integration-tests`
channel-reconciler-tests-sasl-ssl_eventing-kafka-broker_main | 5c3cae1451fa968d9cdb8e8b69db9af98b93c5d0 | [link](https://prow.knative.dev/view/gs/knative-prow/pr-logs/pull/knative-sandbox_eventing-kafka-broker/2851/channel-reconciler-tests-sasl-ssl_eventing-kafka-broker_main/1605157492390629376) | true | `/test channel-reconciler-tests-sasl-ssl`

[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/go.mod b/go.mod
index fc06e1f11..66d33fc81 100644
--- a/go.mod
+++ b/go.mod
@@ -38,10 +38,10 @@ require (
 require (
 	github.com/kedacore/keda/v2 v2.8.1
 	gopkg.in/yaml.v3 v3.0.1
-	knative.dev/eventing v0.35.1-0.20221216111651-57da6ae64e79
+	knative.dev/eventing v0.35.1-0.20221222072558-1c40365a6c0a
 	knative.dev/eventing-kafka v0.35.1-0.20221219133153-20e1b33541bc
 	knative.dev/hack v0.0.0-20221209013717-b9801b4f5a4d
-	knative.dev/pkg v0.0.0-20221209013515-911b435f02a1
+	knative.dev/pkg v0.0.0-20221221230956-4fd6eb8652b7
 	knative.dev/reconciler-test v0.0.0-20221216013452-b9ed31373dcc
 	sigs.k8s.io/controller-runtime v0.12.3
 )
diff --git a/go.sum b/go.sum
index 70d373baa..cdedc9001 100644
--- a/go.sum
+++ b/go.sum
@@ -1514,14 +1514,14 @@ k8s.io/utils v0.0.0-20200912215256-4140de9c8800/go.mod h1:jPW/WVKK9YHAvNhRxK0md/
 k8s.io/utils v0.0.0-20210819203725-bdf08cb9a70a/go.mod h1:jPW/WVKK9YHAvNhRxK0md/EJ228hCsBRufyofKtW8HA=
 k8s.io/utils v0.0.0-20221108210102-8e77b1f39fe2 h1:GfD9OzL11kvZN5iArC6oTS7RTj7oJOIfnislxYlqTj8=
 k8s.io/utils v0.0.0-20221108210102-8e77b1f39fe2/go.mod h1:OLgZIPagt7ERELqWJFomSt595RzquPNLL48iOWgYOg0=
-knative.dev/eventing v0.35.1-0.20221216111651-57da6ae64e79 h1:xNfiN1/EIbAPfXW5oGk4cddyTs22v31jR1fZ+u9WR5k=
-knative.dev/eventing v0.35.1-0.20221216111651-57da6ae64e79/go.mod h1:J5vUo5Eh2RZ7NkPMi1oQGBtjt0cJX1w9SJUAFyAMD4I=
+knative.dev/eventing v0.35.1-0.20221222072558-1c40365a6c0a h1:+NZzSpqRTvlUNQKnxKvw4gPuDeGYY7P8pTywzUn3a2M=
+knative.dev/eventing v0.35.1-0.20221222072558-1c40365a6c0a/go.mod h1:J5vUo5Eh2RZ7NkPMi1oQGBtjt0cJX1w9SJUAFyAMD4I=
 knative.dev/eventing-kafka v0.35.1-0.20221219133153-20e1b33541bc h1:di4Ayw59srC4/jDNX1iUQteH+9rDwNQgkobM2Xi1pNo=
 knative.dev/eventing-kafka v0.35.1-0.20221219133153-20e1b33541bc/go.mod h1:KllJmRMFymCnJ7wyITn2Fokb/6R/2JiuMfd7oTCWZeM=
 knative.dev/hack v0.0.0-20221209013717-b9801b4f5a4d h1:nMp1GE3iwrJzABi4xP0xSVOwaaZMJ8loT9S42d54wFM=
 knative.dev/hack v0.0.0-20221209013717-b9801b4f5a4d/go.mod h1:yk2OjGDsbEnQjfxdm0/HJKS2WqTLEFg/N6nUs6Rqx3Q=
-knative.dev/pkg v0.0.0-20221209013515-911b435f02a1 h1:CqZicZHNls+v1vs/BvGIzgLbJGN4XxT0TjcIFje0uyM=
-knative.dev/pkg v0.0.0-20221209013515-911b435f02a1/go.mod h1:IeUSNPPUpQnM35SjpnfCx0w5/V2RpEc+nmke6oPwpD0=
+knative.dev/pkg v0.0.0-20221221230956-4fd6eb8652b7 h1:YaO4KgF1Kp8BTi1hxMXDRnvsxCFq/wpotOD3jzrHmzw=
+knative.dev/pkg v0.0.0-20221221230956-4fd6eb8652b7/go.mod h1:IeUSNPPUpQnM35SjpnfCx0w5/V2RpEc+nmke6oPwpD0=
 knative.dev/reconciler-test v0.0.0-20221216013452-b9ed31373dcc h1:TsC12GD3wSsybkfbxuCsca78xBhHLZGgZuSL6Byyocc=
 knative.dev/reconciler-test v0.0.0-20221216013452-b9ed31373dcc/go.mod h1:Lr0DNmdAl34DdfapBRhzF04P0zMKntIE1Jsx8BmlIzM=
 pgregory.net/rapid v0.3.3 h1:jCjBsY4ln4Atz78QoBWxUEvAHaFyNDQg9+WU62aCn1U=
diff --git a/vendor/knative.dev/pkg/kmeta/names.go b/vendor/knative.dev/pkg/kmeta/names.go
index eeaa57aef..963b121d2 100644
--- a/vendor/knative.dev/pkg/kmeta/names.go
+++ b/vendor/knative.dev/pkg/kmeta/names.go
@@ -19,7 +19,7 @@ package kmeta
 import (
 	"crypto/md5" //nolint:gosec // No strong cryptography needed.
 	"fmt"
-	"strings"
+	"regexp"
 )
 
 // The longest name supported by the K8s is 63.
@@ -30,6 +30,8 @@ const (
 	head    = longest - md5Len // How much to truncate to fit the hash.
 )
 
+var isAlphanumeric = regexp.MustCompile(`^[a-zA-Z0-9]*$`)
+
 // ChildName generates a name for the resource based upon the parent resource and suffix.
 // If the concatenated name is longer than K8s permits the name is hashed and truncated to permit
 // construction of the resource, but still keeps it unique.
@@ -55,12 +57,19 @@ func ChildName(parent, suffix string) string {
 			if d := longest - len(ret); d > 0 {
 				ret += suffix[:d]
 			}
-			// If due to trimming above we're terminating the string with a `-`,
-			// remove it.
-			return strings.TrimRight(ret, "-")
+			return makeValidName(ret)
 		}
 		//nolint:gosec // No strong cryptography needed.
 		n = fmt.Sprintf("%s%x", parent[:head-len(suffix)], md5.Sum([]byte(parent)))
 	}
 	return n + suffix
 }
+
+// If due to trimming above we're terminating the string with a non-alphanumeric
+// character, remove it.
+func makeValidName(n string) string {
+	for i := len(n) - 1; !isAlphanumeric.MatchString(string(n[i])); i-- {
+		n = n[:len(n)-1]
+	}
+	return n
+}
diff --git a/vendor/modules.txt b/vendor/modules.txt
index 4381130d6..65c20585c 100644
--- a/vendor/modules.txt
+++ b/vendor/modules.txt
@@ -1221,7 +1221,7 @@ k8s.io/utils/net
 k8s.io/utils/pointer
 k8s.io/utils/strings/slices
 k8s.io/utils/trace
-# knative.dev/eventing v0.35.1-0.20221216111651-57da6ae64e79
+# knative.dev/eventing v0.35.1-0.20221222072558-1c40365a6c0a
 ## explicit; go 1.18
 knative.dev/eventing/cmd/event_display
 knative.dev/eventing/pkg/apis/config
@@ -1445,7 +1445,7 @@ knative.dev/eventing-kafka/test/upgrade/installation
 ## explicit; go 1.18
 knative.dev/hack
 knative.dev/hack/shell
-# knative.dev/pkg v0.0.0-20221209013515-911b435f02a1
+# knative.dev/pkg v0.0.0-20221221230956-4fd6eb8652b7
 ## explicit; go 1.18
 knative.dev/pkg/apiextensions/storageversion
 knative.dev/pkg/apiextensions/storageversion/cmd/migrate


Test patch:
diff --git a/test/kafka/user-sasl-scram-512.yaml b/test/kafka/user-sasl-scram-512.yaml
index 549b591d5..248494085 100644
--- a/test/kafka/user-sasl-scram-512.yaml
+++ b/test/kafka/user-sasl-scram-512.yaml
@@ -43,6 +43,11 @@ spec:
           patternType: literal
         operation: Read
         host: "*"
+      - resource:
+          type: group
+          name: "*"
+        operation: Delete
+        host: "*"
       # Example ACL rules for producing to topic knative-messaging-kafka
       - resource:
           type: topic
diff --git a/test/kafka/user-tls.yaml b/test/kafka/user-tls.yaml
index a2e2f6ef9..39274b820 100644
--- a/test/kafka/user-tls.yaml
+++ b/test/kafka/user-tls.yaml
@@ -43,6 +43,11 @@ spec:
           patternType: literal
         operation: Read
         host: "*"
+      - resource:
+          type: group
+          name: "*"
+        operation: Delete
+        host: "*"
       # Example ACL rules for producing to a topic.
       - resource:
           type: topic
diff --git a/third_party/eventing-latest/eventing-core.yaml b/third_party/eventing-latest/eventing-core.yaml
index 0b40de5d0..7aafc5c10 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: "v20221214-1048c6cfe"
-    app.kubernetes.io/version: "20221214-1048c6cfe"
+    eventing.knative.dev/release: "v20221220-57da6ae64"
+    app.kubernetes.io/version: "20221220-57da6ae64"
     app.kubernetes.io/name: knative-eventing
 
 ---
@@ -41,8 +41,8 @@ metadata:
   name: eventing-controller
   namespace: knative-eventing
   labels:
-    eventing.knative.dev/release: "v20221214-1048c6cfe"
-    app.kubernetes.io/version: "20221214-1048c6cfe"
+    eventing.knative.dev/release: "v20221220-57da6ae64"
+    app.kubernetes.io/version: "20221220-57da6ae64"
     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: "v20221214-1048c6cfe"
-    app.kubernetes.io/version: "20221214-1048c6cfe"
+    eventing.knative.dev/release: "v20221220-57da6ae64"
+    app.kubernetes.io/version: "20221220-57da6ae64"
     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: "v20221214-1048c6cfe"
-    app.kubernetes.io/version: "20221214-1048c6cfe"
+    eventing.knative.dev/release: "v20221220-57da6ae64"
+    app.kubernetes.io/version: "20221220-57da6ae64"
     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: "v20221214-1048c6cfe"
-    app.kubernetes.io/version: "20221214-1048c6cfe"
+    eventing.knative.dev/release: "v20221220-57da6ae64"
+    app.kubernetes.io/version: "20221220-57da6ae64"
     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: "v20221214-1048c6cfe"
-    app.kubernetes.io/version: "20221214-1048c6cfe"
+    eventing.knative.dev/release: "v20221220-57da6ae64"
+    app.kubernetes.io/version: "20221220-57da6ae64"
     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: "v20221214-1048c6cfe"
-    app.kubernetes.io/version: "20221214-1048c6cfe"
+    eventing.knative.dev/release: "v20221220-57da6ae64"
+    app.kubernetes.io/version: "20221220-57da6ae64"
     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: "v20221214-1048c6cfe"
-    app.kubernetes.io/version: "20221214-1048c6cfe"
+    eventing.knative.dev/release: "v20221220-57da6ae64"
+    app.kubernetes.io/version: "20221220-57da6ae64"
     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: "v20221214-1048c6cfe"
-    app.kubernetes.io/version: "20221214-1048c6cfe"
+    eventing.knative.dev/release: "v20221220-57da6ae64"
+    app.kubernetes.io/version: "20221220-57da6ae64"
     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: "v20221214-1048c6cfe"
-    app.kubernetes.io/version: "20221214-1048c6cfe"
+    eventing.knative.dev/release: "v20221220-57da6ae64"
+    app.kubernetes.io/version: "20221220-57da6ae64"
     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: "v20221214-1048c6cfe"
-    app.kubernetes.io/version: "20221214-1048c6cfe"
+    eventing.knative.dev/release: "v20221220-57da6ae64"
+    app.kubernetes.io/version: "20221220-57da6ae64"
     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: "v20221214-1048c6cfe"
-    app.kubernetes.io/version: "20221214-1048c6cfe"
+    eventing.knative.dev/release: "v20221220-57da6ae64"
+    app.kubernetes.io/version: "20221220-57da6ae64"
     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: "v20221214-1048c6cfe"
-    app.kubernetes.io/version: "20221214-1048c6cfe"
+    eventing.knative.dev/release: "v20221220-57da6ae64"
+    app.kubernetes.io/version: "20221220-57da6ae64"
     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: "v20221214-1048c6cfe"
-    app.kubernetes.io/version: "20221214-1048c6cfe"
+    eventing.knative.dev/release: "v20221220-57da6ae64"
+    app.kubernetes.io/version: "20221220-57da6ae64"
     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: "v20221214-1048c6cfe"
-    app.kubernetes.io/version: "20221214-1048c6cfe"
+    eventing.knative.dev/release: "v20221220-57da6ae64"
+    app.kubernetes.io/version: "20221220-57da6ae64"
     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: "v20221214-1048c6cfe"
-    app.kubernetes.io/version: "20221214-1048c6cfe"
+    eventing.knative.dev/release: "v20221220-57da6ae64"
+    app.kubernetes.io/version: "20221220-57da6ae64"
     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: "v20221214-1048c6cfe"
-    app.kubernetes.io/version: "20221214-1048c6cfe"
+    eventing.knative.dev/release: "v20221220-57da6ae64"
+    app.kubernetes.io/version: "20221220-57da6ae64"
     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: "v20221214-1048c6cfe"
+    eventing.knative.dev/release: "v20221220-57da6ae64"
   annotations:
     knative.dev/example-checksum: "9185c153"
-    app.kubernetes.io/version: "20221214-1048c6cfe"
+    app.kubernetes.io/version: "20221220-57da6ae64"
     app.kubernetes.io/name: knative-eventing
 data:
   _example: |
@@ -436,10 +436,10 @@ metadata:
   name: config-features
   namespace: knative-eventing
   labels:
-    eventing.knative.dev/release: "v20221214-1048c6cfe"
+    eventing.knative.dev/release: "v20221220-57da6ae64"
     knative.dev/config-propagation: original
     knative.dev/config-category: eventing
-    app.kubernetes.io/version: "20221214-1048c6cfe"
+    app.kubernetes.io/version: "20221220-57da6ae64"
     app.kubernetes.io/name: knative-eventing
 data:
   # ALPHA feature: The kreference-group allows you to use the Group field in KReferences.
@@ -480,7 +480,7 @@ metadata:
   name: config-kreference-mapping
   namespace: knative-eventing
   labels:
-    eventing.knative.dev/release: "v20221214-1048c6cfe"
+    eventing.knative.dev/release: "v20221220-57da6ae64"
     knative.dev/config-propagation: original
     knative.dev/config-category: eventing
   annotations:
@@ -529,8 +529,8 @@ metadata:
   name: config-leader-election
   namespace: knative-eventing
   labels:
-    eventing.knative.dev/release: "v20221214-1048c6cfe"
-    app.kubernetes.io/version: "20221214-1048c6cfe"
+    eventing.knative.dev/release: "v20221220-57da6ae64"
+    app.kubernetes.io/version: "20221220-57da6ae64"
     app.kubernetes.io/name: knative-eventing
   annotations:
     knative.dev/example-checksum: "f7948630"
@@ -591,10 +591,10 @@ metadata:
   name: config-logging
   namespace: knative-eventing
   labels:
-    eventing.knative.dev/release: "v20221214-1048c6cfe"
+    eventing.knative.dev/release: "v20221220-57da6ae64"
     knative.dev/config-propagation: original
     knative.dev/config-category: eventing
-    app.kubernetes.io/version: "20221214-1048c6cfe"
+    app.kubernetes.io/version: "20221220-57da6ae64"
     app.kubernetes.io/name: knative-eventing
 data:
   # Common configuration for all Knative codebase
@@ -645,10 +645,10 @@ metadata:
   name: config-observability
   namespace: knative-eventing
   labels:
-    eventing.knative.dev/release: "v20221214-1048c6cfe"
+    eventing.knative.dev/release: "v20221220-57da6ae64"
     knative.dev/config-propagation: original
     knative.dev/config-category: eventing
-    app.kubernetes.io/version: "20221214-1048c6cfe"
+    app.kubernetes.io/version: "20221220-57da6ae64"
     app.kubernetes.io/name: knative-eventing
   annotations:
     knative.dev/example-checksum: "f46cf09d"
@@ -722,8 +722,8 @@ metadata:
   name: config-sugar
   namespace: knative-eventing
   labels:
-    eventing.knative.dev/release: "v20221214-1048c6cfe"
-    app.kubernetes.io/version: "20221214-1048c6cfe"
+    eventing.knative.dev/release: "v20221220-57da6ae64"
+    app.kubernetes.io/version: "20221220-57da6ae64"
     app.kubernetes.io/name: knative-eventing
   annotations:
     knative.dev/example-checksum: "62dfac6f"
@@ -780,10 +780,10 @@ metadata:
   name: config-tracing
   namespace: knative-eventing
   labels:
-    eventing.knative.dev/release: "v20221214-1048c6cfe"
+    eventing.knative.dev/release: "v20221220-57da6ae64"
     knative.dev/config-propagation: original
     knative.dev/config-category: eventing
-    app.kubernetes.io/version: "20221214-1048c6cfe"
+    app.kubernetes.io/version: "20221220-57da6ae64"
     app.kubernetes.io/name: knative-eventing
   annotations:
     knative.dev/example-checksum: "0492ceb0"
@@ -838,10 +838,10 @@ metadata:
   name: eventing-controller
   namespace: knative-eventing
   labels:
-    eventing.knative.dev/release: "v20221214-1048c6cfe"
+    eventing.knative.dev/release: "v20221220-57da6ae64"
     knative.dev/high-availability: "true"
     app.kubernetes.io/component: eventing-controller
-    app.kubernetes.io/version: "20221214-1048c6cfe"
+    app.kubernetes.io/version: "20221220-57da6ae64"
     app.kubernetes.io/name: knative-eventing
 spec:
   selector:
@@ -851,9 +851,9 @@ spec:
     metadata:
       labels:
         app: eventing-controller
-        eventing.knative.dev/release: "v20221214-1048c6cfe"
+        eventing.knative.dev/release: "v20221220-57da6ae64"
         app.kubernetes.io/component: eventing-controller
-        app.kubernetes.io/version: "20221214-1048c6cfe"
+        app.kubernetes.io/version: "20221220-57da6ae64"
         app.kubernetes.io/name: knative-eventing
     spec:
       # To avoid node becoming SPOF, spread our replicas to different nodes.
@@ -871,7 +871,7 @@ spec:
       containers:
         - name: eventing-controller
           terminationMessagePolicy: FallbackToLogsOnError
-          image: gcr.io/knative-nightly/knative.dev/eventing/cmd/controller@sha256:d43b7c9b190b8403b097370fec7d9964bedb7c6f65d43344dc4a5aad37eee5bb
+          image: gcr.io/knative-nightly/knative.dev/eventing/cmd/controller@sha256:86863e2544c6426e638b257dcb8c56cce18015f7063c07c57c7b14f5c9203b03
           resources:
             requests:
               cpu: 100m
@@ -889,7 +889,7 @@ spec:
               value: knative.dev/eventing
             # APIServerSource
             - name: APISERVER_RA_IMAGE
-              value: gcr.io/knative-nightly/knative.dev/eventing/cmd/apiserver_receive_adapter@sha256:261cf0b935fb2498a894a7aa989343508b3fa8c9d1d5e8826085e144a3c4d32a
+              value: gcr.io/knative-nightly/knative.dev/eventing/cmd/apiserver_receive_adapter@sha256:03d636c06c182c6ae64de986fa7f1f1c2879ea0d12a5302518938a28f772bda2
             - name: POD_NAME
               valueFrom:
                 fieldRef:
@@ -958,9 +958,9 @@ metadata:
   name: pingsource-mt-adapter
   namespace: knative-eventing
   labels:
-    eventing.knative.dev/release: "v20221214-1048c6cfe"
+    eventing.knative.dev/release: "v20221220-57da6ae64"
     app.kubernetes.io/component: pingsource-mt-adapter
-    app.kubernetes.io/version: "20221214-1048c6cfe"
+    app.kubernetes.io/version: "20221220-57da6ae64"
     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.
@@ -973,9 +973,9 @@ spec:
     metadata:
       labels:
         !!merge <<: *labels
-        eventing.knative.dev/release: "v20221214-1048c6cfe"
+        eventing.knative.dev/release: "v20221220-57da6ae64"
         app.kubernetes.io/component: pingsource-mt-adapter
-        app.kubernetes.io/version: "20221214-1048c6cfe"
+        app.kubernetes.io/version: "20221220-57da6ae64"
         app.kubernetes.io/name: knative-eventing
     spec:
       affinity:
@@ -989,7 +989,7 @@ spec:
       enableServiceLinks: false
       containers:
         - name: dispatcher
-          image: gcr.io/knative-nightly/knative.dev/eventing/cmd/mtping@sha256:e619a556112d51c88054f4e051bca0369216e5f054c2e826873e5e60095db08f
+          image: gcr.io/knative-nightly/knative.dev/eventing/cmd/mtping@sha256:fa9b2c4c14ddfb2a7bc153c6a9cd8bd94bfc4edf4e89047ca7379bd6780e62f9
           env:
             - name: SYSTEM_NAMESPACE
               value: ''
@@ -1062,9 +1062,9 @@ metadata:
   name: eventing-webhook
   namespace: knative-eventing
   labels:
-    eventing.knative.dev/release: "v20221214-1048c6cfe"
+    eventing.knative.dev/release: "v20221220-57da6ae64"
     app.kubernetes.io/component: eventing-webhook
-    app.kubernetes.io/version: "20221214-1048c6cfe"
+    app.kubernetes.io/version: "20221220-57da6ae64"
     app.kubernetes.io/name: knative-eventing
 spec:
   scaleTargetRef:
@@ -1088,9 +1088,9 @@ metadata:
   name: eventing-webhook
   namespace: knative-eventing
   labels:
-    eventing.knative.dev/release: "v20221214-1048c6cfe"
+    eventing.knative.dev/release: "v20221220-57da6ae64"
     app.kubernetes.io/component: eventing-webhook
-    app.kubernetes.io/version: "20221214-1048c6cfe"
+    app.kubernetes.io/version: "20221220-57da6ae64"
     app.kubernetes.io/name: knative-eventing
 spec:
   minAvailable: 80%
@@ -1119,9 +1119,9 @@ metadata:
   name: eventing-webhook
   namespace: knative-eventing
   labels:
-    eventing.knative.dev/release: "v20221214-1048c6cfe"
+    eventing.knative.dev/release: "v20221220-57da6ae64"
     app.kubernetes.io/component: eventing-webhook
-    app.kubernetes.io/version: "20221214-1048c6cfe"
+    app.kubernetes.io/version: "20221220-57da6ae64"
     app.kubernetes.io/name: knative-eventing
 spec:
   selector:
@@ -1132,9 +1132,9 @@ spec:
     metadata:
       labels:
         !!merge <<: *labels
-        eventing.knative.dev/release: "v20221214-1048c6cfe"
+        eventing.knative.dev/release: "v20221220-57da6ae64"
         app.kubernetes.io/component: eventing-webhook
-        app.kubernetes.io/version: "20221214-1048c6cfe"
+        app.kubernetes.io/version: "20221220-57da6ae64"
         app.kubernetes.io/name: knative-eventing
     spec:
       # To avoid node becoming SPOF, spread our replicas to different nodes.
@@ -1154,7 +1154,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:838e09a9eef733d1103c3df7791b20ded7f753780ac1de030c84bc5cf0f35f12
+          image: gcr.io/knative-nightly/knative.dev/eventing/cmd/webhook@sha256:56d22b1f824695bb69f1baaaf2fe3ee1adbdea296419b4177a549d198925121a
           resources:
             requests:
               # taken from serving.
@@ -1225,10 +1225,10 @@ apiVersion: v1
 kind: Service
 metadata:
   labels:
-    eventing.knative.dev/release: "v20221214-1048c6cfe"
+    eventing.knative.dev/release: "v20221220-57da6ae64"
     role: eventing-webhook
     app.kubernetes.io/component: eventing-webhook
-    app.kubernetes.io/version: "20221214-1048c6cfe"
+    app.kubernetes.io/version: "20221220-57da6ae64"
     app.kubernetes.io/name: knative-eventing
   name: eventing-webhook
   namespace: knative-eventing
@@ -1260,11 +1260,11 @@ kind: CustomResourceDefinition
 metadata:
   creationTimestamp: null
   labels:
-    eventing.knative.dev/release: "v20221214-1048c6cfe"
+    eventing.knative.dev/release: "v20221220-57da6ae64"
     eventing.knative.dev/source: "true"
     duck.knative.dev/source: "true"
     knative.dev/crd-install: "true"
-    app.kubernetes.io/version: "20221214-1048c6cfe"
+    app.kubernetes.io/version: "20221220-57da6ae64"
     app.kubernetes.io/name: knative-eventing
   annotations:
     # TODO add schemas and descriptions
@@ -1476,10 +1476,10 @@ kind: CustomResourceDefinition
 metadata:
   name: brokers.eventing.knative.dev
   labels:
-    eventing.knative.dev/release: "v20221214-1048c6cfe"
+    eventing.knative.dev/release: "v20221220-57da6ae64"
     knative.dev/crd-install: "true"
     duck.knative.dev/addressable: "true"
-    app.kubernetes.io/version: "20221214-1048c6cfe"
+    app.kubernetes.io/version: "20221220-57da6ae64"
     app.kubernetes.io/name: knative-eventing
 spec:
   group: eventing.knative.dev
@@ -1643,11 +1643,11 @@ kind: CustomResourceDefinition
 metadata:
   name: channels.messaging.knative.dev
   labels:
-    eventing.knative.dev/release: "v20221214-1048c6cfe"
+    eventing.knative.dev/release: "v20221220-57da6ae64"
     knative.dev/crd-install: "true"
     messaging.knative.dev/subscribable: "true"
     duck.knative.dev/addressable: "true"
-    app.kubernetes.io/version: "20221214-1048c6cfe"
+    app.kubernetes.io/version: "20221220-57da6ae64"
     app.kubernetes.io/name: knative-eventing
 spec:
   group: messaging.knative.dev
@@ -1918,11 +1918,11 @@ apiVersion: apiextensions.k8s.io/v1
 kind: CustomResourceDefinition
 metadata:
   labels:
-    eventing.knative.dev/release: "v20221214-1048c6cfe"
+    eventing.knative.dev/release: "v20221220-57da6ae64"
     eventing.knative.dev/source: "true"
     duck.knative.dev/source: "true"
     knative.dev/crd-install: "true"
-    app.kubernetes.io/version: "20221214-1048c6cfe"
+    app.kubernetes.io/version: "20221220-57da6ae64"
     app.kubernetes.io/name: knative-eventing
   name: containersources.sources.knative.dev
 spec:
@@ -2072,9 +2072,9 @@ kind: CustomResourceDefinition
 metadata:
   name: eventtypes.eventing.knative.dev
   labels:
-    eventing.knative.dev/release: "v20221214-1048c6cfe"
+    eventing.knative.dev/release: "v20221220-57da6ae64"
     knative.dev/crd-install: "true"
-    app.kubernetes.io/version: "20221214-1048c6cfe"
+    app.kubernetes.io/version: "20221220-57da6ae64"
     app.kubernetes.io/name: knative-eventing
 spec:
   group: eventing.knative.dev
@@ -2201,10 +2201,10 @@ kind: CustomResourceDefinition
 metadata:
   name: parallels.flows.knative.dev
   labels:
-    eventing.knative.dev/release: "v20221214-1048c6cfe"
+    eventing.knative.dev/release: "v20221220-57da6ae64"
     knative.dev/crd-install: "true"
     duck.knative.dev/addressable: "true"
-    app.kubernetes.io/version: "20221214-1048c6cfe"
+    app.kubernetes.io/version: "20221220-57da6ae64"
     app.kubernetes.io/name: knative-eventing
 spec:
   group: flows.knative.dev
@@ -2456,11 +2456,11 @@ apiVersion: apiextensions.k8s.io/v1
 kind: CustomResourceDefinition
 metadata:
   labels:
-    eventing.knative.dev/release: "v20221214-1048c6cfe"
+    eventing.knative.dev/release: "v20221220-57da6ae64"
     eventing.knative.dev/source: "true"
     duck.knative.dev/source: "true"
     knative.dev/crd-install: "true"
-    app.kubernetes.io/version: "20221214-1048c6cfe"
+    app.kubernetes.io/version: "20221220-57da6ae64"
     app.kubernetes.io/name: knative-eventing
   annotations:
     # TODO add schemas and descriptions
@@ -2647,10 +2647,10 @@ kind: CustomResourceDefinition
 metadata:
   name: sequences.flows.knative.dev
   labels:
-    eventing.knative.dev/release: "v20221214-1048c6cfe"
+    eventing.knative.dev/release: "v20221220-57da6ae64"
     knative.dev/crd-install: "true"
     duck.knative.dev/addressable: "true"
-    app.kubernetes.io/version: "20221214-1048c6cfe"
+    app.kubernetes.io/version: "20221220-57da6ae64"
     app.kubernetes.io/name: knative-eventing
 spec:
   group: flows.knative.dev
@@ -2967,12 +2967,12 @@ apiVersion: apiextensions.k8s.io/v1
 kind: CustomResourceDefinition
 metadata:
   labels:
-    eventing.knative.dev/release: "v20221214-1048c6cfe"
+    eventing.knative.dev/release: "v20221220-57da6ae64"
     eventing.knative.dev/source: "true"
     duck.knative.dev/source: "true"
     duck.knative.dev/binding: "true"
     knative.dev/crd-install: "true"
-    app.kubernetes.io/version: "20221214-1048c6cfe"
+    app.kubernetes.io/version: "20221220-57da6ae64"
     app.kubernetes.io/name: knative-eventing
   name: sinkbindings.sources.knative.dev
 spec:
@@ -3159,9 +3159,9 @@ kind: CustomResourceDefinition
 metadata:
   name: subscriptions.messaging.knative.dev
   labels:
-    eventing.knative.dev/release: "v20221214-1048c6cfe"
+    eventing.knative.dev/release: "v20221220-57da6ae64"
     knative.dev/crd-install: "true"
-    app.kubernetes.io/version: "20221214-1048c6cfe"
+    app.kubernetes.io/version: "20221220-57da6ae64"
     app.kubernetes.io/name: knative-eventing
 spec:
   group: messaging.knative.dev
@@ -3371,9 +3371,9 @@ kind: CustomResourceDefinition
 metadata:
   name: triggers.eventing.knative.dev
   labels:
-    eventing.knative.dev/release: "v20221214-1048c6cfe"
+    eventing.knative.dev/release: "v20221220-57da6ae64"
     knative.dev/crd-install: "true"
-    app.kubernetes.io/version: "20221214-1048c6cfe"
+    app.kubernetes.io/version: "20221220-57da6ae64"
     app.kubernetes.io/name: knative-eventing
 spec:
   group: eventing.knative.dev
@@ -3557,8 +3557,8 @@ kind: ClusterRole
 metadata:
   name: addressable-resolver
   labels:
-    eventing.knative.dev/release: "v20221214-1048c6cfe"
-    app.kubernetes.io/version: "20221214-1048c6cfe"
+    eventing.knative.dev/release: "v20221220-57da6ae64"
+    app.kubernetes.io/version: "20221220-57da6ae64"
     app.kubernetes.io/name: knative-eventing
 aggregationRule:
   clusterRoleSelectors:
@@ -3571,9 +3571,9 @@ apiVersion: rbac.authorization.k8s.io/v1
 metadata:
   name: service-addressable-resolver
   labels:
-    eventing.knative.dev/release: "v20221214-1048c6cfe"
+    eventing.knative.dev/release: "v20221220-57da6ae64"
     duck.knative.dev/addressable: "true"
-    app.kubernetes.io/version: "20221214-1048c6cfe"
+    app.kubernetes.io/version: "20221220-57da6ae64"
     app.kubernetes.io/name: knative-eventing
 # Do not use this role directly. These rules will be added to the "addressable-resolver" role.
 rules:
@@ -3591,9 +3591,9 @@ apiVersion: rbac.authorization.k8s.io/v1
 metadata:
   name: serving-addressable-resolver
   labels:
-    eventing.knative.dev/release: "v20221214-1048c6cfe"
+    eventing.knative.dev/release: "v20221220-57da6ae64"
     duck.knative.dev/addressable: "true"
-    app.kubernetes.io/version: "20221214-1048c6cfe"
+    app.kubernetes.io/version: "20221220-57da6ae64"
     app.kubernetes.io/name: knative-eventing
 # Do not use this role directly. These rules will be added to the "addressable-resolver" role.
 rules:
@@ -3614,9 +3614,9 @@ apiVersion: rbac.authorization.k8s.io/v1
 metadata:
   name: channel-addressable-resolver
   labels:
-    eventing.knative.dev/release: "v20221214-1048c6cfe"
+    eventing.knative.dev/release: "v20221220-57da6ae64"
     duck.knative.dev/addressable: "true"
-    app.kubernetes.io/version: "20221214-1048c6cfe"
+    app.kubernetes.io/version: "20221220-57da6ae64"
     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: broker-addressable-resolver
   labels:
-    eventing.knative.dev/release: "v20221214-1048c6cfe"
+    eventing.knative.dev/release: "v20221220-57da6ae64"
     duck.knative.dev/addressable: "true"
-    app.kubernetes.io/version: "20221214-1048c6cfe"
+    app.kubernetes.io/version: "20221220-57da6ae64"
     app.kubernetes.io/name: knative-eventing
 # Do not use this role directly. These rules will be added to the "addressable-resolver" role.
 rules:
@@ -3662,9 +3662,9 @@ apiVersion: rbac.authorization.k8s.io/v1
 metadata:
   name: flows-addressable-resolver
   labels:
-    eventing.knative.dev/release: "v20221214-1048c6cfe"
+    eventing.knative.dev/release: "v20221220-57da6ae64"
     duck.knative.dev/addressable: "true"
-    app.kubernetes.io/version: "20221214-1048c6cfe"
+    app.kubernetes.io/version: "20221220-57da6ae64"
     app.kubernetes.io/name: knative-eventing
 # Do not use this role directly. These rules will be added to the "addressable-resolver" role.
 rules:
@@ -3700,8 +3700,8 @@ kind: ClusterRole
 metadata:
   name: eventing-broker-filter
   labels:
-    eventing.knative.dev/release: "v20221214-1048c6cfe"
-    app.kubernetes.io/version: "20221214-1048c6cfe"
+    eventing.knative.dev/release: "v20221220-57da6ae64"
+    app.kubernetes.io/version: "20221220-57da6ae64"
     app.kubernetes.io/name: knative-eventing
 rules:
   - apiGroups:
@@ -3727,8 +3727,8 @@ kind: ClusterRole
 metadata:
   name: eventing-broker-ingress
   labels:
-    eventing.knative.dev/release: "v20221214-1048c6cfe"
-    app.kubernetes.io/version: "20221214-1048c6cfe"
+    eventing.knative.dev/release: "v20221220-57da6ae64"
+    app.kubernetes.io/version: "20221220-57da6ae64"
     app.kubernetes.io/name: knative-eventing
 rules:
   - apiGroups:
@@ -3745,8 +3745,8 @@ kind: ClusterRole
 metadata:
   name: eventing-config-reader
   labels:
-    eventing.knative.dev/release: "v20221214-1048c6cfe"
-    app.kubernetes.io/version: "20221214-1048c6cfe"
+    eventing.knative.dev/release: "v20221220-57da6ae64"
+    app.kubernetes.io/version: "20221220-57da6ae64"
     app.kubernetes.io/name: knative-eventing
 rules:
   - apiGroups:
@@ -3779,8 +3779,8 @@ kind: ClusterRole
 metadata:
   name: channelable-manipulator
   labels:
-    eventing.knative.dev/release: "v20221214-1048c6cfe"
-    app.kubernetes.io/version: "20221214-1048c6cfe"
+    eventing.knative.dev/release: "v20221220-57da6ae64"
+    app.kubernetes.io/version: "20221220-57da6ae64"
     app.kubernetes.io/name: knative-eventing
 aggregationRule:
   clusterRoleSelectors:
@@ -3793,9 +3793,9 @@ kind: ClusterRole
 metadata:
   name: meta-channelable-manipulator
   labels:
-    eventing.knative.dev/release: "v20221214-1048c6cfe"
+    eventing.knative.dev/release: "v20221220-57da6ae64"
     duck.knative.dev/channelable: "true"
-    app.kubernetes.io/version: "20221214-1048c6cfe"
+    app.kubernetes.io/version: "20221220-57da6ae64"
     app.kubernetes.io/name: knative-eventing
 # Do not use this role directly. These rules will be added to the "channelable-manipulator" role.
 rules:
@@ -3833,9 +3833,9 @@ apiVersion: rbac.authorization.k8s.io/v1
 metadata:
   name: knative-eventing-namespaced-admin
   labels:
-    eventing.knative.dev/release: "v20221214-1048c6cfe"
+    eventing.knative.dev/release: "v20221220-57da6ae64"
     rbac.authorization.k8s.io/aggregate-to-admin: "true"
-    app.kubernetes.io/version: "20221214-1048c6cfe"
+    app.kubernetes.io/version: "20221220-57da6ae64"
     app.kubernetes.io/name: knative-eventing
 rules:
   - apiGroups: ["eventing.knative.dev"]
@@ -3847,9 +3847,9 @@ apiVersion: rbac.authorization.k8s.io/v1
 metadata:
   name: knative-messaging-namespaced-admin
   labels:
-    eventing.knative.dev/release: "v20221214-1048c6cfe"
+    eventing.knative.dev/release: "v20221220-57da6ae64"
     rbac.authorization.k8s.io/aggregate-to-admin: "true"
-    app.kubernetes.io/version: "20221214-1048c6cfe"
+    app.kubernetes.io/version: "20221220-57da6ae64"
     app.kubernetes.io/name: knative-eventing
 rules:
   - apiGroups: ["messaging.knative.dev"]
@@ -3861,9 +3861,9 @@ apiVersion: rbac.authorization.k8s.io/v1
 metadata:
   name: knative-flows-namespaced-admin
   labels:
-    eventing.knative.dev/release: "v20221214-1048c6cfe"
+    eventing.knative.dev/release: "v20221220-57da6ae64"
     rbac.authorization.k8s.io/aggregate-to-admin: "true"
-    app.kubernetes.io/version: "20221214-1048c6cfe"
+    app.kubernetes.io/version: "20221220-57da6ae64"
     app.kubernetes.io/name: knative-eventing
 rules:
   - apiGroups: ["flows.knative.dev"]
@@ -3875,9 +3875,9 @@ apiVersion: rbac.authorization.k8s.io/v1
 metadata:
   name: knative-sources-namespaced-admin
   labels:
-    eventing.knative.dev/release: "v20221214-1048c6cfe"
+    eventing.knative.dev/release: "v20221220-57da6ae64"
     rbac.authorization.k8s.io/aggregate-to-admin: "true"
-    app.kubernetes.io/version: "20221214-1048c6cfe"
+    app.kubernetes.io/version: "20221220-57da6ae64"
     app.kubernetes.io/name: knative-eventing
 rules:
   - apiGroups: ["sources.knative.dev"]
@@ -3889,9 +3889,9 @@ apiVersion: rbac.authorization.k8s.io/v1
 metadata:
   name: knative-bindings-namespaced-admin
   labels:
-    eventing.knative.dev/release: "v20221214-1048c6cfe"
+    eventing.knative.dev/release: "v20221220-57da6ae64"
     rbac.authorization.k8s.io/aggregate-to-admin: "true"
-    app.kubernetes.io/version: "20221214-1048c6cfe"
+    app.kubernetes.io/version: "20221220-57da6ae64"
     app.kubernetes.io/name: knative-eventing
 rules:
   - apiGroups: ["bindings.knative.dev"]
@@ -3904,8 +3904,8 @@ metadata:
   name: knative-eventing-namespaced-edit
   labels:
     rbac.authorization.k8s.io/aggregate-to-edit: "true"
-    eventing.knative.dev/release: "v20221214-1048c6cfe"
-    app.kubernetes.io/version: "20221214-1048c6cfe"
+    eventing.knative.dev/release: "v20221220-57da6ae64"
+    app.kubernetes.io/version: "20221220-57da6ae64"
     app.kubernetes.io/name: knative-eventing
 rules:
   - apiGroups: ["eventing.knative.dev", "messaging.knative.dev", "sources.knative.dev", "flows.knative.dev", "bindings.knative.dev"]
@@ -3918,8 +3918,8 @@ metadata:
   name: knative-eventing-namespaced-view
   labels:
     rbac.authorization.k8s.io/aggregate-to-view: "true"
-    eventing.knative.dev/release: "v20221214-1048c6cfe"
-    app.kubernetes.io/version: "20221214-1048c6cfe"
+    eventing.knative.dev/release: "v20221220-57da6ae64"
+    app.kubernetes.io/version: "20221220-57da6ae64"
     app.kubernetes.io/name: knative-eventing
 rules:
   - apiGroups: ["eventing.knative.dev", "messaging.knative.dev", "sources.knative.dev", "flows.knative.dev", "bindings.knative.dev"]
@@ -3946,8 +3946,8 @@ kind: ClusterRole
 metadata:
   name: knative-eventing-controller
   labels:
-    eventing.knative.dev/release: "v20221214-1048c6cfe"
-    app.kubernetes.io/version: "20221214-1048c6cfe"
+    eventing.knative.dev/release: "v20221220-57da6ae64"
+    app.kubernetes.io/version: "20221220-57da6ae64"
     app.kubernetes.io/name: knative-eventing
 rules:
   - apiGroups:
@@ -4082,8 +4082,8 @@ kind: ClusterRole
 metadata:
   name: knative-eventing-pingsource-mt-adapter
   labels:
-    eventing.knative.dev/release: "v20221214-1048c6cfe"
-    app.kubernetes.io/version: "20221214-1048c6cfe"
+    eventing.knative.dev/release: "v20221220-57da6ae64"
+    app.kubernetes.io/version: "20221220-57da6ae64"
     app.kubernetes.io/name: knative-eventing
 rules:
   - apiGroups:
@@ -4150,8 +4150,8 @@ kind: ClusterRole
 metadata:
   name: podspecable-binding
   labels:
-    eventing.knative.dev/release: "v20221214-1048c6cfe"
-    app.kubernetes.io/version: "20221214-1048c6cfe"
+    eventing.knative.dev/release: "v20221220-57da6ae64"
+    app.kubernetes.io/version: "20221220-57da6ae64"
     app.kubernetes.io/name: knative-eventing
 aggregationRule:
   clusterRoleSelectors:
@@ -4164,9 +4164,9 @@ apiVersion: rbac.authorization.k8s.io/v1
 metadata:
   name: builtin-podspecable-binding
   labels:
-    eventing.knative.dev/release: "v20221214-1048c6cfe"
+    eventing.knative.dev/release: "v20221220-57da6ae64"
     duck.knative.dev/podspecable: "true"
-    app.kubernetes.io/version: "20221214-1048c6cfe"
+    app.kubernetes.io/version: "20221220-57da6ae64"
     app.kubernetes.io/name: knative-eventing
 # Do not use this role directly. These rules will be added to the "podspecable-binding role.
 rules:
@@ -4212,8 +4212,8 @@ kind: ClusterRole
 metadata:
   name: source-observer
   labels:
-    eventing.knative.dev/release: "v20221214-1048c6cfe"
-    app.kubernetes.io/version: "20221214-1048c6cfe"
+    eventing.knative.dev/release: "v20221220-57da6ae64"
+    app.kubernetes.io/version: "20221220-57da6ae64"
     app.kubernetes.io/name: knative-eventing
 aggregationRule:
   clusterRoleSelectors:
@@ -4226,9 +4226,9 @@ apiVersion: rbac.authorization.k8s.io/v1
 metadata:
   name: eventing-sources-source-observer
   labels:
-    eventing.knative.dev/release: "v20221214-1048c6cfe"
+    eventing.knative.dev/release: "v20221220-57da6ae64"
     duck.knative.dev/source: "true"
-    app.kubernetes.io/version: "20221214-1048c6cfe"
+    app.kubernetes.io/version: "20221220-57da6ae64"
     app.kubernetes.io/name: knative-eventing
 # Do not use this role directly. These rules will be added to the "source-observer" role.
 rules:
@@ -4264,8 +4264,8 @@ kind: ClusterRole
 metadata:
   name: knative-eventing-sources-controller
   labels:
-    eventing.knative.dev/release: "v20221214-1048c6cfe"
-    app.kubernetes.io/version: "20221214-1048c6cfe"
+    eventing.knative.dev/release: "v20221220-57da6ae64"
+    app.kubernetes.io/version: "20221220-57da6ae64"
     app.kubernetes.io/name: knative-eventing
 rules:
   - apiGroups:
@@ -4351,8 +4351,8 @@ kind: ClusterRole
 metadata:
   name: knative-eventing-webhook
   labels:
-    eventing.knative.dev/release: "v20221214-1048c6cfe"
-    app.kubernetes.io/version: "20221214-1048c6cfe"
+    eventing.knative.dev/release: "v20221220-57da6ae64"
+    app.kubernetes.io/version: "20221220-57da6ae64"
     app.kubernetes.io/name: knative-eventing
 rules:
   # For watching logging configuration and getting certs.
@@ -4462,8 +4462,8 @@ metadata:
   namespace: knative-eventing
   name: knative-eventing-webhook
   labels:
-    eventing.knative.dev/release: "v20221214-1048c6cfe"
-    app.kubernetes.io/version: "20221214-1048c6cfe"
+    eventing.knative.dev/release: "v20221220-57da6ae64"
+    app.kubernetes.io/version: "20221220-57da6ae64"
     app.kubernetes.io/name: knative-eventing
 rules:
   # For manipulating certs into secrets.
@@ -4499,8 +4499,8 @@ kind: ValidatingWebhookConfiguration
 metadata:
   name: config.webhook.eventing.knative.dev
   labels:
-    eventing.knative.dev/release: "v20221214-1048c6cfe"
-    app.kubernetes.io/version: "20221214-1048c6cfe"
+    eventing.knative.dev/release: "v20221220-57da6ae64"
+    app.kubernetes.io/version: "20221220-57da6ae64"
     app.kubernetes.io/name: knative-eventing
 webhooks:
   - admissionReviewVersions: ["v1", "v1beta1"]
@@ -4537,8 +4537,8 @@ kind: MutatingWebhookConfiguration
 metadata:
   name: webhook.eventing.knative.dev
   labels:
-    eventing.knative.dev/release: "v20221214-1048c6cfe"
-    app.kubernetes.io/version: "20221214-1048c6cfe"
+    eventing.knative.dev/release: "v20221220-57da6ae64"
+    app.kubernetes.io/version: "20221220-57da6ae64"
     app.kubernetes.io/name: knative-eventing
 webhooks:
   - admissionReviewVersions: ["v1", "v1beta1"]
@@ -4571,8 +4571,8 @@ kind: ValidatingWebhookConfiguration
 metadata:
   name: validation.webhook.eventing.knative.dev
   labels:
-    eventing.knative.dev/release: "v20221214-1048c6cfe"
-    app.kubernetes.io/version: "20221214-1048c6cfe"
+    eventing.knative.dev/release: "v20221220-57da6ae64"
+    app.kubernetes.io/version: "20221220-57da6ae64"
     app.kubernetes.io/name: knative-eventing
 webhooks:
   - admissionReviewVersions: ["v1", "v1beta1"]
@@ -4606,8 +4606,8 @@ metadata:
   name: eventing-webhook-certs
   namespace: knative-eventing
   labels:
-    eventing.knative.dev/release: "v20221214-1048c6cfe"
-    app.kubernetes.io/version: "20221214-1048c6cfe"
+    eventing.knative.dev/release: "v20221220-57da6ae64"
+    app.kubernetes.io/version: "20221220-57da6ae64"
     app.kubernetes.io/name: knative-eventing
 # The data is populated at install time.
 
@@ -4631,8 +4631,8 @@ kind: MutatingWebhookConfiguration
 metadata:
   name: sinkbindings.webhook.sources.knative.dev
   labels:
-    eventing.knative.dev/release: "v20221214-1048c6cfe"
-    app.kubernetes.io/version: "20221214-1048c6cfe"
+    eventing.knative.dev/release: "v20221220-57da6ae64"
+    app.kubernetes.io/version: "20221220-57da6ae64"
     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 0f59410d9..aaa5c2e27 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: "v20221214-1048c6cfe"
+    eventing.knative.dev/release: "v20221220-57da6ae64"
     eventing.knative.dev/source: "true"
     duck.knative.dev/source: "true"
     knative.dev/crd-install: "true"
-    app.kubernetes.io/version: "20221214-1048c6cfe"
+    app.kubernetes.io/version: "20221220-57da6ae64"
     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: "v20221214-1048c6cfe"
+    eventing.knative.dev/release: "v20221220-57da6ae64"
     knative.dev/crd-install: "true"
     duck.knative.dev/addressable: "true"
-    app.kubernetes.io/version: "20221214-1048c6cfe"
+    app.kubernetes.io/version: "20221220-57da6ae64"
     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: "v20221214-1048c6cfe"
+    eventing.knative.dev/release: "v20221220-57da6ae64"
     knative.dev/crd-install: "true"
     messaging.knative.dev/subscribable: "true"
     duck.knative.dev/addressable: "true"
-    app.kubernetes.io/version: "20221214-1048c6cfe"
+    app.kubernetes.io/version: "20221220-57da6ae64"
     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: "v20221214-1048c6cfe"
+    eventing.knative.dev/release: "v20221220-57da6ae64"
     eventing.knative.dev/source: "true"
     duck.knative.dev/source: "true"
     knative.dev/crd-install: "true"
-    app.kubernetes.io/version: "20221214-1048c6cfe"
+    app.kubernetes.io/version: "20221220-57da6ae64"
     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: "v20221214-1048c6cfe"
+    eventing.knative.dev/release: "v20221220-57da6ae64"
     knative.dev/crd-install: "true"
-    app.kubernetes.io/version: "20221214-1048c6cfe"
+    app.kubernetes.io/version: "20221220-57da6ae64"
     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: "v20221214-1048c6cfe"
+    eventing.knative.dev/release: "v20221220-57da6ae64"
     knative.dev/crd-install: "true"
     duck.knative.dev/addressable: "true"
-    app.kubernetes.io/version: "20221214-1048c6cfe"
+    app.kubernetes.io/version: "20221220-57da6ae64"
     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: "v20221214-1048c6cfe"
+    eventing.knative.dev/release: "v20221220-57da6ae64"
     eventing.knative.dev/source: "true"
     duck.knative.dev/source: "true"
     knative.dev/crd-install: "true"
-    app.kubernetes.io/version: "20221214-1048c6cfe"
+    app.kubernetes.io/version: "20221220-57da6ae64"
     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: "v20221214-1048c6cfe"
+    eventing.knative.dev/release: "v20221220-57da6ae64"
     knative.dev/crd-install: "true"
     duck.knative.dev/addressable: "true"
-    app.kubernetes.io/version: "20221214-1048c6cfe"
+    app.kubernetes.io/version: "20221220-57da6ae64"
     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: "v20221214-1048c6cfe"
+    eventing.knative.dev/release: "v20221220-57da6ae64"
     eventing.knative.dev/source: "true"
     duck.knative.dev/source: "true"
     duck.knative.dev/binding: "true"
     knative.dev/crd-install: "true"
-    app.kubernetes.io/version: "20221214-1048c6cfe"
+    app.kubernetes.io/version: "20221220-57da6ae64"
     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: "v20221214-1048c6cfe"
+    eventing.knative.dev/release: "v20221220-57da6ae64"
     knative.dev/crd-install: "true"
-    app.kubernetes.io/version: "20221214-1048c6cfe"
+    app.kubernetes.io/version: "20221220-57da6ae64"
     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: "v20221214-1048c6cfe"
+    eventing.knative.dev/release: "v20221220-57da6ae64"
     knative.dev/crd-install: "true"
-    app.kubernetes.io/version: "20221214-1048c6cfe"
+    app.kubernetes.io/version: "20221220-57da6ae64"
     app.kubernetes.io/name: knative-eventing
 spec:
   group: eventing.knative.dev
diff --git a/vendor/knative.dev/eventing/test/rekt/resources/broker/broker.go b/vendor/knative.dev/eventing/test/rekt/resources/broker/broker.go
index 7a9e84e5f..d6d00c176 100644
--- a/vendor/knative.dev/eventing/test/rekt/resources/broker/broker.go
+++ b/vendor/knative.dev/eventing/test/rekt/resources/broker/broker.go
@@ -103,6 +103,13 @@ func WithConfig(name string) manifest.CfgFn {
 	}
 }
 
+// WithConfigNamespace adds the specified config map namespace to the Broker spec.
+func WithConfigNamespace(namespace string) manifest.CfgFn {
+	return func(cfg map[string]interface{}) {
+		cfg["configNamespace"] = namespace
+	}
+}
+
 // WithDeadLetterSink adds the dead letter sink related config to a Broker spec.
 var WithDeadLetterSink = delivery.WithDeadLetterSink
 
diff --git a/vendor/knative.dev/eventing/test/rekt/resources/broker/broker.yaml b/vendor/knative.dev/eventing/test/rekt/resources/broker/broker.yaml
index 3a10d270e..a393aabe7 100644
--- a/vendor/knative.dev/eventing/test/rekt/resources/broker/broker.yaml
+++ b/vendor/knative.dev/eventing/test/rekt/resources/broker/broker.yaml
@@ -32,7 +32,11 @@ spec:
   {{ if .config }}
   config:
     kind: {{ .config.kind }}
+    {{ if .configNamespace }}
+    namespace: {{ .configNamespace }}
+    {{ else }}
     namespace: {{ .namespace }}
+    {{ end }}
     name: {{ .config.name }}
     apiVersion: {{ .config.apiVersion }}
   {{ end }}