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