Add support for admin port on ZooKeeper (#550)

* Add support for admin port on ZooKeeper

* Make ZK admin port conditional
This commit is contained in:
Liam Gibson 2024-11-21 03:27:44 +10:00 committed by GitHub
parent f6b6d88847
commit 17b739d10a
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 9 additions and 0 deletions

View File

@ -40,6 +40,10 @@ spec:
port: {{ .Values.zookeeper.ports.leaderElection }} port: {{ .Values.zookeeper.ports.leaderElection }}
- name: "{{ .Values.tcpPrefix }}client" - name: "{{ .Values.tcpPrefix }}client"
port: {{ .Values.zookeeper.ports.client }} port: {{ .Values.zookeeper.ports.client }}
{{- if .Values.zookeeper.ports.admin }}
- name: admin
port: {{ .Values.zookeeper.ports.admin }}
{{- end }}
{{- if and .Values.tls.enabled .Values.tls.zookeeper.enabled }} {{- if and .Values.tls.enabled .Values.tls.zookeeper.enabled }}
- name: "{{ .Values.tlsPrefix }}client-tls" - name: "{{ .Values.tlsPrefix }}client-tls"
port: {{ .Values.zookeeper.ports.clientTls }} port: {{ .Values.zookeeper.ports.clientTls }}

View File

@ -141,6 +141,10 @@ spec:
containerPort: {{ .Values.zookeeper.ports.follower }} containerPort: {{ .Values.zookeeper.ports.follower }}
- name: leader-election - name: leader-election
containerPort: {{ .Values.zookeeper.ports.leaderElection }} containerPort: {{ .Values.zookeeper.ports.leaderElection }}
{{- if .Values.zookeeper.ports.admin }}
- name: admin
containerPort: {{ .Values.zookeeper.ports.admin }}
{{- end }}
{{- if and .Values.tls.enabled .Values.tls.zookeeper.enabled }} {{- if and .Values.tls.enabled .Values.tls.zookeeper.enabled }}
- name: client-tls - name: client-tls
containerPort: {{ .Values.zookeeper.ports.clientTls }} containerPort: {{ .Values.zookeeper.ports.clientTls }}

View File

@ -330,6 +330,7 @@ zookeeper:
clientTls: 2281 clientTls: 2281
follower: 2888 follower: 2888
leaderElection: 3888 leaderElection: 3888
# admin: 9990
# nodeSelector: # nodeSelector:
# cloud.google.com/gke-nodepool: default-pool # cloud.google.com/gke-nodepool: default-pool
probe: probe: