This is an automated email from the ASF dual-hosted git repository.
lhotari pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/pulsar-helm-chart.git
The following commit(s) were added to refs/heads/master by this push:
new 17b739d Add support for admin port on ZooKeeper (#550)
17b739d is described below
commit 17b739d10ac8bef90f38f5bedaa93f505706d7ad
Author: Liam Gibson <[email protected]>
AuthorDate: Thu Nov 21 03:27:44 2024 +1000
Add support for admin port on ZooKeeper (#550)
* Add support for admin port on ZooKeeper
* Make ZK admin port conditional
---
charts/pulsar/templates/zookeeper-service.yaml | 4 ++++
charts/pulsar/templates/zookeeper-statefulset.yaml | 4 ++++
charts/pulsar/values.yaml | 1 +
3 files changed, 9 insertions(+)
diff --git a/charts/pulsar/templates/zookeeper-service.yaml
b/charts/pulsar/templates/zookeeper-service.yaml
index 1f2a93a..1907058 100644
--- a/charts/pulsar/templates/zookeeper-service.yaml
+++ b/charts/pulsar/templates/zookeeper-service.yaml
@@ -40,6 +40,10 @@ spec:
port: {{ .Values.zookeeper.ports.leaderElection }}
- name: "{{ .Values.tcpPrefix }}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 }}
- name: "{{ .Values.tlsPrefix }}client-tls"
port: {{ .Values.zookeeper.ports.clientTls }}
diff --git a/charts/pulsar/templates/zookeeper-statefulset.yaml
b/charts/pulsar/templates/zookeeper-statefulset.yaml
index 844f7a8..00e5faa 100755
--- a/charts/pulsar/templates/zookeeper-statefulset.yaml
+++ b/charts/pulsar/templates/zookeeper-statefulset.yaml
@@ -141,6 +141,10 @@ spec:
containerPort: {{ .Values.zookeeper.ports.follower }}
- name: leader-election
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 }}
- name: client-tls
containerPort: {{ .Values.zookeeper.ports.clientTls }}
diff --git a/charts/pulsar/values.yaml b/charts/pulsar/values.yaml
index 8604c7c..6fe428c 100755
--- a/charts/pulsar/values.yaml
+++ b/charts/pulsar/values.yaml
@@ -330,6 +330,7 @@ zookeeper:
clientTls: 2281
follower: 2888
leaderElection: 3888
+ # admin: 9990
# nodeSelector:
# cloud.google.com/gke-nodepool: default-pool
probe: