You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
50 lines
1.4 KiB
50 lines
1.4 KiB
#version: kafka-ui, 1.5.1
|
|
image:
|
|
registry: docker.io
|
|
repository: wbsong111/kafka-ui
|
|
tag: "v1.3.0"
|
|
pullPolicy: IfNotPresent
|
|
yamlApplicationConfig:
|
|
kafka:
|
|
clusters:
|
|
- name: kafka-cluster
|
|
bootstrapServers: SASL_PLAINTEXT://kafka-cluster-kafka-tls-bootstrap.kafka-cluster.svc.cluster.local:9093
|
|
properties:
|
|
security.protocol: SASL_PLAINTEXT
|
|
sasl.mechanism: OAUTHBEARER
|
|
sasl.jaas.config: |
|
|
org.apache.kafka.common.security.oauthbearer.OAuthBearerLoginModule required
|
|
oauth.token.endpoint.uri="https://keycloak.gke.paasup.io/realms/paasup/protocol/openid-connect/token"
|
|
oauth.client.id="service-demo01-kafka-common"
|
|
oauth.client.secret="86e48217-526d-47bf-be75-3de3351f3ddb"
|
|
sasl.login.callback.handler.class: "io.strimzi.kafka.oauth.client.JaasClientOauthLoginCallbackHandler"
|
|
auth:
|
|
type: disabled
|
|
|
|
management:
|
|
health:
|
|
ldap:
|
|
enabled: false
|
|
|
|
volumes:
|
|
- name: truststore
|
|
secret:
|
|
secretName: truststore
|
|
|
|
volumeMounts:
|
|
- name: truststore
|
|
mountPath: /etc/kafka/secrets
|
|
readOnly: true
|
|
|
|
ingress:
|
|
enabled: true
|
|
annotations:
|
|
cert-manager.io/cluster-issuer: "root-ca-issuer"
|
|
cert-manager.io/duration: 8760h
|
|
cert-manager.io/renew-before: 720h
|
|
kubernetes.io/ingress.class: kong
|
|
konghq.com/protocols: https
|
|
host: "demo01-kafka-ui5.gke.paasup.io"
|
|
tls:
|
|
enabled: true
|
|
secretName: "demo01-kafka-ui5-tls-secret" |