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 <40730821+liam...@users.noreply.github.com>
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:

Reply via email to