DeliverySpec.Timeout field¶
Flag name: delivery-timeout
Stage: Beta, enabled by default
Tracking issue: #5148
Persona: Developer
When using the delivery spec to configure event delivery parameters, you can
use timeout field to specify the timeout for each sent HTTP request. The
duration of the timeout parameter is specified using the
ISO 8601 format.
The following example shows a Subscription that retries sending an event 3 times, and on each retry the request timeout is 5 seconds:
apiVersion: messaging.knative.dev/v1
kind: Subscription
metadata:
name: example-subscription
namespace: example-namespace
spec:
subscriber:
ref:
apiVersion: serving.knative.dev/v1
kind: Service
name: example-sink
delivery:
backoffDelay: PT2S
backoffPolicy: linear
retry: 3
timeout: PT5S
You can specify a delivery spec for Channels, Subscriptions, Brokers,
Triggers, and any other resource spec that accepts the delivery field.