The InMemoryChannel
(default - if not changed):
apiVersion: messaging.knative.dev/v1alpha1
kind: InMemoryChannel
metadata:
name: testchannel
The Cronjob Source:
apiVersion: sources.eventing.knative.dev/v1alpha1
kind: CronJobSource
metadata:
name: test-cronjob-source
spec:
schedule: "*/2 * * * *"
data: '{"message": "Hello world!"}'
sink:
apiVersion: messaging.knative.dev/v1alpha1
kind: InMemoryChannel
name: testchannel
The Subscription:
apiVersion: messaging.knative.dev/v1alpha1
kind: Subscription
metadata:
name: sub1
spec:
channel:
apiVersion: messaging.knative.dev/v1alpha1
kind: InMemoryChannel
name: testchannel
subscriber:
ref:
apiVersion: serving.knative.dev/v1alpha1
kind: Service
name: blah