From 141278cf55791d3c8f9e8b23a58e8a16d1401814 Mon Sep 17 00:00:00 2001 From: Knative Automation Date: Mon, 4 Nov 2024 11:06:07 +0000 Subject: [PATCH] Update eventing nightly bumping knative.dev/eventing c859efd...7bca815: > 7bca815 IntegrationSource CRD (# 8238) Signed-off-by: Knative Automation --- .../eventing-latest/eventing-core.yaml | 599 +++++++++++++++--- .../eventing-latest/eventing-crds.yaml | 435 ++++++++++++- .../eventing-latest/in-memory-channel.yaml | 52 +- .../eventing-latest/mt-channel-broker.yaml | 44 +- 4 files changed, 976 insertions(+), 154 deletions(-) diff --git a/third_party/eventing-latest/eventing-core.yaml b/third_party/eventing-latest/eventing-core.yaml index ee1d2ce9..a35bc9a9 100644 --- a/third_party/eventing-latest/eventing-core.yaml +++ b/third_party/eventing-latest/eventing-core.yaml @@ -16,7 +16,7 @@ kind: Namespace metadata: name: knative-eventing labels: - app.kubernetes.io/version: "20241031-c859efd01" + app.kubernetes.io/version: "20241103-7bca81597" app.kubernetes.io/name: knative-eventing --- @@ -40,7 +40,7 @@ metadata: name: eventing-controller namespace: knative-eventing labels: - app.kubernetes.io/version: "20241031-c859efd01" + app.kubernetes.io/version: "20241103-7bca81597" app.kubernetes.io/name: knative-eventing --- apiVersion: rbac.authorization.k8s.io/v1 @@ -48,7 +48,7 @@ kind: ClusterRoleBinding metadata: name: eventing-controller labels: - app.kubernetes.io/version: "20241031-c859efd01" + app.kubernetes.io/version: "20241103-7bca81597" app.kubernetes.io/name: knative-eventing subjects: - kind: ServiceAccount @@ -64,7 +64,7 @@ kind: ClusterRoleBinding metadata: name: eventing-controller-resolver labels: - app.kubernetes.io/version: "20241031-c859efd01" + app.kubernetes.io/version: "20241103-7bca81597" app.kubernetes.io/name: knative-eventing subjects: - kind: ServiceAccount @@ -80,7 +80,7 @@ kind: ClusterRoleBinding metadata: name: eventing-controller-source-observer labels: - app.kubernetes.io/version: "20241031-c859efd01" + app.kubernetes.io/version: "20241103-7bca81597" app.kubernetes.io/name: knative-eventing subjects: - kind: ServiceAccount @@ -96,7 +96,7 @@ kind: ClusterRoleBinding metadata: name: eventing-controller-sources-controller labels: - app.kubernetes.io/version: "20241031-c859efd01" + app.kubernetes.io/version: "20241103-7bca81597" app.kubernetes.io/name: knative-eventing subjects: - kind: ServiceAccount @@ -112,7 +112,7 @@ kind: ClusterRoleBinding metadata: name: eventing-controller-manipulator labels: - app.kubernetes.io/version: "20241031-c859efd01" + app.kubernetes.io/version: "20241103-7bca81597" app.kubernetes.io/name: knative-eventing subjects: - kind: ServiceAccount @@ -128,7 +128,7 @@ kind: ClusterRoleBinding metadata: name: eventing-controller-crossnamespace-subscriber labels: - app.kubernetes.io/version: "20241031-c859efd01" + app.kubernetes.io/version: "20241103-7bca81597" app.kubernetes.io/name: knative-eventing subjects: - kind: ServiceAccount @@ -160,7 +160,7 @@ metadata: name: job-sink namespace: knative-eventing labels: - app.kubernetes.io/version: "20241031-c859efd01" + app.kubernetes.io/version: "20241103-7bca81597" app.kubernetes.io/name: knative-eventing --- apiVersion: rbac.authorization.k8s.io/v1 @@ -168,7 +168,7 @@ kind: ClusterRoleBinding metadata: name: knative-eventing-job-sink labels: - app.kubernetes.io/version: "20241031-c859efd01" + app.kubernetes.io/version: "20241103-7bca81597" app.kubernetes.io/name: knative-eventing subjects: - kind: ServiceAccount @@ -200,7 +200,7 @@ metadata: name: pingsource-mt-adapter namespace: knative-eventing labels: - app.kubernetes.io/version: "20241031-c859efd01" + app.kubernetes.io/version: "20241103-7bca81597" app.kubernetes.io/name: knative-eventing --- apiVersion: rbac.authorization.k8s.io/v1 @@ -208,7 +208,7 @@ kind: ClusterRoleBinding metadata: name: knative-eventing-pingsource-mt-adapter labels: - app.kubernetes.io/version: "20241031-c859efd01" + app.kubernetes.io/version: "20241103-7bca81597" app.kubernetes.io/name: knative-eventing subjects: - kind: ServiceAccount @@ -240,7 +240,7 @@ metadata: name: eventing-webhook namespace: knative-eventing labels: - app.kubernetes.io/version: "20241031-c859efd01" + app.kubernetes.io/version: "20241103-7bca81597" app.kubernetes.io/name: knative-eventing --- apiVersion: rbac.authorization.k8s.io/v1 @@ -248,7 +248,7 @@ kind: ClusterRoleBinding metadata: name: eventing-webhook labels: - app.kubernetes.io/version: "20241031-c859efd01" + app.kubernetes.io/version: "20241103-7bca81597" app.kubernetes.io/name: knative-eventing subjects: - kind: ServiceAccount @@ -265,7 +265,7 @@ metadata: namespace: knative-eventing name: eventing-webhook labels: - app.kubernetes.io/version: "20241031-c859efd01" + app.kubernetes.io/version: "20241103-7bca81597" app.kubernetes.io/name: knative-eventing subjects: - kind: ServiceAccount @@ -281,7 +281,7 @@ kind: ClusterRoleBinding metadata: name: eventing-webhook-resolver labels: - app.kubernetes.io/version: "20241031-c859efd01" + app.kubernetes.io/version: "20241103-7bca81597" app.kubernetes.io/name: knative-eventing subjects: - kind: ServiceAccount @@ -297,7 +297,7 @@ kind: ClusterRoleBinding metadata: name: eventing-webhook-podspecable-binding labels: - app.kubernetes.io/version: "20241031-c859efd01" + app.kubernetes.io/version: "20241103-7bca81597" app.kubernetes.io/name: knative-eventing subjects: - kind: ServiceAccount @@ -329,7 +329,7 @@ metadata: name: config-br-default-channel namespace: knative-eventing labels: - app.kubernetes.io/version: "20241031-c859efd01" + app.kubernetes.io/version: "20241103-7bca81597" app.kubernetes.io/name: knative-eventing data: channel-template-spec: | @@ -357,7 +357,7 @@ metadata: name: config-br-defaults namespace: knative-eventing labels: - app.kubernetes.io/version: "20241031-c859efd01" + app.kubernetes.io/version: "20241103-7bca81597" app.kubernetes.io/name: knative-eventing data: # Configures the default for any Broker that does not specify a spec.config or Broker class. @@ -394,7 +394,7 @@ metadata: name: default-ch-webhook namespace: knative-eventing labels: - app.kubernetes.io/version: "20241031-c859efd01" + app.kubernetes.io/version: "20241103-7bca81597" app.kubernetes.io/name: knative-eventing data: # Configuration for defaulting channels that do not specify CRD implementations. @@ -429,7 +429,7 @@ metadata: namespace: knative-eventing annotations: knative.dev/example-checksum: "9185c153" - app.kubernetes.io/version: "20241031-c859efd01" + app.kubernetes.io/version: "20241103-7bca81597" app.kubernetes.io/name: knative-eventing data: _example: | @@ -475,7 +475,7 @@ metadata: labels: knative.dev/config-propagation: original knative.dev/config-category: eventing - app.kubernetes.io/version: "20241031-c859efd01" + app.kubernetes.io/version: "20241103-7bca81597" app.kubernetes.io/name: knative-eventing data: # ALPHA feature: The kreference-group allows you to use the Group field in KReferences. @@ -580,7 +580,7 @@ metadata: name: config-leader-election namespace: knative-eventing labels: - app.kubernetes.io/version: "20241031-c859efd01" + app.kubernetes.io/version: "20241103-7bca81597" app.kubernetes.io/name: knative-eventing annotations: knative.dev/example-checksum: "f7948630" @@ -643,7 +643,7 @@ metadata: labels: knative.dev/config-propagation: original knative.dev/config-category: eventing - app.kubernetes.io/version: "20241031-c859efd01" + app.kubernetes.io/version: "20241103-7bca81597" app.kubernetes.io/name: knative-eventing data: # Common configuration for all Knative codebase @@ -696,7 +696,7 @@ metadata: labels: knative.dev/config-propagation: original knative.dev/config-category: eventing - app.kubernetes.io/version: "20241031-c859efd01" + app.kubernetes.io/version: "20241103-7bca81597" app.kubernetes.io/name: knative-eventing annotations: knative.dev/example-checksum: "f46cf09d" @@ -770,7 +770,7 @@ metadata: name: config-sugar namespace: knative-eventing labels: - app.kubernetes.io/version: "20241031-c859efd01" + app.kubernetes.io/version: "20241103-7bca81597" app.kubernetes.io/name: knative-eventing annotations: knative.dev/example-checksum: "62dfac6f" @@ -829,7 +829,7 @@ metadata: labels: knative.dev/config-propagation: original knative.dev/config-category: eventing - app.kubernetes.io/version: "20241031-c859efd01" + app.kubernetes.io/version: "20241103-7bca81597" app.kubernetes.io/name: knative-eventing annotations: knative.dev/example-checksum: "0492ceb0" @@ -886,7 +886,7 @@ metadata: labels: knative.dev/high-availability: "true" app.kubernetes.io/component: eventing-controller - app.kubernetes.io/version: "20241031-c859efd01" + app.kubernetes.io/version: "20241103-7bca81597" app.kubernetes.io/name: knative-eventing bindings.knative.dev/exclude: "true" spec: @@ -898,7 +898,7 @@ spec: labels: app: eventing-controller app.kubernetes.io/component: eventing-controller - app.kubernetes.io/version: "20241031-c859efd01" + app.kubernetes.io/version: "20241103-7bca81597" app.kubernetes.io/name: knative-eventing spec: # To avoid node becoming SPOF, spread our replicas to different nodes. @@ -916,7 +916,7 @@ spec: containers: - name: eventing-controller terminationMessagePolicy: FallbackToLogsOnError - image: gcr.io/knative-nightly/knative.dev/eventing/cmd/controller@sha256:92f933012e57d213eb3b60c8528abafc252a4731e42165d7ca808d2dbd80ae41 + image: gcr.io/knative-nightly/knative.dev/eventing/cmd/controller@sha256:e51834042b24bc0b44eb1aff5a9e3faa178283e6df68d267871067f9f2ae0139 resources: requests: cpu: 100m @@ -934,7 +934,7 @@ spec: value: knative.dev/eventing # APIServerSource - name: APISERVER_RA_IMAGE - value: gcr.io/knative-nightly/knative.dev/eventing/cmd/apiserver_receive_adapter@sha256:d19fbc434f9db3a0cb69f25203a97cd44d1e149b211cd7fd1db51754f6fadba4 + value: gcr.io/knative-nightly/knative.dev/eventing/cmd/apiserver_receive_adapter@sha256:71f779676970272109589e9a4c10294caae794172332af7e3607727ba4ba438b - name: POD_NAME valueFrom: fieldRef: @@ -1004,7 +1004,7 @@ metadata: namespace: knative-eventing labels: app.kubernetes.io/component: job-sink - app.kubernetes.io/version: "20241031-c859efd01" + app.kubernetes.io/version: "20241103-7bca81597" app.kubernetes.io/name: knative-eventing spec: replicas: 1 @@ -1016,7 +1016,7 @@ spec: labels: sinks.knative.dev/sink: job-sink app.kubernetes.io/component: job-sink - app.kubernetes.io/version: "20241031-c859efd01" + app.kubernetes.io/version: "20241103-7bca81597" app.kubernetes.io/name: knative-eventing spec: affinity: @@ -1032,7 +1032,7 @@ spec: containers: - name: job-sink terminationMessagePolicy: FallbackToLogsOnError - image: gcr.io/knative-nightly/knative.dev/eventing/cmd/jobsink@sha256:e9df5340e02c74765d30af79fb95c038b511fc6984bc8118922a748f3278079b + image: gcr.io/knative-nightly/knative.dev/eventing/cmd/jobsink@sha256:e7f39c2ec877f6ecc6e760641841fce7d34597a1f01d35304335f0508e6111da env: - name: SYSTEM_NAMESPACE valueFrom: @@ -1114,7 +1114,7 @@ metadata: labels: sinks.knative.dev/sink: job-sink app.kubernetes.io/component: job-sink - app.kubernetes.io/version: "20241031-c859efd01" + app.kubernetes.io/version: "20241103-7bca81597" app.kubernetes.io/name: knative-eventing name: job-sink namespace: knative-eventing @@ -1157,7 +1157,7 @@ metadata: namespace: knative-eventing labels: app.kubernetes.io/component: pingsource-mt-adapter - app.kubernetes.io/version: "20241031-c859efd01" + app.kubernetes.io/version: "20241103-7bca81597" app.kubernetes.io/name: knative-eventing bindings.knative.dev/exclude: "true" spec: @@ -1173,7 +1173,7 @@ spec: eventing.knative.dev/source: ping-source-controller sources.knative.dev/role: adapter app.kubernetes.io/component: pingsource-mt-adapter - app.kubernetes.io/version: "20241031-c859efd01" + app.kubernetes.io/version: "20241103-7bca81597" app.kubernetes.io/name: knative-eventing spec: affinity: @@ -1189,7 +1189,7 @@ spec: enableServiceLinks: false containers: - name: dispatcher - image: gcr.io/knative-nightly/knative.dev/eventing/cmd/mtping@sha256:0dd4d10516a9ffc4cab4374fb6783dd2677169b1b397716aedff022b0a3dde7c + image: gcr.io/knative-nightly/knative.dev/eventing/cmd/mtping@sha256:d3406180108a688c9a29000a97459b6cb1460221b2f3b801a4e5f60668a5fa2a env: - name: SYSTEM_NAMESPACE value: '' @@ -1263,7 +1263,7 @@ metadata: namespace: knative-eventing labels: app.kubernetes.io/component: eventing-webhook - app.kubernetes.io/version: "20241031-c859efd01" + app.kubernetes.io/version: "20241103-7bca81597" app.kubernetes.io/name: knative-eventing spec: scaleTargetRef: @@ -1288,7 +1288,7 @@ metadata: namespace: knative-eventing labels: app.kubernetes.io/component: eventing-webhook - app.kubernetes.io/version: "20241031-c859efd01" + app.kubernetes.io/version: "20241103-7bca81597" app.kubernetes.io/name: knative-eventing spec: minAvailable: 80% @@ -1318,7 +1318,7 @@ metadata: namespace: knative-eventing labels: app.kubernetes.io/component: eventing-webhook - app.kubernetes.io/version: "20241031-c859efd01" + app.kubernetes.io/version: "20241103-7bca81597" app.kubernetes.io/name: knative-eventing bindings.knative.dev/exclude: "true" spec: @@ -1332,7 +1332,7 @@ spec: app: eventing-webhook role: eventing-webhook app.kubernetes.io/component: eventing-webhook - app.kubernetes.io/version: "20241031-c859efd01" + app.kubernetes.io/version: "20241103-7bca81597" app.kubernetes.io/name: knative-eventing spec: # To avoid node becoming SPOF, spread our replicas to different nodes. @@ -1352,7 +1352,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:31a0c789f07afc8640db64114099347b1da753f00075a034c28efb3f9ad7a801 + image: gcr.io/knative-nightly/knative.dev/eventing/cmd/webhook@sha256:3c08f7d1d0306e94a14c10c94bf71accddfbd46cd8cc1ca2f10568746d2cb433 resources: requests: # taken from serving. @@ -1431,7 +1431,7 @@ metadata: labels: role: eventing-webhook app.kubernetes.io/component: eventing-webhook - app.kubernetes.io/version: "20241031-c859efd01" + app.kubernetes.io/version: "20241103-7bca81597" app.kubernetes.io/name: knative-eventing name: eventing-webhook namespace: knative-eventing @@ -1466,7 +1466,7 @@ metadata: eventing.knative.dev/source: "true" duck.knative.dev/source: "true" knative.dev/crd-install: "true" - app.kubernetes.io/version: "20241031-c859efd01" + app.kubernetes.io/version: "20241103-7bca81597" app.kubernetes.io/name: knative-eventing annotations: # TODO add schemas @@ -1753,7 +1753,7 @@ metadata: labels: knative.dev/crd-install: "true" duck.knative.dev/addressable: "true" - app.kubernetes.io/version: "20241031-c859efd01" + app.kubernetes.io/version: "20241103-7bca81597" app.kubernetes.io/name: knative-eventing spec: group: eventing.knative.dev @@ -1968,7 +1968,7 @@ metadata: knative.dev/crd-install: "true" messaging.knative.dev/subscribable: "true" duck.knative.dev/addressable: "true" - app.kubernetes.io/version: "20241031-c859efd01" + app.kubernetes.io/version: "20241103-7bca81597" app.kubernetes.io/name: knative-eventing spec: group: messaging.knative.dev @@ -2326,7 +2326,7 @@ metadata: eventing.knative.dev/source: "true" duck.knative.dev/source: "true" knative.dev/crd-install: "true" - app.kubernetes.io/version: "20241031-c859efd01" + app.kubernetes.io/version: "20241103-7bca81597" app.kubernetes.io/name: knative-eventing name: containersources.sources.knative.dev spec: @@ -2501,7 +2501,7 @@ metadata: name: eventpolicies.eventing.knative.dev labels: knative.dev/crd-install: "true" - app.kubernetes.io/version: "20241031-c859efd01" + app.kubernetes.io/version: "20241103-7bca81597" app.kubernetes.io/name: knative-eventing spec: group: eventing.knative.dev @@ -2720,7 +2720,7 @@ metadata: name: eventtypes.eventing.knative.dev labels: knative.dev/crd-install: "true" - app.kubernetes.io/version: "20241031-c859efd01" + app.kubernetes.io/version: "20241103-7bca81597" app.kubernetes.io/name: knative-eventing spec: group: eventing.knative.dev @@ -3106,6 +3106,415 @@ spec: # See the License for the specific language governing permissions and # limitations under the License. +apiVersion: apiextensions.k8s.io/v1 +kind: CustomResourceDefinition +metadata: + labels: + eventing.knative.dev/source: "true" + duck.knative.dev/source: "true" + knative.dev/crd-install: "true" + app.kubernetes.io/version: "20241103-7bca81597" + app.kubernetes.io/name: knative-eventing + name: integrationsources.sources.knative.dev +spec: + group: sources.knative.dev + versions: + - name: v1alpha1 + served: true + storage: true + subresources: + status: {} + schema: + openAPIV3Schema: + description: 'IntegrationSource is an event source that starts a container image which generates events under certain situations and sends messages to a sink URI' + type: object + properties: + spec: + type: object + properties: + ceOverrides: + description: CloudEventOverrides defines overrides to control the output format and modifications of the event sent to the sink. + type: object + properties: + extensions: + description: Extensions specify what attribute are added or overridden on the outbound event. Each `Extensions` key-value pair are set on the event as an attribute extension independently. + type: object + x-kubernetes-preserve-unknown-fields: true + sink: + description: Sink is a reference to an object that will resolve to a uri to use as the sink. + type: object + properties: + ref: + description: Ref points to an Addressable. + type: object + properties: + apiVersion: + description: API version of the referent. + type: string + kind: + description: 'Kind of the referent. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' + type: string + name: + description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names' + type: string + namespace: + description: 'Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/ This is optional field, it gets defaulted to the object holding it if left out.' + type: string + uri: + description: URI can be an absolute URL(non-empty scheme and non-empty host) pointing to the target or a relative URI. Relative URIs will be resolved using the base URI retrieved from Ref. + type: string + CACerts: + description: CACerts is the Certification Authority (CA) certificates in PEM format that the source trusts when sending events to the sink. + type: string + audience: + description: Audience is the OIDC audience. This only needs to be set if the target is not an Addressable and thus the Audience can't be received from the target itself. If specified, it takes precedence over the target's Audience. + type: string + timer: + type: object + properties: + period: + type: integer + title: Period + description: The interval (in milliseconds) to wait between producing the next message. + default: 1000 + message: + type: string + title: Message + description: The message to generate. + example: hello world + contentType: + type: string + title: Content Type + description: The content type of the generated message. + default: text/plain + repeatCount: + type: integer + title: Repeat Count + description: Specifies a maximum limit of number of fires + aws: + type: object + properties: + s3: + type: object + properties: + bucketNameOrArn: + type: string + title: Bucket Name + description: The S3 Bucket name or Amazon Resource Name (ARN). + deleteAfterRead: + type: boolean + title: Auto-delete Objects + description: Specifies to delete objects after consuming them. + default: true + moveAfterRead: + type: boolean + title: Move Objects After Delete + description: Move objects from S3 bucket to a different bucket after they have been retrieved. + default: false + destinationBucket: + type: string + title: Destination Bucket + description: Define the destination bucket where an object must be moved when moveAfterRead is set to true. + destinationBucketPrefix: + type: string + title: Destination Bucket Prefix + description: Define the destination bucket prefix to use when an object must be moved, and moveAfterRead is set to true. + destinationBucketSuffix: + type: string + title: Destination Bucket Suffix + description: Define the destination bucket suffix to use when an object must be moved, and moveAfterRead is set to true. + region: + type: string + title: AWS Region + description: The AWS region to access. + autoCreateBucket: + type: boolean + title: Autocreate Bucket + description: Specifies to automatically create the S3 bucket. + default: false + prefix: + type: string + title: Prefix + description: The AWS S3 bucket prefix to consider while searching. + example: folder/ + ignoreBody: + type: boolean + title: Ignore Body + description: If true, the S3 Object body is ignored. Setting this to true overrides any behavior defined by the `includeBody` option. If false, the S3 object is put in the body. + default: false + profileCredentialsName: + type: string + title: Profile Credentials Name + description: If using a profile credentials provider this parameter will set the profile name. + sessionToken: + type: string + title: Session Token + description: Amazon AWS Session Token used when the user needs to assume a IAM role. + uriEndpointOverride: + type: string + title: Overwrite Endpoint URI + description: The overriding endpoint URI. To use this option, you must also select the `overrideEndpoint` option. + overrideEndpoint: + type: boolean + title: Endpoint Overwrite + description: Select this option to override the endpoint URI. To use this option, you must also provide a URI for the `uriEndpointOverride` option. + default: false + forcePathStyle: + type: boolean + title: Force Path Style + description: Forces path style when accessing AWS S3 buckets. + default: false + delay: + type: integer + title: Delay + description: The number of milliseconds before the next poll of the selected bucket. + default: 500 + maxMessagesPerPoll: + type: integer + title: Max Messages Per Poll + description: Gets the maximum number of messages as a limit to poll at each polling. Gets the maximum number of messages as a limit to poll at each polling. The default value is 10. Use 0 or a negative number to set it as unlimited. + default: 10 + sqs: + type: object + properties: + queueNameOrArn: + type: string + title: Queue Name + description: The SQS Queue Name or ARN + deleteAfterRead: + type: boolean + title: Auto-delete Messages + description: Delete messages after consuming them + default: true + region: + type: string + title: AWS Region + description: The AWS region to access. + autoCreateQueue: + type: boolean + title: Autocreate Queue + description: Setting the autocreation of the SQS queue. + default: false + amazonAWSHost: + type: string + title: AWS Host + description: The hostname of the Amazon AWS cloud. + default: amazonaws.com + protocol: + type: string + title: Protocol + description: The underlying protocol used to communicate with SQS + default: https + example: http or https + queueURL: + type: string + title: Queue URL + description: The full SQS Queue URL (required if using KEDA) + profileCredentialsName: + type: string + title: Profile Credentials Name + description: If using a profile credentials provider this parameter will set the profile name. + sessionToken: + type: string + title: Session Token + description: Amazon AWS Session Token used when the user needs to assume a IAM role. + uriEndpointOverride: + type: string + title: Overwrite Endpoint URI + description: The overriding endpoint URI. To use this option, you must also select the `overrideEndpoint` option. + overrideEndpoint: + type: boolean + title: Endpoint Overwrite + description: Select this option to override the endpoint URI. To use this option, you must also provide a URI for the `uriEndpointOverride` option. + default: false + delay: + type: integer + title: Delay + description: The number of milliseconds before the next poll of the selected stream + default: 500 + greedy: + type: boolean + title: Greedy Scheduler + description: If greedy is enabled, then the polling will happen immediately again, if the previous run polled 1 or more messages. + default: false + maxMessagesPerPoll: + type: integer + title: Max Messages Per Poll + description: The maximum number of messages to return. Amazon SQS never returns more messages than this value (however, fewer messages might be returned). Valid values 1 to 10. Default 1. + default: 1 + waitTimeSeconds: + type: integer + title: Wait Time Seconds + description: The duration (in seconds) for which the call waits for a message to arrive in the queue before returning. If a message is available, the call returns sooner than WaitTimeSeconds. If no messages are available and the wait time expires, the call does not return a message list. + visibilityTimeout: + type: integer + title: Visibility Timeout + description: The duration (in seconds) that the received messages are hidden from subsequent retrieve requests after being retrieved by a ReceiveMessage request. + ddb-streams: + type: object + properties: + table: + type: string + title: Table + description: The name of the DynamoDB table. + region: + type: string + title: AWS Region + description: The AWS region to access. + streamIteratorType: + type: string + title: Stream Iterator Type + description: Defines where in the DynamoDB stream to start getting records. There are two enums and the value can be one of FROM_LATEST and FROM_START. Note that using FROM_START can cause a significant delay before the stream has caught up to real-time. + default: FROM_LATEST + profileCredentialsName: + type: string + title: Profile Credentials Name + description: If using a profile credentials provider this parameter will set the profile name. + sessionToken: + type: string + title: Session Token + description: Amazon AWS Session Token used when the user needs to assume an IAM role. + uriEndpointOverride: + type: string + title: Overwrite Endpoint URI + description: The overriding endpoint URI. To use this option, you must also select the `overrideEndpoint` option. + overrideEndpoint: + type: boolean + title: Endpoint Overwrite + description: Select this option to override the endpoint URI. To use this option, you must also provide a URI for the `uriEndpointOverride` option. + default: false + delay: + type: integer + title: Delay + description: The number of milliseconds before the next poll from the database. + default: 500 + auth: + description: 'Auth configurations' + type: object + properties: + secret: + description: 'Auth secret' + type: object + properties: + ref: + description: | + Secret reference. + type: object + required: + - name + properties: + name: + description: 'Secret name' + type: string + status: + type: object + properties: + annotations: + description: Annotations is additional Status fields for the Resource to save some additional State as well as convey more information to the user. This is roughly akin to Annotations on any k8s resource, just the reconciler conveying richer information outwards. + type: object + x-kubernetes-preserve-unknown-fields: true + auth: + description: Auth provides the relevant information for OIDC authentication. + type: object + properties: + serviceAccountName: + description: ServiceAccountName is the name of the generated service account used for this components OIDC authentication. + type: string + serviceAccountNames: + description: ServiceAccountNames is the list of names of the generated service accounts used for this components OIDC authentication. + type: array + items: + type: string + ceAttributes: + description: CloudEventAttributes are the specific attributes that the Source uses as part of its CloudEvents. + type: array + items: + type: object + properties: + source: + description: Source is the CloudEvents source attribute. + type: string + type: + description: Type refers to the CloudEvent type attribute. + type: string + conditions: + description: Conditions the latest available observations of a resource's current state. + type: array + items: + type: object + required: + - type + - status + properties: + lastTransitionTime: + description: LastTransitionTime is the last time the condition transitioned from one status to another. We use VolatileTime in place of metav1.Time to exclude this from creating equality.Semantic differences (all other things held constant). + type: string + message: + description: A human readable message indicating details about the transition. + type: string + reason: + description: The reason for the condition's last transition. + type: string + severity: + description: Severity with which to treat failures of this type of condition. When this is not specified, it defaults to Error. + type: string + status: + description: Status of the condition, one of True, False, Unknown. + type: string + type: + description: Type of condition. + type: string + observedGeneration: + description: ObservedGeneration is the 'Generation' of the Service that was last processed by the controller. + type: integer + format: int64 + sinkUri: + description: SinkURI is the current active sink URI that has been configured for the Source. + type: string + sinkCACerts: + description: CACerts is the Certification Authority (CA) certificates in PEM format that the source trusts when sending events to the sink. + type: string + sinkAudience: + description: Audience is the OIDC audience of the sink. + type: string + additionalPrinterColumns: + - name: Sink + type: string + jsonPath: ".status.sinkUri" + - name: Age + type: date + jsonPath: .metadata.creationTimestamp + - name: Ready + type: string + jsonPath: ".status.conditions[?(@.type==\"Ready\")].status" + - name: Reason + type: string + jsonPath: ".status.conditions[?(@.type=='Ready')].reason" + names: + categories: + - all + - knative + - sources + kind: IntegrationSource + plural: integrationsources + singular: integrationsource + scope: Namespaced + +--- +# Copyright 2020 The Knative Authors +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: @@ -3113,7 +3522,7 @@ metadata: labels: knative.dev/crd-install: "true" duck.knative.dev/addressable: "true" - app.kubernetes.io/version: "20241031-c859efd01" + app.kubernetes.io/version: "20241103-7bca81597" app.kubernetes.io/name: knative-eventing spec: group: sinks.knative.dev @@ -3264,7 +3673,7 @@ metadata: labels: knative.dev/crd-install: "true" duck.knative.dev/addressable: "true" - app.kubernetes.io/version: "20241031-c859efd01" + app.kubernetes.io/version: "20241103-7bca81597" app.kubernetes.io/name: knative-eventing spec: group: flows.knative.dev @@ -3792,7 +4201,7 @@ metadata: eventing.knative.dev/source: "true" duck.knative.dev/source: "true" knative.dev/crd-install: "true" - app.kubernetes.io/version: "20241031-c859efd01" + app.kubernetes.io/version: "20241103-7bca81597" app.kubernetes.io/name: knative-eventing annotations: # TODO add schema @@ -4164,7 +4573,7 @@ metadata: labels: knative.dev/crd-install: "true" duck.knative.dev/addressable: "true" - app.kubernetes.io/version: "20241031-c859efd01" + app.kubernetes.io/version: "20241103-7bca81597" app.kubernetes.io/name: knative-eventing spec: group: flows.knative.dev @@ -4548,7 +4957,7 @@ metadata: duck.knative.dev/source: "true" duck.knative.dev/binding: "true" knative.dev/crd-install: "true" - app.kubernetes.io/version: "20241031-c859efd01" + app.kubernetes.io/version: "20241103-7bca81597" app.kubernetes.io/name: knative-eventing name: sinkbindings.sources.knative.dev spec: @@ -4763,7 +5172,7 @@ metadata: name: subscriptions.messaging.knative.dev labels: knative.dev/crd-install: "true" - app.kubernetes.io/version: "20241031-c859efd01" + app.kubernetes.io/version: "20241103-7bca81597" app.kubernetes.io/name: knative-eventing spec: group: messaging.knative.dev @@ -5025,7 +5434,7 @@ metadata: name: triggers.eventing.knative.dev labels: knative.dev/crd-install: "true" - app.kubernetes.io/version: "20241031-c859efd01" + app.kubernetes.io/version: "20241103-7bca81597" app.kubernetes.io/name: knative-eventing spec: group: eventing.knative.dev @@ -5301,7 +5710,7 @@ kind: ClusterRole metadata: name: addressable-resolver labels: - app.kubernetes.io/version: "20241031-c859efd01" + app.kubernetes.io/version: "20241103-7bca81597" app.kubernetes.io/name: knative-eventing aggregationRule: clusterRoleSelectors: @@ -5315,7 +5724,7 @@ metadata: name: service-addressable-resolver labels: duck.knative.dev/addressable: "true" - app.kubernetes.io/version: "20241031-c859efd01" + app.kubernetes.io/version: "20241103-7bca81597" app.kubernetes.io/name: knative-eventing # Do not use this role directly. These rules will be added to the "addressable-resolver" role. rules: @@ -5334,7 +5743,7 @@ metadata: name: serving-addressable-resolver labels: duck.knative.dev/addressable: "true" - app.kubernetes.io/version: "20241031-c859efd01" + app.kubernetes.io/version: "20241103-7bca81597" app.kubernetes.io/name: knative-eventing # Do not use this role directly. These rules will be added to the "addressable-resolver" role. rules: @@ -5356,7 +5765,7 @@ metadata: name: channel-addressable-resolver labels: duck.knative.dev/addressable: "true" - app.kubernetes.io/version: "20241031-c859efd01" + app.kubernetes.io/version: "20241103-7bca81597" app.kubernetes.io/name: knative-eventing # Do not use this role directly. These rules will be added to the "addressable-resolver" role. rules: @@ -5382,7 +5791,7 @@ metadata: name: broker-addressable-resolver labels: duck.knative.dev/addressable: "true" - app.kubernetes.io/version: "20241031-c859efd01" + app.kubernetes.io/version: "20241103-7bca81597" app.kubernetes.io/name: knative-eventing # Do not use this role directly. These rules will be added to the "addressable-resolver" role. rules: @@ -5402,7 +5811,7 @@ metadata: name: flows-addressable-resolver labels: duck.knative.dev/addressable: "true" - app.kubernetes.io/version: "20241031-c859efd01" + app.kubernetes.io/version: "20241103-7bca81597" app.kubernetes.io/name: knative-eventing # Do not use this role directly. These rules will be added to the "addressable-resolver" role. rules: @@ -5438,7 +5847,7 @@ kind: ClusterRole metadata: name: eventing-broker-filter labels: - app.kubernetes.io/version: "20241031-c859efd01" + app.kubernetes.io/version: "20241103-7bca81597" app.kubernetes.io/name: knative-eventing rules: - apiGroups: @@ -5464,7 +5873,7 @@ kind: ClusterRole metadata: name: eventing-broker-ingress labels: - app.kubernetes.io/version: "20241031-c859efd01" + app.kubernetes.io/version: "20241103-7bca81597" app.kubernetes.io/name: knative-eventing rules: - apiGroups: @@ -5481,7 +5890,7 @@ kind: ClusterRole metadata: name: eventing-config-reader labels: - app.kubernetes.io/version: "20241031-c859efd01" + app.kubernetes.io/version: "20241103-7bca81597" app.kubernetes.io/name: knative-eventing rules: - apiGroups: @@ -5514,7 +5923,7 @@ kind: ClusterRole metadata: name: channelable-manipulator labels: - app.kubernetes.io/version: "20241031-c859efd01" + app.kubernetes.io/version: "20241103-7bca81597" app.kubernetes.io/name: knative-eventing aggregationRule: clusterRoleSelectors: @@ -5528,7 +5937,7 @@ metadata: name: meta-channelable-manipulator labels: duck.knative.dev/channelable: "true" - app.kubernetes.io/version: "20241031-c859efd01" + app.kubernetes.io/version: "20241103-7bca81597" app.kubernetes.io/name: knative-eventing # Do not use this role directly. These rules will be added to the "channelable-manipulator" role. rules: @@ -5567,7 +5976,7 @@ metadata: name: knative-eventing-namespaced-admin labels: rbac.authorization.k8s.io/aggregate-to-admin: "true" - app.kubernetes.io/version: "20241031-c859efd01" + app.kubernetes.io/version: "20241103-7bca81597" app.kubernetes.io/name: knative-eventing rules: - apiGroups: ["eventing.knative.dev"] @@ -5580,7 +5989,7 @@ metadata: name: knative-messaging-namespaced-admin labels: rbac.authorization.k8s.io/aggregate-to-admin: "true" - app.kubernetes.io/version: "20241031-c859efd01" + app.kubernetes.io/version: "20241103-7bca81597" app.kubernetes.io/name: knative-eventing rules: - apiGroups: ["messaging.knative.dev"] @@ -5593,7 +6002,7 @@ metadata: name: knative-flows-namespaced-admin labels: rbac.authorization.k8s.io/aggregate-to-admin: "true" - app.kubernetes.io/version: "20241031-c859efd01" + app.kubernetes.io/version: "20241103-7bca81597" app.kubernetes.io/name: knative-eventing rules: - apiGroups: ["flows.knative.dev"] @@ -5606,7 +6015,7 @@ metadata: name: knative-sources-namespaced-admin labels: rbac.authorization.k8s.io/aggregate-to-admin: "true" - app.kubernetes.io/version: "20241031-c859efd01" + app.kubernetes.io/version: "20241103-7bca81597" app.kubernetes.io/name: knative-eventing rules: - apiGroups: ["sources.knative.dev"] @@ -5619,7 +6028,7 @@ metadata: name: knative-bindings-namespaced-admin labels: rbac.authorization.k8s.io/aggregate-to-admin: "true" - app.kubernetes.io/version: "20241031-c859efd01" + app.kubernetes.io/version: "20241103-7bca81597" app.kubernetes.io/name: knative-eventing rules: - apiGroups: ["bindings.knative.dev"] @@ -5632,7 +6041,7 @@ metadata: name: knative-eventing-namespaced-edit labels: rbac.authorization.k8s.io/aggregate-to-edit: "true" - app.kubernetes.io/version: "20241031-c859efd01" + app.kubernetes.io/version: "20241103-7bca81597" app.kubernetes.io/name: knative-eventing rules: - apiGroups: ["eventing.knative.dev", "messaging.knative.dev", "sources.knative.dev", "flows.knative.dev", "bindings.knative.dev"] @@ -5645,7 +6054,7 @@ metadata: name: knative-eventing-namespaced-view labels: rbac.authorization.k8s.io/aggregate-to-view: "true" - app.kubernetes.io/version: "20241031-c859efd01" + app.kubernetes.io/version: "20241103-7bca81597" app.kubernetes.io/name: knative-eventing rules: - apiGroups: ["eventing.knative.dev", "messaging.knative.dev", "sources.knative.dev", "flows.knative.dev", "bindings.knative.dev"] @@ -5672,7 +6081,7 @@ kind: ClusterRole metadata: name: knative-eventing-controller labels: - app.kubernetes.io/version: "20241031-c859efd01" + app.kubernetes.io/version: "20241103-7bca81597" app.kubernetes.io/name: knative-eventing rules: - apiGroups: @@ -5881,7 +6290,7 @@ kind: ClusterRole metadata: name: crossnamespace-subscriber labels: - app.kubernetes.io/version: "20241031-c859efd01" + app.kubernetes.io/version: "20241103-7bca81597" app.kubernetes.io/name: knative-eventing aggregationRule: clusterRoleSelectors: @@ -5895,7 +6304,7 @@ metadata: name: channel-subscriber labels: duck.knative.dev/crossnamespace-subscribable: "true" - app.kubernetes.io/version: "20241031-c859efd01" + app.kubernetes.io/version: "20241103-7bca81597" app.kubernetes.io/name: knative-eventing rules: - apiGroups: @@ -5911,7 +6320,7 @@ metadata: name: broker-subscriber labels: duck.knative.dev/crossnamespace-subscribable: "true" - app.kubernetes.io/version: "20241031-c859efd01" + app.kubernetes.io/version: "20241103-7bca81597" app.kubernetes.io/name: knative-eventing rules: - apiGroups: @@ -5941,7 +6350,7 @@ kind: ClusterRole metadata: name: knative-eventing-job-sink labels: - app.kubernetes.io/version: "20241031-c859efd01" + app.kubernetes.io/version: "20241103-7bca81597" app.kubernetes.io/name: knative-eventing rules: - apiGroups: @@ -6035,7 +6444,7 @@ kind: ClusterRole metadata: name: knative-eventing-pingsource-mt-adapter labels: - app.kubernetes.io/version: "20241031-c859efd01" + app.kubernetes.io/version: "20241103-7bca81597" app.kubernetes.io/name: knative-eventing rules: - apiGroups: @@ -6108,7 +6517,7 @@ kind: ClusterRole metadata: name: podspecable-binding labels: - app.kubernetes.io/version: "20241031-c859efd01" + app.kubernetes.io/version: "20241103-7bca81597" app.kubernetes.io/name: knative-eventing aggregationRule: clusterRoleSelectors: @@ -6122,7 +6531,7 @@ metadata: name: builtin-podspecable-binding labels: duck.knative.dev/podspecable: "true" - app.kubernetes.io/version: "20241031-c859efd01" + app.kubernetes.io/version: "20241103-7bca81597" app.kubernetes.io/name: knative-eventing # Do not use this role directly. These rules will be added to the "podspecable-binding role. rules: @@ -6168,7 +6577,7 @@ kind: ClusterRole metadata: name: source-observer labels: - app.kubernetes.io/version: "20241031-c859efd01" + app.kubernetes.io/version: "20241103-7bca81597" app.kubernetes.io/name: knative-eventing aggregationRule: clusterRoleSelectors: @@ -6182,7 +6591,7 @@ metadata: name: eventing-sources-source-observer labels: duck.knative.dev/source: "true" - app.kubernetes.io/version: "20241031-c859efd01" + app.kubernetes.io/version: "20241103-7bca81597" app.kubernetes.io/name: knative-eventing # Do not use this role directly. These rules will be added to the "source-observer" role. rules: @@ -6193,6 +6602,7 @@ rules: - pingsources - sinkbindings - containersources + - integrationsources verbs: - get - list @@ -6218,7 +6628,7 @@ kind: ClusterRole metadata: name: knative-eventing-sources-controller labels: - app.kubernetes.io/version: "20241031-c859efd01" + app.kubernetes.io/version: "20241103-7bca81597" app.kubernetes.io/name: knative-eventing rules: - apiGroups: @@ -6264,6 +6674,9 @@ rules: - "containersources" - "containersources/status" - "containersources/finalizers" + - "integrationsources" + - "integrationsources/status" + - "integrationsources/finalizers" verbs: - "get" - "list" @@ -6339,7 +6752,7 @@ kind: ClusterRole metadata: name: knative-eventing-webhook labels: - app.kubernetes.io/version: "20241031-c859efd01" + app.kubernetes.io/version: "20241103-7bca81597" app.kubernetes.io/name: knative-eventing rules: # For watching logging configuration and getting certs. @@ -6516,7 +6929,7 @@ metadata: namespace: knative-eventing name: knative-eventing-webhook labels: - app.kubernetes.io/version: "20241031-c859efd01" + app.kubernetes.io/version: "20241103-7bca81597" app.kubernetes.io/name: knative-eventing rules: # For manipulating certs into secrets. @@ -6552,7 +6965,7 @@ kind: ValidatingWebhookConfiguration metadata: name: config.webhook.eventing.knative.dev labels: - app.kubernetes.io/version: "20241031-c859efd01" + app.kubernetes.io/version: "20241103-7bca81597" app.kubernetes.io/name: knative-eventing webhooks: - admissionReviewVersions: ["v1", "v1beta1"] @@ -6590,7 +7003,7 @@ kind: MutatingWebhookConfiguration metadata: name: webhook.eventing.knative.dev labels: - app.kubernetes.io/version: "20241031-c859efd01" + app.kubernetes.io/version: "20241103-7bca81597" app.kubernetes.io/name: knative-eventing webhooks: - admissionReviewVersions: ["v1", "v1beta1"] @@ -6623,7 +7036,7 @@ kind: ValidatingWebhookConfiguration metadata: name: validation.webhook.eventing.knative.dev labels: - app.kubernetes.io/version: "20241031-c859efd01" + app.kubernetes.io/version: "20241103-7bca81597" app.kubernetes.io/name: knative-eventing webhooks: - admissionReviewVersions: ["v1", "v1beta1"] @@ -6657,7 +7070,7 @@ metadata: name: eventing-webhook-certs namespace: knative-eventing labels: - app.kubernetes.io/version: "20241031-c859efd01" + app.kubernetes.io/version: "20241103-7bca81597" app.kubernetes.io/name: knative-eventing # The data is populated at install time. @@ -6681,7 +7094,7 @@ kind: MutatingWebhookConfiguration metadata: name: sinkbindings.webhook.sources.knative.dev labels: - app.kubernetes.io/version: "20241031-c859efd01" + app.kubernetes.io/version: "20241103-7bca81597" 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 9401e742..65ed2afd 100644 --- a/third_party/eventing-latest/eventing-crds.yaml +++ b/third_party/eventing-latest/eventing-crds.yaml @@ -20,7 +20,7 @@ metadata: eventing.knative.dev/source: "true" duck.knative.dev/source: "true" knative.dev/crd-install: "true" - app.kubernetes.io/version: "20241031-c859efd01" + app.kubernetes.io/version: "20241103-7bca81597" app.kubernetes.io/name: knative-eventing annotations: # TODO add schemas @@ -307,7 +307,7 @@ metadata: labels: knative.dev/crd-install: "true" duck.knative.dev/addressable: "true" - app.kubernetes.io/version: "20241031-c859efd01" + app.kubernetes.io/version: "20241103-7bca81597" app.kubernetes.io/name: knative-eventing spec: group: eventing.knative.dev @@ -522,7 +522,7 @@ metadata: knative.dev/crd-install: "true" messaging.knative.dev/subscribable: "true" duck.knative.dev/addressable: "true" - app.kubernetes.io/version: "20241031-c859efd01" + app.kubernetes.io/version: "20241103-7bca81597" app.kubernetes.io/name: knative-eventing spec: group: messaging.knative.dev @@ -880,7 +880,7 @@ metadata: eventing.knative.dev/source: "true" duck.knative.dev/source: "true" knative.dev/crd-install: "true" - app.kubernetes.io/version: "20241031-c859efd01" + app.kubernetes.io/version: "20241103-7bca81597" app.kubernetes.io/name: knative-eventing name: containersources.sources.knative.dev spec: @@ -1055,7 +1055,7 @@ metadata: name: eventpolicies.eventing.knative.dev labels: knative.dev/crd-install: "true" - app.kubernetes.io/version: "20241031-c859efd01" + app.kubernetes.io/version: "20241103-7bca81597" app.kubernetes.io/name: knative-eventing spec: group: eventing.knative.dev @@ -1274,7 +1274,7 @@ metadata: name: eventtypes.eventing.knative.dev labels: knative.dev/crd-install: "true" - app.kubernetes.io/version: "20241031-c859efd01" + app.kubernetes.io/version: "20241103-7bca81597" app.kubernetes.io/name: knative-eventing spec: group: eventing.knative.dev @@ -1660,6 +1660,415 @@ spec: # See the License for the specific language governing permissions and # limitations under the License. +apiVersion: apiextensions.k8s.io/v1 +kind: CustomResourceDefinition +metadata: + labels: + eventing.knative.dev/source: "true" + duck.knative.dev/source: "true" + knative.dev/crd-install: "true" + app.kubernetes.io/version: "20241103-7bca81597" + app.kubernetes.io/name: knative-eventing + name: integrationsources.sources.knative.dev +spec: + group: sources.knative.dev + versions: + - name: v1alpha1 + served: true + storage: true + subresources: + status: {} + schema: + openAPIV3Schema: + description: 'IntegrationSource is an event source that starts a container image which generates events under certain situations and sends messages to a sink URI' + type: object + properties: + spec: + type: object + properties: + ceOverrides: + description: CloudEventOverrides defines overrides to control the output format and modifications of the event sent to the sink. + type: object + properties: + extensions: + description: Extensions specify what attribute are added or overridden on the outbound event. Each `Extensions` key-value pair are set on the event as an attribute extension independently. + type: object + x-kubernetes-preserve-unknown-fields: true + sink: + description: Sink is a reference to an object that will resolve to a uri to use as the sink. + type: object + properties: + ref: + description: Ref points to an Addressable. + type: object + properties: + apiVersion: + description: API version of the referent. + type: string + kind: + description: 'Kind of the referent. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' + type: string + name: + description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names' + type: string + namespace: + description: 'Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/ This is optional field, it gets defaulted to the object holding it if left out.' + type: string + uri: + description: URI can be an absolute URL(non-empty scheme and non-empty host) pointing to the target or a relative URI. Relative URIs will be resolved using the base URI retrieved from Ref. + type: string + CACerts: + description: CACerts is the Certification Authority (CA) certificates in PEM format that the source trusts when sending events to the sink. + type: string + audience: + description: Audience is the OIDC audience. This only needs to be set if the target is not an Addressable and thus the Audience can't be received from the target itself. If specified, it takes precedence over the target's Audience. + type: string + timer: + type: object + properties: + period: + type: integer + title: Period + description: The interval (in milliseconds) to wait between producing the next message. + default: 1000 + message: + type: string + title: Message + description: The message to generate. + example: hello world + contentType: + type: string + title: Content Type + description: The content type of the generated message. + default: text/plain + repeatCount: + type: integer + title: Repeat Count + description: Specifies a maximum limit of number of fires + aws: + type: object + properties: + s3: + type: object + properties: + bucketNameOrArn: + type: string + title: Bucket Name + description: The S3 Bucket name or Amazon Resource Name (ARN). + deleteAfterRead: + type: boolean + title: Auto-delete Objects + description: Specifies to delete objects after consuming them. + default: true + moveAfterRead: + type: boolean + title: Move Objects After Delete + description: Move objects from S3 bucket to a different bucket after they have been retrieved. + default: false + destinationBucket: + type: string + title: Destination Bucket + description: Define the destination bucket where an object must be moved when moveAfterRead is set to true. + destinationBucketPrefix: + type: string + title: Destination Bucket Prefix + description: Define the destination bucket prefix to use when an object must be moved, and moveAfterRead is set to true. + destinationBucketSuffix: + type: string + title: Destination Bucket Suffix + description: Define the destination bucket suffix to use when an object must be moved, and moveAfterRead is set to true. + region: + type: string + title: AWS Region + description: The AWS region to access. + autoCreateBucket: + type: boolean + title: Autocreate Bucket + description: Specifies to automatically create the S3 bucket. + default: false + prefix: + type: string + title: Prefix + description: The AWS S3 bucket prefix to consider while searching. + example: folder/ + ignoreBody: + type: boolean + title: Ignore Body + description: If true, the S3 Object body is ignored. Setting this to true overrides any behavior defined by the `includeBody` option. If false, the S3 object is put in the body. + default: false + profileCredentialsName: + type: string + title: Profile Credentials Name + description: If using a profile credentials provider this parameter will set the profile name. + sessionToken: + type: string + title: Session Token + description: Amazon AWS Session Token used when the user needs to assume a IAM role. + uriEndpointOverride: + type: string + title: Overwrite Endpoint URI + description: The overriding endpoint URI. To use this option, you must also select the `overrideEndpoint` option. + overrideEndpoint: + type: boolean + title: Endpoint Overwrite + description: Select this option to override the endpoint URI. To use this option, you must also provide a URI for the `uriEndpointOverride` option. + default: false + forcePathStyle: + type: boolean + title: Force Path Style + description: Forces path style when accessing AWS S3 buckets. + default: false + delay: + type: integer + title: Delay + description: The number of milliseconds before the next poll of the selected bucket. + default: 500 + maxMessagesPerPoll: + type: integer + title: Max Messages Per Poll + description: Gets the maximum number of messages as a limit to poll at each polling. Gets the maximum number of messages as a limit to poll at each polling. The default value is 10. Use 0 or a negative number to set it as unlimited. + default: 10 + sqs: + type: object + properties: + queueNameOrArn: + type: string + title: Queue Name + description: The SQS Queue Name or ARN + deleteAfterRead: + type: boolean + title: Auto-delete Messages + description: Delete messages after consuming them + default: true + region: + type: string + title: AWS Region + description: The AWS region to access. + autoCreateQueue: + type: boolean + title: Autocreate Queue + description: Setting the autocreation of the SQS queue. + default: false + amazonAWSHost: + type: string + title: AWS Host + description: The hostname of the Amazon AWS cloud. + default: amazonaws.com + protocol: + type: string + title: Protocol + description: The underlying protocol used to communicate with SQS + default: https + example: http or https + queueURL: + type: string + title: Queue URL + description: The full SQS Queue URL (required if using KEDA) + profileCredentialsName: + type: string + title: Profile Credentials Name + description: If using a profile credentials provider this parameter will set the profile name. + sessionToken: + type: string + title: Session Token + description: Amazon AWS Session Token used when the user needs to assume a IAM role. + uriEndpointOverride: + type: string + title: Overwrite Endpoint URI + description: The overriding endpoint URI. To use this option, you must also select the `overrideEndpoint` option. + overrideEndpoint: + type: boolean + title: Endpoint Overwrite + description: Select this option to override the endpoint URI. To use this option, you must also provide a URI for the `uriEndpointOverride` option. + default: false + delay: + type: integer + title: Delay + description: The number of milliseconds before the next poll of the selected stream + default: 500 + greedy: + type: boolean + title: Greedy Scheduler + description: If greedy is enabled, then the polling will happen immediately again, if the previous run polled 1 or more messages. + default: false + maxMessagesPerPoll: + type: integer + title: Max Messages Per Poll + description: The maximum number of messages to return. Amazon SQS never returns more messages than this value (however, fewer messages might be returned). Valid values 1 to 10. Default 1. + default: 1 + waitTimeSeconds: + type: integer + title: Wait Time Seconds + description: The duration (in seconds) for which the call waits for a message to arrive in the queue before returning. If a message is available, the call returns sooner than WaitTimeSeconds. If no messages are available and the wait time expires, the call does not return a message list. + visibilityTimeout: + type: integer + title: Visibility Timeout + description: The duration (in seconds) that the received messages are hidden from subsequent retrieve requests after being retrieved by a ReceiveMessage request. + ddb-streams: + type: object + properties: + table: + type: string + title: Table + description: The name of the DynamoDB table. + region: + type: string + title: AWS Region + description: The AWS region to access. + streamIteratorType: + type: string + title: Stream Iterator Type + description: Defines where in the DynamoDB stream to start getting records. There are two enums and the value can be one of FROM_LATEST and FROM_START. Note that using FROM_START can cause a significant delay before the stream has caught up to real-time. + default: FROM_LATEST + profileCredentialsName: + type: string + title: Profile Credentials Name + description: If using a profile credentials provider this parameter will set the profile name. + sessionToken: + type: string + title: Session Token + description: Amazon AWS Session Token used when the user needs to assume an IAM role. + uriEndpointOverride: + type: string + title: Overwrite Endpoint URI + description: The overriding endpoint URI. To use this option, you must also select the `overrideEndpoint` option. + overrideEndpoint: + type: boolean + title: Endpoint Overwrite + description: Select this option to override the endpoint URI. To use this option, you must also provide a URI for the `uriEndpointOverride` option. + default: false + delay: + type: integer + title: Delay + description: The number of milliseconds before the next poll from the database. + default: 500 + auth: + description: 'Auth configurations' + type: object + properties: + secret: + description: 'Auth secret' + type: object + properties: + ref: + description: | + Secret reference. + type: object + required: + - name + properties: + name: + description: 'Secret name' + type: string + status: + type: object + properties: + annotations: + description: Annotations is additional Status fields for the Resource to save some additional State as well as convey more information to the user. This is roughly akin to Annotations on any k8s resource, just the reconciler conveying richer information outwards. + type: object + x-kubernetes-preserve-unknown-fields: true + auth: + description: Auth provides the relevant information for OIDC authentication. + type: object + properties: + serviceAccountName: + description: ServiceAccountName is the name of the generated service account used for this components OIDC authentication. + type: string + serviceAccountNames: + description: ServiceAccountNames is the list of names of the generated service accounts used for this components OIDC authentication. + type: array + items: + type: string + ceAttributes: + description: CloudEventAttributes are the specific attributes that the Source uses as part of its CloudEvents. + type: array + items: + type: object + properties: + source: + description: Source is the CloudEvents source attribute. + type: string + type: + description: Type refers to the CloudEvent type attribute. + type: string + conditions: + description: Conditions the latest available observations of a resource's current state. + type: array + items: + type: object + required: + - type + - status + properties: + lastTransitionTime: + description: LastTransitionTime is the last time the condition transitioned from one status to another. We use VolatileTime in place of metav1.Time to exclude this from creating equality.Semantic differences (all other things held constant). + type: string + message: + description: A human readable message indicating details about the transition. + type: string + reason: + description: The reason for the condition's last transition. + type: string + severity: + description: Severity with which to treat failures of this type of condition. When this is not specified, it defaults to Error. + type: string + status: + description: Status of the condition, one of True, False, Unknown. + type: string + type: + description: Type of condition. + type: string + observedGeneration: + description: ObservedGeneration is the 'Generation' of the Service that was last processed by the controller. + type: integer + format: int64 + sinkUri: + description: SinkURI is the current active sink URI that has been configured for the Source. + type: string + sinkCACerts: + description: CACerts is the Certification Authority (CA) certificates in PEM format that the source trusts when sending events to the sink. + type: string + sinkAudience: + description: Audience is the OIDC audience of the sink. + type: string + additionalPrinterColumns: + - name: Sink + type: string + jsonPath: ".status.sinkUri" + - name: Age + type: date + jsonPath: .metadata.creationTimestamp + - name: Ready + type: string + jsonPath: ".status.conditions[?(@.type==\"Ready\")].status" + - name: Reason + type: string + jsonPath: ".status.conditions[?(@.type=='Ready')].reason" + names: + categories: + - all + - knative + - sources + kind: IntegrationSource + plural: integrationsources + singular: integrationsource + scope: Namespaced + +--- +# Copyright 2020 The Knative Authors +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: @@ -1667,7 +2076,7 @@ metadata: labels: knative.dev/crd-install: "true" duck.knative.dev/addressable: "true" - app.kubernetes.io/version: "20241031-c859efd01" + app.kubernetes.io/version: "20241103-7bca81597" app.kubernetes.io/name: knative-eventing spec: group: sinks.knative.dev @@ -1818,7 +2227,7 @@ metadata: labels: knative.dev/crd-install: "true" duck.knative.dev/addressable: "true" - app.kubernetes.io/version: "20241031-c859efd01" + app.kubernetes.io/version: "20241103-7bca81597" app.kubernetes.io/name: knative-eventing spec: group: flows.knative.dev @@ -2346,7 +2755,7 @@ metadata: eventing.knative.dev/source: "true" duck.knative.dev/source: "true" knative.dev/crd-install: "true" - app.kubernetes.io/version: "20241031-c859efd01" + app.kubernetes.io/version: "20241103-7bca81597" app.kubernetes.io/name: knative-eventing annotations: # TODO add schema @@ -2718,7 +3127,7 @@ metadata: labels: knative.dev/crd-install: "true" duck.knative.dev/addressable: "true" - app.kubernetes.io/version: "20241031-c859efd01" + app.kubernetes.io/version: "20241103-7bca81597" app.kubernetes.io/name: knative-eventing spec: group: flows.knative.dev @@ -3102,7 +3511,7 @@ metadata: duck.knative.dev/source: "true" duck.knative.dev/binding: "true" knative.dev/crd-install: "true" - app.kubernetes.io/version: "20241031-c859efd01" + app.kubernetes.io/version: "20241103-7bca81597" app.kubernetes.io/name: knative-eventing name: sinkbindings.sources.knative.dev spec: @@ -3317,7 +3726,7 @@ metadata: name: subscriptions.messaging.knative.dev labels: knative.dev/crd-install: "true" - app.kubernetes.io/version: "20241031-c859efd01" + app.kubernetes.io/version: "20241103-7bca81597" app.kubernetes.io/name: knative-eventing spec: group: messaging.knative.dev @@ -3579,7 +3988,7 @@ metadata: name: triggers.eventing.knative.dev labels: knative.dev/crd-install: "true" - app.kubernetes.io/version: "20241031-c859efd01" + app.kubernetes.io/version: "20241103-7bca81597" app.kubernetes.io/name: knative-eventing spec: group: eventing.knative.dev diff --git a/third_party/eventing-latest/in-memory-channel.yaml b/third_party/eventing-latest/in-memory-channel.yaml index b2b952f0..92b6d8bc 100644 --- a/third_party/eventing-latest/in-memory-channel.yaml +++ b/third_party/eventing-latest/in-memory-channel.yaml @@ -18,7 +18,7 @@ metadata: name: imc-controller namespace: knative-eventing labels: - app.kubernetes.io/version: "20241031-c859efd01" + app.kubernetes.io/version: "20241103-7bca81597" app.kubernetes.io/name: knative-eventing --- apiVersion: rbac.authorization.k8s.io/v1 @@ -26,7 +26,7 @@ kind: ClusterRoleBinding metadata: name: imc-controller labels: - app.kubernetes.io/version: "20241031-c859efd01" + app.kubernetes.io/version: "20241103-7bca81597" app.kubernetes.io/name: knative-eventing subjects: - kind: ServiceAccount @@ -43,7 +43,7 @@ metadata: namespace: knative-eventing name: imc-controller labels: - app.kubernetes.io/version: "20241031-c859efd01" + app.kubernetes.io/version: "20241103-7bca81597" app.kubernetes.io/name: knative-eventing subjects: - kind: ServiceAccount @@ -59,7 +59,7 @@ kind: ClusterRoleBinding metadata: name: imc-controller-resolver labels: - app.kubernetes.io/version: "20241031-c859efd01" + app.kubernetes.io/version: "20241103-7bca81597" app.kubernetes.io/name: knative-eventing subjects: - kind: ServiceAccount @@ -91,7 +91,7 @@ metadata: name: imc-dispatcher namespace: knative-eventing labels: - app.kubernetes.io/version: "20241031-c859efd01" + app.kubernetes.io/version: "20241103-7bca81597" app.kubernetes.io/name: knative-eventing --- apiVersion: rbac.authorization.k8s.io/v1 @@ -99,7 +99,7 @@ kind: ClusterRoleBinding metadata: name: imc-dispatcher labels: - app.kubernetes.io/version: "20241031-c859efd01" + app.kubernetes.io/version: "20241103-7bca81597" app.kubernetes.io/name: knative-eventing subjects: - kind: ServiceAccount @@ -161,7 +161,7 @@ metadata: namespace: knative-eventing labels: app.kubernetes.io/component: imc-controller - app.kubernetes.io/version: "20241031-c859efd01" + app.kubernetes.io/version: "20241103-7bca81597" app.kubernetes.io/name: knative-eventing data: MaxIdleConnections: "1000" @@ -190,7 +190,7 @@ metadata: labels: knative.dev/high-availability: "true" app.kubernetes.io/component: imc-controller - app.kubernetes.io/version: "20241031-c859efd01" + app.kubernetes.io/version: "20241103-7bca81597" app.kubernetes.io/name: knative-eventing bindings.knative.dev/exclude: "true" spec: @@ -204,7 +204,7 @@ spec: messaging.knative.dev/channel: in-memory-channel messaging.knative.dev/role: controller app.kubernetes.io/component: imc-controller - app.kubernetes.io/version: "20241031-c859efd01" + app.kubernetes.io/version: "20241103-7bca81597" app.kubernetes.io/name: knative-eventing spec: affinity: @@ -221,7 +221,7 @@ spec: enableServiceLinks: false containers: - name: controller - image: gcr.io/knative-nightly/knative.dev/eventing/cmd/in_memory/channel_controller@sha256:22193f28ded7d2e6dcc0ac302347e977809626f0c8dcc5221c1d9826df165192 + image: gcr.io/knative-nightly/knative.dev/eventing/cmd/in_memory/channel_controller@sha256:45b5912698a469200a7309295e41b006904fe6b200c0eeab17000249050b4b9c env: - name: WEBHOOK_NAME value: inmemorychannel-webhook @@ -238,7 +238,7 @@ spec: fieldRef: fieldPath: metadata.namespace - name: DISPATCHER_IMAGE - value: gcr.io/knative-nightly/knative.dev/eventing/cmd/in_memory/channel_dispatcher@sha256:8cb848a06a0740e5a07253ea1f5eb7bbaaf36748f0e2eb96751b7da751ac91e1 + value: gcr.io/knative-nightly/knative.dev/eventing/cmd/in_memory/channel_dispatcher@sha256:a2ae7250f745365145192add0d57b2900107a771e3f0664dd214b74d07edb360 - name: POD_NAME valueFrom: fieldRef: @@ -285,7 +285,7 @@ kind: Service metadata: labels: app.kubernetes.io/component: imc-controller - app.kubernetes.io/version: "20241031-c859efd01" + app.kubernetes.io/version: "20241103-7bca81597" app.kubernetes.io/name: knative-eventing name: inmemorychannel-webhook namespace: knative-eventing @@ -327,7 +327,7 @@ metadata: messaging.knative.dev/channel: in-memory-channel messaging.knative.dev/role: dispatcher app.kubernetes.io/component: imc-dispatcher - app.kubernetes.io/version: "20241031-c859efd01" + app.kubernetes.io/version: "20241103-7bca81597" app.kubernetes.io/name: knative-eventing spec: selector: @@ -369,7 +369,7 @@ metadata: labels: knative.dev/high-availability: "true" app.kubernetes.io/component: imc-dispatcher - app.kubernetes.io/version: "20241031-c859efd01" + app.kubernetes.io/version: "20241103-7bca81597" app.kubernetes.io/name: knative-eventing bindings.knative.dev/exclude: "true" spec: @@ -383,7 +383,7 @@ spec: messaging.knative.dev/channel: in-memory-channel messaging.knative.dev/role: dispatcher app.kubernetes.io/component: imc-dispatcher - app.kubernetes.io/version: "20241031-c859efd01" + app.kubernetes.io/version: "20241103-7bca81597" app.kubernetes.io/name: knative-eventing spec: affinity: @@ -400,7 +400,7 @@ spec: enableServiceLinks: false containers: - name: dispatcher - image: gcr.io/knative-nightly/knative.dev/eventing/cmd/in_memory/channel_dispatcher@sha256:8cb848a06a0740e5a07253ea1f5eb7bbaaf36748f0e2eb96751b7da751ac91e1 + image: gcr.io/knative-nightly/knative.dev/eventing/cmd/in_memory/channel_dispatcher@sha256:a2ae7250f745365145192add0d57b2900107a771e3f0664dd214b74d07edb360 readinessProbe: failureThreshold: 3 httpGet: @@ -482,7 +482,7 @@ metadata: knative.dev/crd-install: "true" messaging.knative.dev/subscribable: "true" duck.knative.dev/addressable: "true" - app.kubernetes.io/version: "20241031-c859efd01" + app.kubernetes.io/version: "20241103-7bca81597" app.kubernetes.io/name: knative-eventing spec: group: messaging.knative.dev @@ -818,7 +818,7 @@ metadata: name: imc-addressable-resolver labels: duck.knative.dev/addressable: "true" - app.kubernetes.io/version: "20241031-c859efd01" + app.kubernetes.io/version: "20241103-7bca81597" app.kubernetes.io/name: knative-eventing # Do not use this role directly. These rules will be added to the "addressable-resolver" role. rules: @@ -853,7 +853,7 @@ metadata: name: imc-channelable-manipulator labels: duck.knative.dev/channelable: "true" - app.kubernetes.io/version: "20241031-c859efd01" + app.kubernetes.io/version: "20241103-7bca81597" app.kubernetes.io/name: knative-eventing # Do not use this role directly. These rules will be added to the "channelable-manipulator" role. rules: @@ -891,7 +891,7 @@ kind: ClusterRole metadata: name: imc-controller labels: - app.kubernetes.io/version: "20241031-c859efd01" + app.kubernetes.io/version: "20241103-7bca81597" app.kubernetes.io/name: knative-eventing rules: - apiGroups: @@ -1058,7 +1058,7 @@ metadata: name: imc-subscriber labels: duck.knative.dev/crossnamespace-subscribable: "true" - app.kubernetes.io/version: "20241031-c859efd01" + app.kubernetes.io/version: "20241103-7bca81597" app.kubernetes.io/name: knative-eventing rules: - apiGroups: @@ -1087,7 +1087,7 @@ kind: ClusterRole metadata: name: imc-dispatcher labels: - app.kubernetes.io/version: "20241031-c859efd01" + app.kubernetes.io/version: "20241103-7bca81597" app.kubernetes.io/name: knative-eventing rules: - apiGroups: @@ -1180,7 +1180,7 @@ metadata: namespace: knative-eventing name: knative-inmemorychannel-webhook labels: - app.kubernetes.io/version: "20241031-c859efd01" + app.kubernetes.io/version: "20241103-7bca81597" app.kubernetes.io/name: knative-eventing rules: # For manipulating certs into secrets. @@ -1216,7 +1216,7 @@ kind: MutatingWebhookConfiguration metadata: name: inmemorychannel.eventing.knative.dev labels: - app.kubernetes.io/version: "20241031-c859efd01" + app.kubernetes.io/version: "20241103-7bca81597" app.kubernetes.io/name: knative-eventing webhooks: - admissionReviewVersions: ["v1"] @@ -1249,7 +1249,7 @@ kind: ValidatingWebhookConfiguration metadata: name: validation.inmemorychannel.eventing.knative.dev labels: - app.kubernetes.io/version: "20241031-c859efd01" + app.kubernetes.io/version: "20241103-7bca81597" app.kubernetes.io/name: knative-eventing webhooks: - admissionReviewVersions: ["v1"] @@ -1283,7 +1283,7 @@ metadata: name: inmemorychannel-webhook-certs namespace: knative-eventing labels: - app.kubernetes.io/version: "20241031-c859efd01" + app.kubernetes.io/version: "20241103-7bca81597" app.kubernetes.io/name: knative-eventing # The data is populated at install time. diff --git a/third_party/eventing-latest/mt-channel-broker.yaml b/third_party/eventing-latest/mt-channel-broker.yaml index 9576e2fe..5db9b03f 100644 --- a/third_party/eventing-latest/mt-channel-broker.yaml +++ b/third_party/eventing-latest/mt-channel-broker.yaml @@ -16,7 +16,7 @@ kind: ClusterRole metadata: name: knative-eventing-mt-channel-broker-controller labels: - app.kubernetes.io/version: "20241031-c859efd01" + app.kubernetes.io/version: "20241103-7bca81597" app.kubernetes.io/name: knative-eventing rules: # Configs resources and status we care about. @@ -64,7 +64,7 @@ kind: ClusterRole metadata: name: knative-eventing-mt-broker-filter labels: - app.kubernetes.io/version: "20241031-c859efd01" + app.kubernetes.io/version: "20241103-7bca81597" app.kubernetes.io/name: knative-eventing rules: - apiGroups: @@ -162,7 +162,7 @@ metadata: name: mt-broker-filter namespace: knative-eventing labels: - app.kubernetes.io/version: "20241031-c859efd01" + app.kubernetes.io/version: "20241103-7bca81597" app.kubernetes.io/name: knative-eventing --- @@ -184,7 +184,7 @@ kind: ClusterRole metadata: name: knative-eventing-mt-broker-ingress labels: - app.kubernetes.io/version: "20241031-c859efd01" + app.kubernetes.io/version: "20241103-7bca81597" app.kubernetes.io/name: knative-eventing rules: - apiGroups: @@ -271,7 +271,7 @@ metadata: name: mt-broker-ingress-oidc namespace: knative-eventing labels: - app.kubernetes.io/version: "20241031-c859efd01" + app.kubernetes.io/version: "20241103-7bca81597" app.kubernetes.io/name: knative-eventing --- @@ -294,7 +294,7 @@ metadata: name: mt-broker-ingress namespace: knative-eventing labels: - app.kubernetes.io/version: "20241031-c859efd01" + app.kubernetes.io/version: "20241103-7bca81597" app.kubernetes.io/name: knative-eventing --- @@ -317,7 +317,7 @@ kind: ClusterRoleBinding metadata: name: eventing-mt-channel-broker-controller labels: - app.kubernetes.io/version: "20241031-c859efd01" + app.kubernetes.io/version: "20241103-7bca81597" app.kubernetes.io/name: knative-eventing subjects: - kind: ServiceAccount @@ -348,7 +348,7 @@ kind: ClusterRoleBinding metadata: name: knative-eventing-mt-broker-filter labels: - app.kubernetes.io/version: "20241031-c859efd01" + app.kubernetes.io/version: "20241103-7bca81597" app.kubernetes.io/name: knative-eventing subjects: - kind: ServiceAccount @@ -408,7 +408,7 @@ kind: ClusterRoleBinding metadata: name: knative-eventing-mt-broker-ingress labels: - app.kubernetes.io/version: "20241031-c859efd01" + app.kubernetes.io/version: "20241103-7bca81597" app.kubernetes.io/name: knative-eventing subjects: - kind: ServiceAccount @@ -469,7 +469,7 @@ metadata: namespace: knative-eventing labels: app.kubernetes.io/component: broker-filter - app.kubernetes.io/version: "20241031-c859efd01" + app.kubernetes.io/version: "20241103-7bca81597" app.kubernetes.io/name: knative-eventing bindings.knative.dev/exclude: "true" spec: @@ -481,7 +481,7 @@ spec: labels: eventing.knative.dev/brokerRole: filter app.kubernetes.io/component: broker-filter - app.kubernetes.io/version: "20241031-c859efd01" + app.kubernetes.io/version: "20241103-7bca81597" app.kubernetes.io/name: knative-eventing spec: serviceAccountName: mt-broker-filter @@ -489,7 +489,7 @@ spec: containers: - name: filter terminationMessagePolicy: FallbackToLogsOnError - image: gcr.io/knative-nightly/knative.dev/eventing/cmd/broker/filter@sha256:9662d3acdc4678524554871f8e87bdfd5d5fa6e13e11923277f0aa5a16bcfee6 + image: gcr.io/knative-nightly/knative.dev/eventing/cmd/broker/filter@sha256:66a3aac70ddbbf5aa6c2bdbe66de146da772250207a8857ca8c610f5b4292552 readinessProbe: failureThreshold: 3 httpGet: @@ -567,7 +567,7 @@ metadata: labels: eventing.knative.dev/brokerRole: filter app.kubernetes.io/component: broker-filter - app.kubernetes.io/version: "20241031-c859efd01" + app.kubernetes.io/version: "20241103-7bca81597" app.kubernetes.io/name: knative-eventing name: broker-filter namespace: knative-eventing @@ -610,7 +610,7 @@ metadata: namespace: knative-eventing labels: app.kubernetes.io/component: broker-ingress - app.kubernetes.io/version: "20241031-c859efd01" + app.kubernetes.io/version: "20241103-7bca81597" app.kubernetes.io/name: knative-eventing bindings.knative.dev/exclude: "true" spec: @@ -622,7 +622,7 @@ spec: labels: eventing.knative.dev/brokerRole: ingress app.kubernetes.io/component: broker-ingress - app.kubernetes.io/version: "20241031-c859efd01" + app.kubernetes.io/version: "20241103-7bca81597" app.kubernetes.io/name: knative-eventing spec: serviceAccountName: mt-broker-ingress @@ -630,7 +630,7 @@ spec: containers: - name: ingress terminationMessagePolicy: FallbackToLogsOnError - image: gcr.io/knative-nightly/knative.dev/eventing/cmd/broker/ingress@sha256:11e749c9ca97fc32228562c0346b382e7d18100057bf3ce5dc715883cb43fe21 + image: gcr.io/knative-nightly/knative.dev/eventing/cmd/broker/ingress@sha256:9b25431e73085f72d173af54f250618d9cdcce5a26a74329a08f22e063432f24 readinessProbe: failureThreshold: 3 httpGet: @@ -708,7 +708,7 @@ metadata: labels: eventing.knative.dev/brokerRole: ingress app.kubernetes.io/component: broker-ingress - app.kubernetes.io/version: "20241031-c859efd01" + app.kubernetes.io/version: "20241103-7bca81597" app.kubernetes.io/name: knative-eventing name: broker-ingress namespace: knative-eventing @@ -751,7 +751,7 @@ metadata: namespace: knative-eventing labels: app.kubernetes.io/component: mt-broker-controller - app.kubernetes.io/version: "20241031-c859efd01" + app.kubernetes.io/version: "20241103-7bca81597" app.kubernetes.io/name: knative-eventing bindings.knative.dev/exclude: "true" spec: @@ -763,7 +763,7 @@ spec: labels: app: mt-broker-controller app.kubernetes.io/component: broker-controller - app.kubernetes.io/version: "20241031-c859efd01" + app.kubernetes.io/version: "20241103-7bca81597" app.kubernetes.io/name: knative-eventing spec: # To avoid node becoming SPOF, spread our replicas to different nodes. @@ -781,7 +781,7 @@ spec: containers: - name: mt-broker-controller terminationMessagePolicy: FallbackToLogsOnError - image: gcr.io/knative-nightly/knative.dev/eventing/cmd/mtchannel_broker@sha256:c6c6e023225ea6eaf8eb513eab904260a7baac19b387e4a30129871ae231fcf2 + image: gcr.io/knative-nightly/knative.dev/eventing/cmd/mtchannel_broker@sha256:e0ef5d77df7c8c25f278f053dc4e95614585cd477bc1ec3c5f47672874a055ac resources: requests: cpu: 100m @@ -838,7 +838,7 @@ metadata: namespace: knative-eventing labels: app.kubernetes.io/component: broker-ingress - app.kubernetes.io/version: "20241031-c859efd01" + app.kubernetes.io/version: "20241103-7bca81597" app.kubernetes.io/name: knative-eventing spec: scaleTargetRef: @@ -862,7 +862,7 @@ metadata: namespace: knative-eventing labels: app.kubernetes.io/component: broker-filter - app.kubernetes.io/version: "20241031-c859efd01" + app.kubernetes.io/version: "20241103-7bca81597" app.kubernetes.io/name: knative-eventing spec: scaleTargetRef: