Event Bus Governor

  • Genc Tato
Channel Revision Published Runs on
latest/beta 7 25 Apr 2024
Ubuntu 22.04
latest/edge 11 01 May 2024
Ubuntu 22.04
juju deploy event-bus-governor --channel beta
Show information

Platform:

Ubuntu
22.04

Learn about configurations >

  • exclude-topics-patterns | string

    A comma-separated list of regex patterns for topics to exclude from governor's management.

  • github-eventbus-id | string

    An identifier for the event bus, in case the Github repository contains policies for multiple deployments. It should correspond to folder name on Github where the policies of this deployment are stored. This would typically be the model name.

  • github-repo-url | string

    The URL of the Github repository (currently only HTTPS URLs are supported). If this config is specified, the policies config is ignored.

  • github-token | string

    An access token required to pull from the Github repository.

  • kafka-request-timeout | int

    Default: 60

    Timeout in seconds for all the requests to the Kafka API.

  • policies | string

    The list of policies in a yaml format. Example: policies: topics: - name: test-domain.test-subdomain.topic-1 acls: allow: - principal: user1 operations: [read, write] - principal: user2 operations: [read] groups: - name: test.group acls: allow: - principal: user1 operations: [read]

  • service-account-domain | string

    The domain of the service account email address. Example: if the service account is test@project.iam.gserviceaccount.com the domain would be: project.iam.gserviceaccount.com