Configure Topic Browse
This page outlines the configuration values for the Topic Browse deployed via Axual Governance Helm chart.
About Topic Browse
Topic Browse is a runtime server system that allows the Self-Service to browse a target Kafka topic. Topic Browse is based on Spring Boot 3.x
Topic Browse Configuration
Topic Browse requires very limited configuration to function, most of the Kafka configurations are sent at runtime.
For a complete list of configurations, please refer to Topic Browse Configuration.
Topic Browse Repository Configuration
Initially, you can override the registry
, tag
, and pullPolicy
for the Topic Browse pod.
By default, these values come from the Axual Governance charts.
You can also override the imagePullSecrets
; if not specify the Topic Browse pod will use the global.imagePullSecrets
topic-browse:
image:
registry: "docker.axual.io"
pullPolicy: "Always"
tag: "0.3.1"
imagePullSecrets:
- name: axualdockercred
Server Security Configuration
If needed, you can specify existing kubernetes secrets containing the PEM certificates to secure incoming connections with SSL.
Here is an example of how you can configure it.
topic-browse:
env:
- name: SPRING_SSL_BUNDLE_PEM_TOPIC-BROWSE_KEYSTORE_CERTIFICATE
valueFrom:
secretKeyRef:
# key identifying the server-certificate within the k8s-secret
key: <server-certificate-name>
name: <k8s-secret-name>
- name: SPRING_SSL_BUNDLE_PEM_TOPIC-BROWSE_KEYSTORE_PRIVATE_KEY
valueFrom:
secretKeyRef:
# key identifying the server-key within the k8s-secret
key: <server-key-name>
name: <k8s-secret-name>
config:
server:
ssl:
enabled: true
# name referring to the bundle-pem
bundle: "topic-browse"