schemaRegistries.enabled
is by default set tofalse
so to activate Schema registry integration you need to explicitly enable it.connectClusters.enabled
is by default set tofalse
so to activate Connect clusters integration you need to explicitly enable it.
There were changes in 'values.yaml' related to SASL to follow Lenses configuration changes on the same context.
jaasConfig
was introduced to set JAAS content inline instead of using a file, remember to not includeKafkaClient{}
wrapping# values.yaml lenses: kafka: sasl: enabled: true jaasConfig: com.sun.security.auth.module.Krb5LoginModule required useKeyTab=true keyTab="lenses.keytab" storeKey=true useTicketCache=false serviceName=kafka principal="[email protected]";
jaasFileData
was retained for backward compatibilty reasons but it is marked as deprecated and will be removed in future version.
lenses.append.conf
, to set Lenses configuration values directly as text# values.yaml lenses: append: conf:
security.append.conf
, to set Lenses security configuration values directly as text# values.yaml lenses: security: append: conf:
LENSES_OPTS
enviromental variable for JVM generic settings# values.yaml lenses: lensesOpts: |-
- Service provider plugin used in Kafka Connect connect
# values.yaml lenses: connectClusters: clusters: - aes256 - key: CHANGEME
- Postgres, to use it as Lenses persistent storage
# values.yaml lenses: storage: postgres: enabled: false host: port: # optional, defaults to 5432 username: password: database: schema: # optional, defaults to public schema
- Data Application Deployment Framework
# values.yaml lenses: deployments: eventsBufferSize: 10000 errorsBufferSize: 1000 connect: statusInterval: 30 second actionsBufferSize: 1000
- Sidecar containers, to run one or multiple sidecar containers alongside Lenses. It can be used to dynamically configure Lenses, do healthchecks or extract data from Lenses.
# values.yaml sidecarContainers: # - name: sidecar-example # image: alpine # command: ["sh", "-c", "watch datetime"]
- Lenses sql, for finetuning
# values.yaml
lenses:
sql:
minHeap: 128M
livenessInitialDelay: 60 seconds
- Deployments, for finetuning
# values.yaml labels: annotations: strategy: nodeSlector: affinity: tolerations: