apiVersion: helm.toolkit.fluxcd.io/v2 kind: HelmRelease metadata: name: kafka namespace: kafka spec: interval: 5m timeout: 10m values: global: imagePullSecrets: - regcred defaultStorageClass: local-path image: pullSecrets: - regcred controller: replicaCount: 1 persistence: size: 8Gi storageClass: local-path broker: replicaCount: 0 listeners: client: protocol: SASL_SSL provisioning: enabled: false sasl: managedExistingSecret: enabled: false existingSecret: "" enabledMechanisms: PLAIN,SCRAM-SHA-512 interBrokerMechanism: PLAIN controllerMechanism: PLAIN client: users: [] passwords: "" tls: type: PEM vault: enabled: true role: kafka authPath: auth/kubernetes secretPath: secrets/data/kafka/bootstrap clusterIdKey: clusterId interBrokerPasswordKey: interBrokerPassword controllerPasswordKey: controllerPassword