blob: 1a2c8e9f6b1103a2f9ab180f9425af01ac06ead5 [file] [log] [blame]
apiVersion: camel.apache.org/v1alpha1
kind: Kamelet
metadata:
name: {{ .Name }}
labels:
camel.apache.org/kamelet.type: "source"
spec:
definition:
title: "Timer Example"
description: "Produces periodic events with a custom payload"
required:
- message
properties:
period:
title: Period
description: The time interval between two events
type: integer
default: 1000
message:
title: Message
description: The message to generate
type: string
types:
out:
mediaType: text/plain
template:
from:
uri: timer:tick
parameters:
period: {{`"{{period}}"`}}
steps:
- setBody:
constant: {{`"{{message}}"`}}
- setHeader:
name: "Content-Type"
constant: "text/plain"
- to: "kamelet:sink"