mirror of
https://github.com/bitnami/charts.git
synced 2026-03-29 16:27:11 +08:00
[bitnami/kafka] Add kraftVersion value to set static/dynamic quorum (#34689)
* [bitnami/kafka] Add kraftVersion value to set static/dynamic quorum Signed-off-by: Miguel Ruiz <miguel.ruiz@broadcom.com> * Fix version typo Signed-off-by: Miguel Ruiz <miguel.ruiz@broadcom.com> * Fix values.yaml Signed-off-by: Miguel Ruiz <miguel.ruiz@broadcom.com> * Fix helper Signed-off-by: Miguel Ruiz <miguel.ruiz@broadcom.com> * Remove extra files Signed-off-by: Miguel Ruiz <miguel.ruiz@broadcom.com> * Update CHANGELOG.md Signed-off-by: Bitnami Bot <bitnami.bot@broadcom.com> * Update README.md with readme-generator-for-helm Signed-off-by: Bitnami Bot <bitnami.bot@broadcom.com> * Update value description Signed-off-by: Miguel Ruiz <miguel.ruiz@broadcom.com> Signed-off-by: Miguel Ruiz <miguel.ruiz@broadcom.com> --------- Signed-off-by: Miguel Ruiz <miguel.ruiz@broadcom.com> Signed-off-by: Bitnami Bot <bitnami.bot@broadcom.com> Co-authored-by: Bitnami Bot <bitnami.bot@broadcom.com>
This commit is contained in:
@@ -293,7 +293,7 @@ Return the Kafka controller-eligible secret configuration
|
||||
{{- end -}}
|
||||
|
||||
{{/*
|
||||
Return the Kafka controller-eligible secret configuration values
|
||||
Return the Kafka controller-eligible secret configuration values
|
||||
*/}}
|
||||
{{- define "kafka.controller.secretConfig" -}}
|
||||
{{- if .Values.secretConfig }}
|
||||
@@ -357,7 +357,7 @@ Return the Kafka broker secret configuration
|
||||
{{- end -}}
|
||||
|
||||
{{/*
|
||||
Return the Kafka broker secret configuration values
|
||||
Return the Kafka broker secret configuration values
|
||||
*/}}
|
||||
{{- define "kafka.broker.secretConfig" -}}
|
||||
{{- if .Values.secretConfig }}
|
||||
@@ -535,7 +535,12 @@ Returns the controller quorum bootstrap servers based on the number of controlle
|
||||
{{- else -}}
|
||||
{{- range $i := until (int .Values.controller.replicaCount) -}}
|
||||
{{- $nodeAddress := printf "%s-%d.%s.%s.svc.%s:%d" $fullname (int $i) $serviceName $releaseNamespace $clusterDomain $port -}}
|
||||
{{- $bootstrapServers = append $bootstrapServers $nodeAddress -}}
|
||||
{{- if eq (int $.Values.kraftVersion) 0 }}
|
||||
{{- $nodeId := add (int $i) (int $.Values.controller.minId) -}}
|
||||
{{- $bootstrapServers = append $bootstrapServers (printf "%d@%s" $nodeId $nodeAddress ) -}}
|
||||
{{- else }}
|
||||
{{- $bootstrapServers = append $bootstrapServers $nodeAddress -}}
|
||||
{{- end }}
|
||||
{{- end -}}
|
||||
{{- end -}}
|
||||
{{- join "," $bootstrapServers -}}
|
||||
@@ -547,7 +552,11 @@ Section of the server.properties shared by both controller-eligible and broker n
|
||||
*/}}
|
||||
{{- define "kafka.commonConfig" -}}
|
||||
controller.listener.names: {{ .Values.listeners.controller.name }}
|
||||
{{- if eq (int .Values.kraftVersion) 0 }}
|
||||
controller.quorum.voters: {{ include "kafka.controller.quorumBootstrapServers" . }}
|
||||
{{- else }}
|
||||
controller.quorum.bootstrap.servers: {{ include "kafka.controller.quorumBootstrapServers" . }}
|
||||
{{- end }}
|
||||
{{- if include "kafka.sslEnabled" . }}
|
||||
# TLS configuration
|
||||
ssl.keystore.type: JKS
|
||||
|
||||
Reference in New Issue
Block a user