Skip to content

A subset of the TriggerMesh platform containing only event sources.

License

Notifications You must be signed in to change notification settings

triggermesh/triggermesh-event-sources-bundle

Repository files navigation

TriggerMesh - Event Sources Bundle

A subset of the TriggerMesh platform containing only event sources.

Contents

  1. Included Components
  2. Creating a Release

Included Components

  • Event Sources for Amazon Web Services

    • CloudWatch
    • CloudWatch Logs
    • CodeCommit
    • Cognito Identity
    • Cognito User Pool
    • DynamoDB
    • EventBridge
    • Kinesis
    • Performance Insights
    • Simple Cloud Storage (S3)
    • Simple Notification Service (SNS)
    • Simple Queue Service (SQS)
  • Event Sources for Microsoft Azure

    • Activity Logs
    • Blob Storage
    • Event Grid
    • Event Hubs
    • IoT Hub
    • Queue Storage
    • Service Bus Queues
    • Service Bus Topics
  • Event Sources for Google Cloud Platform

    • Cloud Audit Logs
    • Cloud Billing
    • Cloud Pub/Sub
    • Cloud Source Repositories
    • Cloud Storage

Creating a Release

ℹ️ Please ensure ko is installed according to the TriggerMesh Contributor Guide.

To publish a container image for this bundle and generate the corresponding release manifests, set the value of the KO_DOCKER_REPO environment variable to the container registry where the image is to be pushed, then run:

make release

Once the build is complete and the container image is uploaded, the release manifests are written to the _output directory.

$ ls _output
triggermesh-crds.yaml  triggermesh.yaml

Syncing From Triggermesh Repo

To keep the contents of this repository up to date after each TriggerMesh release, manifests and source files must be updated using the synchronization script:

hack/sync-from-tmtm.sh

The script itself and the controller manifest should be updated if sources are added, removed or renamed.