An event adapter understands a source-specific event format and translates it into the common CloudEvents format. Knative Eventing then makes the normalized event available for a Broker. section 9.3.3
Adapters participate in event-source delivery as follows:
- Receive events through push or pull operations, depending on the source capability. section 9.3.3
- Validate and convert source data into CloudEvents before handing it to the Broker. section 9.3.3
- Operate within a data plane configured by the event source’s control plane, which creates subscriptions or webhooks and handles cleanup. section 9.3.3
Google Cloud Pub/Sub source
A CloudPubSubSource can watch the testing topic and send published messages to a Kubernetes Service. Its adapter converts the Pub/Sub payload into CloudEvents for downstream Broker processing. section 9.3.3
Trace the path from an event source through its adapter and into the Broker. section 9.3.3
