This is an automated email from the ASF dual-hosted git repository.

SbloodyS pushed a commit to branch dev
in repository https://gitbox.apache.org/repos/asf/dolphinscheduler.git


The following commit(s) were added to refs/heads/dev by this push:
     new 72f1e73181 [Improvement-18671][Helm] Replace bitnamilegacy/zookeeper 
image with soldevelo/zookeeper (#18668)
72f1e73181 is described below

commit 72f1e73181c4e41af77fb47058eb6fb8bb14ef19
Author: Jakub Kondrat <[email protected]>
AuthorDate: Mon Oct 5 14:48:42 2026 +0200

    [Improvement-18671][Helm] Replace bitnamilegacy/zookeeper image with 
soldevelo/zookeeper (#18668)
---
 deploy/kubernetes/dolphinscheduler/README.md   | 5 +++--
 deploy/kubernetes/dolphinscheduler/values.yaml | 8 ++++++--
 2 files changed, 9 insertions(+), 4 deletions(-)

diff --git a/deploy/kubernetes/dolphinscheduler/README.md 
b/deploy/kubernetes/dolphinscheduler/README.md
index eff3bfa053..69b5590a0e 100644
--- a/deploy/kubernetes/dolphinscheduler/README.md
+++ b/deploy/kubernetes/dolphinscheduler/README.md
@@ -425,10 +425,11 @@ The paths above match the API and Worker server 
classpaths. Check the configurat
 | worker.tolerations | list | `[]` | Tolerations are appended (excluding 
duplicates) to pods running with this RuntimeClass during admission, 
effectively unioning the set of nodes tolerated by the pod and the 
RuntimeClass. |
 | worker.updateStrategy.type | string | `"RollingUpdate"` |  |
 | zookeeper.enabled | bool | `true` | If not exists external registry, the 
zookeeper registry will be used by default. |
+| zookeeper.extraEnvVars | list | 
`[{"name":"ALLOW_EMPTY_PASSWORD","value":"yes"}]` | Extra environment variables 
for ZooKeeper. ZooKeeper images since 3.9.4 require ALLOW_EMPTY_PASSWORD 
instead of ALLOW_ANONYMOUS_LOGIN, which the bundled chart still sets |
 | zookeeper.fourlwCommandsWhitelist | string | `"srvr,ruok,wchs,cons"` | A 
list of comma separated Four Letter Words commands to use |
 | zookeeper.image.registry | string | `"docker.io"` |  |
-| zookeeper.image.repository | string | `"bitnamilegacy/zookeeper"` |  |
-| zookeeper.image.tag | string | `"3.9.3-debian-12-r21"` |  |
+| zookeeper.image.repository | string | `"soldevelo/zookeeper"` |  |
+| zookeeper.image.tag | string | `"3.9.6-debian-12-r1"` |  |
 | zookeeper.persistence.enabled | bool | `false` | Set 
`zookeeper.persistence.enabled` to true to mount a new volume for internal 
ZooKeeper |
 | zookeeper.persistence.size | string | `"20Gi"` | PersistentVolumeClaim size |
 | zookeeper.persistence.storageClass | string | `"-"` | ZooKeeper data 
persistent volume storage class. If set to "-", storageClassName: "", which 
disables dynamic provisioning |
diff --git a/deploy/kubernetes/dolphinscheduler/values.yaml 
b/deploy/kubernetes/dolphinscheduler/values.yaml
index 533da1f2b3..048da5aa7f 100644
--- a/deploy/kubernetes/dolphinscheduler/values.yaml
+++ b/deploy/kubernetes/dolphinscheduler/values.yaml
@@ -170,8 +170,12 @@ zookeeper:
     storageClass: "-"
   image:
     registry: docker.io
-    repository: bitnamilegacy/zookeeper
-    tag: 3.9.3-debian-12-r21
+    repository: soldevelo/zookeeper
+    tag: 3.9.6-debian-12-r1
+  # -- Extra environment variables for ZooKeeper. ZooKeeper images since 3.9.4 
require ALLOW_EMPTY_PASSWORD instead of ALLOW_ANONYMOUS_LOGIN, which the 
bundled chart still sets
+  extraEnvVars:
+    - name: ALLOW_EMPTY_PASSWORD
+      value: "yes"
 
 registryEtcd:
   # -- If you want to use Etcd for your registry center, change this value to 
true. And set zookeeper.enabled to false

Reply via email to