Event sources

    Event sources are created by instantiating a CR from a Source object. The Source object defines the arguments and parameters needed to instantiate a CR.

    You can list existing event sources on your cluster by entering the ommand:

    1. kn source list
    NameAPI VersionMaintainerDescription
    Proof of ConceptNoneAutoContainerSource is a controller that allows the Source CRDs without needing a controller. It notices CRDs with a specific label and starts controlling resources of that type. It utilizes Container Source as underlying infrastructure.
    AWS CodeCommitSupportedTriggerMeshRegisters for events of the specified types on the specified AWS CodeCommit repository. Brings those events into Knative.
    SupportedTriggerMeshRegisters for AWS Cognito events. Brings those events into Knative.
    AWS DynamoDBSupportedTriggerMeshRegisters for events of on the specified AWS DynamoDB table. Brings those events into Knative.
    SupportedTriggerMeshRegisters for events on the specified AWS Kinesis stream. Brings those events into Knative.
    AWS SNSSupportedTriggerMeshRegisters for events of the specified AWS SNS endpoint. Brings those events into Knative.
    SupportedTriggerMeshRegisters for events of the specified AWS SQS queue. Brings those events into Knative.
    BitBucketProof of ConceptNoneRegisters for events of the specified types on the specified BitBucket organization/repository. Brings those events into Knative.
    v1GoogleRegisters for events of the specified types on the specified Google Cloud Audit Logs. Brings those events into Knative. Refer to the example for more details.
    CloudPubSubSourcev1GoogleBrings messages into Knative. The CloudPubSubSource fires a new event each time a message is published on a Google Cloud Platform PubSub topic. See the example for more details.
    CloudSchedulerSourcev1GoogleCreate, update, and delete Jobs. When those jobs are triggered, receive the event inside Knative. See the CloudSchedulerSource example for further details.
    v1GoogleRegisters for events of the specified types on the specified Google Cloud Storage bucket and optional object prefix. Brings those events into Knative. See the example.
    DockerHubSourcev1alpha1NoneRetrieves events from and transforms them into CloudEvents for consumption in Knative.
    FTP / SFTPProof of conceptNoneWatches for files being uploaded into a FTP/SFTP and generates events for those.
    Proof of ConceptNoneUses an in-memory timer to produce events as the specified interval. Uses AutoContainerSource for underlying infrastructure.
    KonnekActive DevelopmentNoneRetrieves events from cloud platforms (like AWS and GCP) and transforms them into CloudEvents for consumption in Knative.
    Proof of ConceptNoneBrings Kubernetes cluster events into Knative. Uses AutoContainerSource for underlying infrastructure.
    RedisSourcev1alpha1NoneBrings Redis Stream into Knative.
    Active DevelopmentNoneBrings vSphere events into Knative.

    Table of contents