Replace dismissed zookeeper Bitnami Helm chart Bitnami’s ZooKeeper Helm chart and related images became private in August 2025 [1], breaking the documented installation path. Update the operator documentation to use the publicly available `rhcharts/zookeeper` chart for local testing. This change is intended only for non-production environments. The chart defaults to the Confluent ZooKeeper image (e.g., `confluentinc/cp-zookeeper:7.3.0`). See the chart’s documentation for additional configuration [2]. [1]: https://github.com/bitnami/charts/tree/main/bitnami/zookeeper#%EF%B8%8F-important-notice-upcoming-changes-to-the-bitnami-catalog [2]: https://ricardo-aires.github.io/helm-charts/ Change-Id: Ic84d4ed7b1b7a66649403bb4aed59eb4e09da942
diff --git a/Documentation/examples/5-gerritcluster-refdb.yaml b/Documentation/examples/5-gerritcluster-refdb.yaml index 5f073fa..4bd3175 100644 --- a/Documentation/examples/5-gerritcluster-refdb.yaml +++ b/Documentation/examples/5-gerritcluster-refdb.yaml
@@ -31,7 +31,7 @@ refdb: database: ZOOKEEPER zookeeper: - connectString: zookeeper.zookeeper.svc.cluster.local:2181 + connectString: zookeeper-headless.zookeeper.svc.cluster.local:2181 # All Gerrit instances in the GerritCluster serve the same repositories and # thus have to use the same serverId, which has to be set centrally here.
diff --git a/Documentation/examples/6-gerritcluster-ha-primary.yaml b/Documentation/examples/6-gerritcluster-ha-primary.yaml index 9bdfb3d..2e74d28 100644 --- a/Documentation/examples/6-gerritcluster-ha-primary.yaml +++ b/Documentation/examples/6-gerritcluster-ha-primary.yaml
@@ -31,7 +31,7 @@ refdb: database: ZOOKEEPER zookeeper: - connectString: zookeeper.zookeeper.svc.cluster.local:2181 + connectString: zookeeper-headless.zookeeper.svc.cluster.local:2181 # All Gerrit instances in the GerritCluster serve the same repositories and # thus have to use the same serverId, which has to be set centrally here.
diff --git a/Documentation/operator.md b/Documentation/operator.md index 93d9206..f7dee68 100644 --- a/Documentation/operator.md +++ b/Documentation/operator.md
@@ -632,7 +632,16 @@ ```sh kubectl create ns zookeeper kubectl label namespace zookeeper istio-injection=enabled -helm upgrade --install zookeeper oci://registry-1.docker.io/bitnamicharts/zookeeper -n zookeeper + +helm repo add rhcharts https://ricardo-aires.github.io/helm-charts/ +helm repo update +helm upgrade --install zookeeper rhcharts/zookeeper \ + --version 0.2.0 \ + --namespace zookeeper \ + --set image.repository=confluentinc/cp-zookeeper \ + --set image.tag=7.3.0 \ + --set replicaCount=1 \ + --set persistence.enabled=false ``` Now, the GerritCluster can be configured to use the Global RefDB. Since the