From fc7d712938d4e89e6ff204a066e0dc0568d22d38 Mon Sep 17 00:00:00 2001 From: Techassi Date: Wed, 16 Sep 2026 14:01:36 +0200 Subject: [PATCH 1/3] docs: Bump ZooKeeper to 3.9.6 --- .../examples/getting_started/code/getting_started.sh | 2 +- .../examples/getting_started/code/getting_started.sh.j2 | 2 +- .../zookeeper/examples/getting_started/code/zookeeper.yaml | 2 +- .../zookeeper/examples/getting_started/code/zookeeper.yaml.j2 | 2 +- .../usage_guide/example-cluster-tls-authentication.yaml | 2 +- .../examples/usage_guide/example-cluster-tls-encryption.yaml | 2 +- docs/modules/zookeeper/pages/data_directory.adoc | 2 +- docs/modules/zookeeper/pages/reference/discovery.adoc | 2 +- docs/modules/zookeeper/pages/usage_guide/overrides.adoc | 2 +- docs/modules/zookeeper/pages/znodes.adoc | 2 +- docs/modules/zookeeper/partials/supported-versions.adoc | 4 ++-- 11 files changed, 12 insertions(+), 12 deletions(-) diff --git a/docs/modules/zookeeper/examples/getting_started/code/getting_started.sh b/docs/modules/zookeeper/examples/getting_started/code/getting_started.sh index 648222f6..e2422076 100755 --- a/docs/modules/zookeeper/examples/getting_started/code/getting_started.sh +++ b/docs/modules/zookeeper/examples/getting_started/code/getting_started.sh @@ -70,7 +70,7 @@ zkCli_ls() { # tag::zkcli-ls[] kubectl run my-pod \ --stdin --tty --quiet --restart=Never \ - --image oci.stackable.tech/sdp/zookeeper:3.9.5-stackable0.0.0-dev -- \ + --image oci.stackable.tech/sdp/zookeeper:3.9.6-stackable0.0.0-dev -- \ bin/zkCli.sh -server simple-zk-server:2282 ls / > /dev/null && \ kubectl logs my-pod && \ kubectl delete pods my-pod diff --git a/docs/modules/zookeeper/examples/getting_started/code/getting_started.sh.j2 b/docs/modules/zookeeper/examples/getting_started/code/getting_started.sh.j2 index 758337cc..1c679012 100755 --- a/docs/modules/zookeeper/examples/getting_started/code/getting_started.sh.j2 +++ b/docs/modules/zookeeper/examples/getting_started/code/getting_started.sh.j2 @@ -70,7 +70,7 @@ zkCli_ls() { # tag::zkcli-ls[] kubectl run my-pod \ --stdin --tty --quiet --restart=Never \ - --image oci.stackable.tech/sdp/zookeeper:3.9.5-stackable{{ versions.zookeeper }} -- \ + --image oci.stackable.tech/sdp/zookeeper:3.9.6-stackable{{ versions.zookeeper }} -- \ bin/zkCli.sh -server simple-zk-server:2282 ls / > /dev/null && \ kubectl logs my-pod && \ kubectl delete pods my-pod diff --git a/docs/modules/zookeeper/examples/getting_started/code/zookeeper.yaml b/docs/modules/zookeeper/examples/getting_started/code/zookeeper.yaml index 7bb6ad50..e0c3eacb 100644 --- a/docs/modules/zookeeper/examples/getting_started/code/zookeeper.yaml +++ b/docs/modules/zookeeper/examples/getting_started/code/zookeeper.yaml @@ -5,7 +5,7 @@ metadata: name: simple-zk spec: image: - productVersion: 3.9.5 + productVersion: 3.9.6 servers: roleConfig: listenerClass: cluster-internal diff --git a/docs/modules/zookeeper/examples/getting_started/code/zookeeper.yaml.j2 b/docs/modules/zookeeper/examples/getting_started/code/zookeeper.yaml.j2 index 7bb6ad50..e0c3eacb 100644 --- a/docs/modules/zookeeper/examples/getting_started/code/zookeeper.yaml.j2 +++ b/docs/modules/zookeeper/examples/getting_started/code/zookeeper.yaml.j2 @@ -5,7 +5,7 @@ metadata: name: simple-zk spec: image: - productVersion: 3.9.5 + productVersion: 3.9.6 servers: roleConfig: listenerClass: cluster-internal diff --git a/docs/modules/zookeeper/examples/usage_guide/example-cluster-tls-authentication.yaml b/docs/modules/zookeeper/examples/usage_guide/example-cluster-tls-authentication.yaml index a784aabf..99094d6e 100644 --- a/docs/modules/zookeeper/examples/usage_guide/example-cluster-tls-authentication.yaml +++ b/docs/modules/zookeeper/examples/usage_guide/example-cluster-tls-authentication.yaml @@ -5,7 +5,7 @@ metadata: name: simple-zk spec: image: - productVersion: 3.9.5 + productVersion: 3.9.6 clusterConfig: authentication: - authenticationClass: zk-client-tls # <1> diff --git a/docs/modules/zookeeper/examples/usage_guide/example-cluster-tls-encryption.yaml b/docs/modules/zookeeper/examples/usage_guide/example-cluster-tls-encryption.yaml index 0f10d460..41b945e8 100644 --- a/docs/modules/zookeeper/examples/usage_guide/example-cluster-tls-encryption.yaml +++ b/docs/modules/zookeeper/examples/usage_guide/example-cluster-tls-encryption.yaml @@ -5,7 +5,7 @@ metadata: name: simple-zk spec: image: - productVersion: 3.9.5 + productVersion: 3.9.6 clusterConfig: tls: serverSecretClass: tls # <1> diff --git a/docs/modules/zookeeper/pages/data_directory.adoc b/docs/modules/zookeeper/pages/data_directory.adoc index d95899c5..15934b4f 100644 --- a/docs/modules/zookeeper/pages/data_directory.adoc +++ b/docs/modules/zookeeper/pages/data_directory.adoc @@ -1,6 +1,6 @@ = Data directory :description: How ZooKeeper manages its data directory and which zoo.cfg properties control it. -:zk-admin-advanced: https://zookeeper.apache.org/doc/r3.9.5/zookeeperAdmin.html#sc_advancedConfiguration +:zk-admin-advanced: https://zookeeper.apache.org/doc/r3.9.6/zookeeperAdmin.html#sc_advancedConfiguration This page is meant as a general explanation of how ZooKeeper manages the files in its data directory over time. To see a simple list of the properties the operator sets in relation to that and their defaults, see xref:reference/zoo_cfg_properties.adoc#data-dir-props[`zoo.cfg` properties reference]. diff --git a/docs/modules/zookeeper/pages/reference/discovery.adoc b/docs/modules/zookeeper/pages/reference/discovery.adoc index 02ac69c0..b66303bb 100644 --- a/docs/modules/zookeeper/pages/reference/discovery.adoc +++ b/docs/modules/zookeeper/pages/reference/discovery.adoc @@ -26,7 +26,7 @@ The name of the ConfigMap created for this discovery profile is `$BASENAME-nodep Each discovery profile contains the following fields: -`ZOOKEEPER`:: A connection string, as accepted by https://zookeeper.apache.org/doc/r3.9.5/apidocs/zookeeper-server/org/apache/zookeeper/ZooKeeper.html#%3Cinit%3E(java.lang.String,int,org.apache.zookeeper.Watcher)[the official Java client], e.g. `test-zk-server-default-0.test-zk-server-default.kuttl-test-proper-spaniel.svc.cluster.local:2282,test-zk-server-default-1.test-zk-server-default.kuttl-test-proper-spaniel.svc.cluster.local:2282/znode-4e169890-d2eb-4d62-9515-e4786f0ac58e` +`ZOOKEEPER`:: A connection string, as accepted by https://zookeeper.apache.org/doc/r3.9.6/apidocs/zookeeper-server/org/apache/zookeeper/ZooKeeper.html#%3Cinit%3E(java.lang.String,int,org.apache.zookeeper.Watcher)[the official Java client], e.g. `test-zk-server-default-0.test-zk-server-default.kuttl-test-proper-spaniel.svc.cluster.local:2282,test-zk-server-default-1.test-zk-server-default.kuttl-test-proper-spaniel.svc.cluster.local:2282/znode-4e169890-d2eb-4d62-9515-e4786f0ac58e` `ZOOKEEPER_HOSTS`:: A comma-separated list of `node1:port1,node2:port2,...`, e.g. `test-zk-server-default-0.test-zk-server-default.kuttl-test-proper-spaniel.svc.cluster.local:2282,test-zk-server-default-1.test-zk-server-default.kuttl-test-proper-spaniel.svc.cluster.local:2282` `ZOOKEEPER_CHROOT`:: The name of the root ZNode associated with the discovery profile, should be used if (and only if) connecting using `ZOOKEEPER_HOSTS` (rather than `ZOOKEEPER`), e.g. `/znode-4e169890-d2eb-4d62-9515-e4786f0ac58e` in case of a ZNode discovery or `/` in case of a ZookeeperServer discovery `ZOOKEEPER_CLIENT_PORT`:: The port clients should use when connecting, e.g. `2282` diff --git a/docs/modules/zookeeper/pages/usage_guide/overrides.adoc b/docs/modules/zookeeper/pages/usage_guide/overrides.adoc index c51d2d8c..b576ed93 100644 --- a/docs/modules/zookeeper/pages/usage_guide/overrides.adoc +++ b/docs/modules/zookeeper/pages/usage_guide/overrides.adoc @@ -39,7 +39,7 @@ servers: All property values must be strings. -For a full list of configuration options refer to the Apache ZooKeeper https://zookeeper.apache.org/doc/r3.9.5/zookeeperAdmin.html#sc_configuration[Configuration Reference]. +For a full list of configuration options refer to the Apache ZooKeeper https://zookeeper.apache.org/doc/r3.9.6/zookeeperAdmin.html#sc_configuration[Configuration Reference]. === Overriding entries in security.properties diff --git a/docs/modules/zookeeper/pages/znodes.adoc b/docs/modules/zookeeper/pages/znodes.adoc index f7a6e07d..3ae99a30 100644 --- a/docs/modules/zookeeper/pages/znodes.adoc +++ b/docs/modules/zookeeper/pages/znodes.adoc @@ -1,7 +1,7 @@ = ZNodes :description: Manage ZooKeeper ZNodes with the ZookeeperZnode resource. Each client should use a unique root ZNode to prevent conflicts. Network access to ZooKeeper is required. -Apache ZooKeeper organizes all data into a hierarchical system of https://zookeeper.apache.org/doc/r3.9.5/zookeeperProgrammers.html#sc_zkDataModel_znodes, +Apache ZooKeeper organizes all data into a hierarchical system of https://zookeeper.apache.org/doc/r3.9.6/zookeeperProgrammers.html#sc_zkDataModel_znodes, which act as both files (they can have data associated with them) and folders (they can contain other ZNodes) when compared to a traditional (POSIX-like) file system. In order to isolate different clients using the same ZooKeeper cluster, each client application should be assigned a unique root ZNode, which it can then organize diff --git a/docs/modules/zookeeper/partials/supported-versions.adoc b/docs/modules/zookeeper/partials/supported-versions.adoc index a84119e1..d52ce076 100644 --- a/docs/modules/zookeeper/partials/supported-versions.adoc +++ b/docs/modules/zookeeper/partials/supported-versions.adoc @@ -2,5 +2,5 @@ // This is a separate file, since it is used by both the direct ZooKeeper documentation, and the overarching // Stackable Platform documentation. -- 3.9.5 (LTS) -- 3.9.4 (Deprecated) +- 3.9.6 (LTS) +- 3.9.5 (Deprecated) From 08d97fc9c66c5c85156d65f75fd1a16947794294 Mon Sep 17 00:00:00 2001 From: Techassi Date: Wed, 16 Sep 2026 14:04:13 +0200 Subject: [PATCH 2/3] test: Bump ZooKeeper to 3.9.6 in Rust unit tests --- rust/operator-binary/src/crd/affinity.rs | 2 +- rust/operator-binary/src/crd/mod.rs | 14 +++++++------- rust/operator-binary/src/discovery.rs | 4 ++-- rust/operator-binary/src/zk_controller.rs | 18 +++++++++--------- .../operator-binary/src/zk_controller/build.rs | 2 +- .../src/zk_controller/build/jvm.rs | 4 ++-- .../zk_controller/build/properties/zoo_cfg.rs | 16 ++++++++-------- .../src/zk_controller/build/resource/rbac.rs | 6 +++--- .../zk_controller/build/resource/service.rs | 4 ++-- .../build/resource/statefulset.rs | 6 +++--- .../src/zk_controller/validate.rs | 16 ++++++++-------- rust/operator-binary/src/znode_controller.rs | 2 +- .../src/znode_controller/validate.rs | 2 +- 13 files changed, 48 insertions(+), 48 deletions(-) diff --git a/rust/operator-binary/src/crd/affinity.rs b/rust/operator-binary/src/crd/affinity.rs index 2973b491..a9d15cc3 100644 --- a/rust/operator-binary/src/crd/affinity.rs +++ b/rust/operator-binary/src/crd/affinity.rs @@ -51,7 +51,7 @@ mod tests { name: simple-zk spec: image: - productVersion: 3.9.5 + productVersion: 3.9.6 servers: roleGroups: default: diff --git a/rust/operator-binary/src/crd/mod.rs b/rust/operator-binary/src/crd/mod.rs index fc81e092..7ee982a4 100644 --- a/rust/operator-binary/src/crd/mod.rs +++ b/rust/operator-binary/src/crd/mod.rs @@ -540,7 +540,7 @@ mod tests { name: simple-zookeeper spec: image: - productVersion: "3.9.5" + productVersion: "3.9.6" servers: roleGroups: default: @@ -564,7 +564,7 @@ mod tests { name: simple-zookeeper spec: image: - productVersion: "3.9.5" + productVersion: "3.9.6" servers: roleGroups: default: @@ -592,7 +592,7 @@ mod tests { name: simple-zookeeper spec: image: - productVersion: "3.9.5" + productVersion: "3.9.6" servers: roleGroups: default: @@ -616,7 +616,7 @@ mod tests { name: simple-zookeeper spec: image: - productVersion: "3.9.5" + productVersion: "3.9.6" servers: roleGroups: default: @@ -646,7 +646,7 @@ mod tests { name: simple-zookeeper spec: image: - productVersion: "3.9.5" + productVersion: "3.9.6" servers: roleGroups: default: @@ -671,7 +671,7 @@ mod tests { name: simple-zookeeper spec: image: - productVersion: "3.9.5" + productVersion: "3.9.6" servers: roleGroups: default: @@ -698,7 +698,7 @@ mod tests { name: simple-zookeeper spec: image: - productVersion: "3.9.5" + productVersion: "3.9.6" servers: roleGroups: default: diff --git a/rust/operator-binary/src/discovery.rs b/rust/operator-binary/src/discovery.rs index 29035d05..9a6a87a5 100644 --- a/rust/operator-binary/src/discovery.rs +++ b/rust/operator-binary/src/discovery.rs @@ -180,7 +180,7 @@ mod tests { name: simple-zookeeper spec: image: - productVersion: "3.9.5" + productVersion: "3.9.6" servers: roleGroups: default: @@ -336,7 +336,7 @@ mod tests { "zookeeper.stackable.tech_znode".to_owned(), ), ("app.kubernetes.io/name", "zookeeper".to_owned()), - ("app.kubernetes.io/version", app_version_label("3.9.5")), + ("app.kubernetes.io/version", app_version_label("3.9.6")), ("stackable.tech/vendor", "Stackable".to_owned()), ] .map(|(key, value)| (key.to_owned(), value)), diff --git a/rust/operator-binary/src/zk_controller.rs b/rust/operator-binary/src/zk_controller.rs index 67871a50..085041c5 100644 --- a/rust/operator-binary/src/zk_controller.rs +++ b/rust/operator-binary/src/zk_controller.rs @@ -310,7 +310,7 @@ mod tests { name: simple-zookeeper spec: image: - productVersion: "3.9.5" + productVersion: "3.9.6" servers: roleGroups: default: @@ -337,7 +337,7 @@ mod tests { name: simple-zookeeper spec: image: - productVersion: "3.9.5" + productVersion: "3.9.6" servers: configOverrides: zoo.cfg: @@ -382,7 +382,7 @@ mod tests { name: simple-zookeeper spec: image: - productVersion: "3.9.5" + productVersion: "3.9.6" servers: roleGroups: default: @@ -425,7 +425,7 @@ mod tests { name: simple-zookeeper spec: image: - productVersion: "3.9.5" + productVersion: "3.9.6" servers: roleGroups: default: @@ -454,7 +454,7 @@ mod tests { name: simple-zookeeper spec: image: - productVersion: "3.9.5" + productVersion: "3.9.6" clusterConfig: tls: serverSecretClass: null @@ -482,7 +482,7 @@ mod tests { name: simple-zookeeper spec: image: - productVersion: "3.9.5" + productVersion: "3.9.6" servers: roleGroups: default: @@ -509,7 +509,7 @@ mod tests { name: simple-zookeeper spec: image: - productVersion: "3.9.5" + productVersion: "3.9.6" servers: roleGroups: default: @@ -525,7 +525,7 @@ mod tests { name: simple-zookeeper spec: image: - productVersion: "3.9.5" + productVersion: "3.9.6" servers: roleGroups: default: @@ -552,7 +552,7 @@ mod tests { name: simple-zookeeper spec: image: - productVersion: "3.9.5" + productVersion: "3.9.6" clusterConfig: vectorAggregatorConfigMapName: vector-aggregator-discovery servers: diff --git a/rust/operator-binary/src/zk_controller/build.rs b/rust/operator-binary/src/zk_controller/build.rs index f3c9146c..3db050d5 100644 --- a/rust/operator-binary/src/zk_controller/build.rs +++ b/rust/operator-binary/src/zk_controller/build.rs @@ -261,7 +261,7 @@ mod tests { name: simple-zookeeper spec: image: - productVersion: "3.9.5" + productVersion: "3.9.6" servers: roleGroups: default: diff --git a/rust/operator-binary/src/zk_controller/build/jvm.rs b/rust/operator-binary/src/zk_controller/build/jvm.rs index a42dea95..6768f5dd 100644 --- a/rust/operator-binary/src/zk_controller/build/jvm.rs +++ b/rust/operator-binary/src/zk_controller/build/jvm.rs @@ -111,7 +111,7 @@ mod tests { name: simple-zookeeper spec: image: - productVersion: "3.9.5" + productVersion: "3.9.6" servers: roleGroups: default: @@ -141,7 +141,7 @@ mod tests { name: simple-zookeeper spec: image: - productVersion: "3.9.5" + productVersion: "3.9.6" servers: config: resources: diff --git a/rust/operator-binary/src/zk_controller/build/properties/zoo_cfg.rs b/rust/operator-binary/src/zk_controller/build/properties/zoo_cfg.rs index e5dd1483..f60a991e 100644 --- a/rust/operator-binary/src/zk_controller/build/properties/zoo_cfg.rs +++ b/rust/operator-binary/src/zk_controller/build/properties/zoo_cfg.rs @@ -228,7 +228,7 @@ mod tests { name: test-zk spec: image: - productVersion: "3.9.5" + productVersion: "3.9.6" servers: roleGroups: default: @@ -252,7 +252,7 @@ mod tests { name: test-zk spec: image: - productVersion: "3.9.5" + productVersion: "3.9.6" clusterConfig: tls: serverSecretClass: null @@ -279,7 +279,7 @@ mod tests { name: test-zk spec: image: - productVersion: "3.9.5" + productVersion: "3.9.6" servers: roleGroups: default: {} @@ -301,7 +301,7 @@ mod tests { name: test-zk spec: image: - productVersion: "3.9.5" + productVersion: "3.9.6" servers: roleGroups: primary: @@ -334,7 +334,7 @@ mod tests { name: test-zk spec: image: - productVersion: "3.9.5" + productVersion: "3.9.6" servers: roleGroups: default: @@ -352,7 +352,7 @@ mod tests { name: test-zk spec: image: - productVersion: "3.9.5" + productVersion: "3.9.6" servers: roleGroups: default: @@ -373,7 +373,7 @@ mod tests { name: test-zk spec: image: - productVersion: "3.9.5" + productVersion: "3.9.6" servers: roleGroups: default: @@ -396,7 +396,7 @@ mod tests { name: test-zk spec: image: - productVersion: "3.9.5" + productVersion: "3.9.6" servers: roleGroups: default: diff --git a/rust/operator-binary/src/zk_controller/build/resource/rbac.rs b/rust/operator-binary/src/zk_controller/build/resource/rbac.rs index 8bc343ac..32fc2a38 100644 --- a/rust/operator-binary/src/zk_controller/build/resource/rbac.rs +++ b/rust/operator-binary/src/zk_controller/build/resource/rbac.rs @@ -45,7 +45,7 @@ mod tests { name: simple-zookeeper spec: image: - productVersion: "3.9.5" + productVersion: "3.9.6" servers: roleGroups: default: @@ -70,7 +70,7 @@ mod tests { "app.kubernetes.io/instance": "simple-zookeeper", "app.kubernetes.io/managed-by": "zookeeper.stackable.tech_zookeepercluster", "app.kubernetes.io/name": "zookeeper", - "app.kubernetes.io/version": app_version_label("3.9.5"), + "app.kubernetes.io/version": app_version_label("3.9.6"), "stackable.tech/vendor": "Stackable" }, "name": "simple-zookeeper-serviceaccount", @@ -103,7 +103,7 @@ mod tests { "app.kubernetes.io/instance": "simple-zookeeper", "app.kubernetes.io/managed-by": "zookeeper.stackable.tech_zookeepercluster", "app.kubernetes.io/name": "zookeeper", - "app.kubernetes.io/version": app_version_label("3.9.5"), + "app.kubernetes.io/version": app_version_label("3.9.6"), "stackable.tech/vendor": "Stackable" }, "name": "simple-zookeeper-rolebinding", diff --git a/rust/operator-binary/src/zk_controller/build/resource/service.rs b/rust/operator-binary/src/zk_controller/build/resource/service.rs index 76678fd6..45f346a0 100644 --- a/rust/operator-binary/src/zk_controller/build/resource/service.rs +++ b/rust/operator-binary/src/zk_controller/build/resource/service.rs @@ -145,7 +145,7 @@ mod tests { name: simple-zookeeper spec: image: - productVersion: "3.9.5" + productVersion: "3.9.6" servers: roleGroups: default: @@ -181,7 +181,7 @@ mod tests { "app.kubernetes.io/managed-by": "zookeeper.stackable.tech_zookeepercluster", "app.kubernetes.io/name": "zookeeper", "app.kubernetes.io/role-group": "default", - "app.kubernetes.io/version": app_version_label("3.9.5"), + "app.kubernetes.io/version": app_version_label("3.9.6"), "prometheus.io/scrape": "true", "stackable.tech/vendor": "Stackable" }, diff --git a/rust/operator-binary/src/zk_controller/build/resource/statefulset.rs b/rust/operator-binary/src/zk_controller/build/resource/statefulset.rs index 57cff615..a6ab55f8 100644 --- a/rust/operator-binary/src/zk_controller/build/resource/statefulset.rs +++ b/rust/operator-binary/src/zk_controller/build/resource/statefulset.rs @@ -520,7 +520,7 @@ mod tests { name: simple-zookeeper spec: image: - productVersion: "3.9.5" + productVersion: "3.9.6" servers: roleGroups: default: @@ -547,7 +547,7 @@ mod tests { name: simple-zookeeper spec: image: - productVersion: "3.9.5" + productVersion: "3.9.6" servers: roleGroups: default: @@ -569,7 +569,7 @@ mod tests { name: simple-zookeeper spec: image: - productVersion: "3.9.5" + productVersion: "3.9.6" servers: roleGroups: default: diff --git a/rust/operator-binary/src/zk_controller/validate.rs b/rust/operator-binary/src/zk_controller/validate.rs index 3ffdf496..61ccc2d7 100644 --- a/rust/operator-binary/src/zk_controller/validate.rs +++ b/rust/operator-binary/src/zk_controller/validate.rs @@ -527,7 +527,7 @@ mod tests { name: simple-zookeeper spec: image: - productVersion: "3.9.5" + productVersion: "3.9.6" servers: roleGroups: default: @@ -551,7 +551,7 @@ mod tests { name: simple-zookeeper spec: image: - productVersion: "3.9.5" + productVersion: "3.9.6" servers: roleGroups: default: @@ -568,12 +568,12 @@ mod tests { ); assert_eq!( validated.image.image, - format!("oci.example.org/zookeeper:{}", app_version_label("3.9.5")) + format!("oci.example.org/zookeeper:{}", app_version_label("3.9.6")) ); - assert_eq!(validated.image.product_version, "3.9.5"); + assert_eq!(validated.image.product_version, "3.9.6"); assert_eq!( validated.product_version.to_string(), - app_version_label("3.9.5") + app_version_label("3.9.6") ); // TLS towards clients is enabled by default (the secure client port), and the listener @@ -615,7 +615,7 @@ mod tests { name: test-zk spec: image: - productVersion: "3.9.5" + productVersion: "3.9.6" servers: roleGroups: default: @@ -641,7 +641,7 @@ mod tests { name: test-zk spec: image: - productVersion: "3.9.5" + productVersion: "3.9.6" clusterConfig: vectorAggregatorConfigMapName: vector-aggregator-discovery servers: @@ -686,7 +686,7 @@ mod tests { name: test-zk spec: image: - productVersion: "3.9.5" + productVersion: "3.9.6" servers: config: resources: diff --git a/rust/operator-binary/src/znode_controller.rs b/rust/operator-binary/src/znode_controller.rs index 301905df..6a15c4df 100644 --- a/rust/operator-binary/src/znode_controller.rs +++ b/rust/operator-binary/src/znode_controller.rs @@ -379,7 +379,7 @@ pub(crate) mod test_support { name: simple-zookeeper spec: image: - productVersion: "3.9.5" + productVersion: "3.9.6" servers: roleGroups: default: diff --git a/rust/operator-binary/src/znode_controller/validate.rs b/rust/operator-binary/src/znode_controller/validate.rs index 7abc7f7e..a65b537b 100644 --- a/rust/operator-binary/src/znode_controller/validate.rs +++ b/rust/operator-binary/src/znode_controller/validate.rs @@ -263,7 +263,7 @@ mod tests { // The product version comes from the referenced cluster, not from the znode. assert_eq!( validated.product_version.to_string(), - app_version_label("3.9.5") + app_version_label("3.9.6") ); assert!(validated.zookeeper_security.tls_enabled()); assert_eq!( From 6cc13f9af6335c52753a3b4098b583efc81f4ee0 Mon Sep 17 00:00:00 2001 From: Techassi Date: Wed, 16 Sep 2026 14:04:20 +0200 Subject: [PATCH 3/3] test: Bump ZooKeeper to 3.9.6 in integration test --- tests/test-definition.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tests/test-definition.yaml b/tests/test-definition.yaml index 2bb193a5..bcd5a455 100644 --- a/tests/test-definition.yaml +++ b/tests/test-definition.yaml @@ -2,13 +2,13 @@ dimensions: - name: zookeeper values: - - 3.9.4 - 3.9.5 + - 3.9.6 # To use a custom image, add a comma and the full name after the product version # - x.x.x,oci.stackable.tech/sdp/zookeeper:x.x.x-stackable0.0.0-dev - name: zookeeper-latest values: - - 3.9.5 + - 3.9.6 # To use a custom image, add a comma and the full name after the product version # - x.x.x,oci.stackable.tech/sdp/zookeeper:x.x.x-stackable0.0.0-dev - name: use-server-tls