mirror of
https://github.com/openshift/openshift-docs.git
synced 2026-02-05 12:46:18 +01:00
95 lines
2.1 KiB
Plaintext
95 lines
2.1 KiB
Plaintext
// Module included in the following assemblies:
|
|
//
|
|
// * /serverless/develop/serverless-event-delivery.adoc
|
|
|
|
:_mod-docs-content-type: REFERENCE
|
|
[id="serverless-configuring-event-delivery-examples_{context}"]
|
|
= Examples of configuring event delivery parameters
|
|
|
|
You can configure event delivery parameters for `Broker`, `Trigger`, `Channel`, and `Subscription` objects. If you configure event delivery parameters for a broker or channel, these parameters are propagated to triggers or subscriptions created for those objects. You can also set event delivery parameters for triggers or subscriptions to override the settings for the broker or channel.
|
|
|
|
.Example `Broker` object
|
|
[source,yaml]
|
|
----
|
|
apiVersion: eventing.knative.dev/v1
|
|
kind: Broker
|
|
metadata:
|
|
...
|
|
spec:
|
|
delivery:
|
|
deadLetterSink:
|
|
ref:
|
|
apiVersion: eventing.knative.dev/v1alpha1
|
|
kind: KafkaSink
|
|
name: <sink_name>
|
|
backoffDelay: <duration>
|
|
backoffPolicy: <policy_type>
|
|
retry: <integer>
|
|
...
|
|
----
|
|
|
|
.Example `Trigger` object
|
|
[source,yaml]
|
|
----
|
|
apiVersion: eventing.knative.dev/v1
|
|
kind: Trigger
|
|
metadata:
|
|
...
|
|
spec:
|
|
broker: <broker_name>
|
|
delivery:
|
|
deadLetterSink:
|
|
ref:
|
|
apiVersion: serving.knative.dev/v1
|
|
kind: Service
|
|
name: <sink_name>
|
|
backoffDelay: <duration>
|
|
backoffPolicy: <policy_type>
|
|
retry: <integer>
|
|
...
|
|
----
|
|
|
|
.Example `Channel` object
|
|
[source,yaml]
|
|
----
|
|
apiVersion: messaging.knative.dev/v1
|
|
kind: Channel
|
|
metadata:
|
|
...
|
|
spec:
|
|
delivery:
|
|
deadLetterSink:
|
|
ref:
|
|
apiVersion: serving.knative.dev/v1
|
|
kind: Service
|
|
name: <sink_name>
|
|
backoffDelay: <duration>
|
|
backoffPolicy: <policy_type>
|
|
retry: <integer>
|
|
...
|
|
----
|
|
|
|
.Example `Subscription` object
|
|
[source,yaml]
|
|
----
|
|
apiVersion: messaging.knative.dev/v1
|
|
kind: Subscription
|
|
metadata:
|
|
...
|
|
spec:
|
|
channel:
|
|
apiVersion: messaging.knative.dev/v1
|
|
kind: Channel
|
|
name: <channel_name>
|
|
delivery:
|
|
deadLetterSink:
|
|
ref:
|
|
apiVersion: serving.knative.dev/v1
|
|
kind: Service
|
|
name: <sink_name>
|
|
backoffDelay: <duration>
|
|
backoffPolicy: <policy_type>
|
|
retry: <integer>
|
|
...
|
|
----
|