Backstage
    Preparing search index...

    Module @backstage/plugin-events-backend-module-google-pubsub

    @backstage/plugin-events-backend-module-google-pubsub

    This package is a module for the events-backend backend plugin and extends the events system with Google Pub/Sub related capabilities.

    The following configuration enables the transfer of messages from a Google Pub/Sub subscription into a topic on the Backstage events system.

    events:
    modules:
    googlePubSub:
    googlePubSubConsumingEventPublisher:
    subscriptions:
    # A unique key for your subscription, to be used in logging and metrics
    mySubscription:
    # The fully qualified name of the subscription
    subscriptionName: 'projects/my-google-project/subscriptions/github-enterprise-events'
    # The event system topic to transfer to. This can also be just a plain string
    targetTopic: 'github.{{ event.attributes.x-github-event }}'

    The following configuration enables the transfer of events from a Backstage events topic into a Google Pub/Sub topic.

    events:
    modules:
    googlePubSub:
    eventConsumingGooglePubSubPublisher:
    subscriptions:
    # A unique key for your subscription, to be used in logging and metrics
    mySubscription:
    # The source topic (or array of topics)
    sourceTopic: 'github'
    # The fully qualified name of the target topic
    targetTopicName: 'projects/my-google-project/topics/github-enterprise-events'
    1. Install this module
    2. Add your configuration.
    # From your Backstage root directory
    yarn --cwd packages/backend add @backstage/plugin-events-backend-module-google-pubsub
    // packages/backend/src/index.ts
    backend.add(import('@backstage/plugin-events-backend-module-google-pubsub'));

    Variables

    index