Skip to main content

Reference

KafkaServerConfig example (YAML)

apiVersion: k8s.otterize.com/v1alpha3
kind: KafkaServerConfig
metadata:
name: kafkaserverconfig
namespace: kafka
spec:
service:
# name of the Kafka service broker
name: kafka
addr: kafka.kafka:9092

ClientIntents example (YAML)

apiVersion: k8s.otterize.com/v1alpha3
kind: ClientIntents
metadata:
name: client
namespace: otterize-tutorial-kafka-mtls
spec:
service:
# The service requiring access to a topic
name: client
calls:
# name of the Kafka service broker
- name: kafka.kafka
type: kafka
kafkaTopics:
# Topic name
- name: mytopic
# ACL Operations including alter, delete, all, etc
operations: [ produce,describe,consume ]
# Multiple topics can be added
- name: transactions
operations: [ produce,describe,consume ]

Helm Chart options

KeyDescriptionDefault
kafkawatcher.enableEnable Kafka watcher deployment (beta).false
kafkawatcher.repositoryKafka watcher image repository.otterize
kafkawatcher.imageKafka watcher image.network-mapper-kafka-watcher
kafkawatcher.tagKafka watcher image tag.(pinned to latest version as of this Helm chart version's publish)
kafkawatcher.pullPolicyKafka watcher pull policy.(none)
kafkawatcher.pullSecretsKafka watcher pull secrets.(none)
kafkawatcher.resourcesResources override.(none)
kafkawatcher.kafkaServersKafka servers to watch, specified as pod.namespace items.(none)

View the Helm chart reference for all other options