Event Bus Governor
- Genc Tato
Channel | Revision | Published | Runs on |
---|---|---|---|
latest/beta | 7 | 25 Apr 2024 | |
latest/edge | 11 | 01 May 2024 |
juju deploy event-bus-governor --channel beta
Deploy universal operators easily with Juju, the Universal Operator Lifecycle Manager.
Platform:
-
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