diff --git a/CHANGELOG.md b/CHANGELOG.md index a53e0fbd..d5c75a89 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,8 +7,14 @@ All notable changes to this project will be documented in this file. ### Added - Helm: Allow Pod `priorityClassName` to be configured ([#974]). +- Add support for `3.9.4` ([#977]). + +### Changed + +- Deprecate support for `3.9.3` ([#977]). [#974]: https://github.com/stackabletech/zookeeper-operator/pull/974 +[#977]: https://github.com/stackabletech/zookeeper-operator/pull/977 ## [25.7.0] - 2025-07-23 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 b39b7b3d..5f6a0d1d 100755 --- a/docs/modules/zookeeper/examples/getting_started/code/getting_started.sh +++ b/docs/modules/zookeeper/examples/getting_started/code/getting_started.sh @@ -63,7 +63,7 @@ zkCli_ls() { # tag::zkcli-ls[] kubectl run my-pod \ --stdin --tty --quiet --restart=Never \ - --image oci.stackable.tech/sdp/zookeeper:3.9.3-stackable0.0.0-dev -- \ + --image oci.stackable.tech/sdp/zookeeper:3.9.4-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 26156e77..8704660d 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 @@ -63,7 +63,7 @@ zkCli_ls() { # tag::zkcli-ls[] kubectl run my-pod \ --stdin --tty --quiet --restart=Never \ - --image oci.stackable.tech/sdp/zookeeper:3.9.3-stackable{{ versions.zookeeper }} -- \ + --image oci.stackable.tech/sdp/zookeeper:3.9.4-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 123d3971..7b173834 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.3 + productVersion: 3.9.4 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 123d3971..7b173834 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.3 + productVersion: 3.9.4 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 d209313a..d45f9b10 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.3 + productVersion: 3.9.4 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 25738466..6e146c11 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.3 + productVersion: 3.9.4 clusterConfig: tls: serverSecretClass: tls # <1> diff --git a/docs/modules/zookeeper/partials/supported-versions.adoc b/docs/modules/zookeeper/partials/supported-versions.adoc index 1c567758..b44f8086 100644 --- a/docs/modules/zookeeper/partials/supported-versions.adoc +++ b/docs/modules/zookeeper/partials/supported-versions.adoc @@ -2,4 +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.3 (LTS) +- 3.9.4 (LTS) +- 3.9.3 (deprecated) diff --git a/examples/simple-zookeeper-tls-cluster.yaml b/examples/simple-zookeeper-tls-cluster.yaml index ea0b9590..62c83957 100644 --- a/examples/simple-zookeeper-tls-cluster.yaml +++ b/examples/simple-zookeeper-tls-cluster.yaml @@ -5,7 +5,7 @@ metadata: name: simple-zk spec: image: - productVersion: 3.9.3 + productVersion: 3.9.4 clusterConfig: authentication: - authenticationClass: zk-client-tls diff --git a/rust/operator-binary/src/config/jvm.rs b/rust/operator-binary/src/config/jvm.rs index 774f6e01..ebcc178b 100644 --- a/rust/operator-binary/src/config/jvm.rs +++ b/rust/operator-binary/src/config/jvm.rs @@ -117,7 +117,7 @@ mod tests { name: simple-zookeeper spec: image: - productVersion: "3.9.3" + productVersion: "3.9.4" servers: roleGroups: default: @@ -152,7 +152,7 @@ mod tests { name: simple-zookeeper spec: image: - productVersion: "3.9.3" + productVersion: "3.9.4" servers: config: resources: diff --git a/rust/operator-binary/src/crd/affinity.rs b/rust/operator-binary/src/crd/affinity.rs index a4021fd7..0fc6b82d 100644 --- a/rust/operator-binary/src/crd/affinity.rs +++ b/rust/operator-binary/src/crd/affinity.rs @@ -48,7 +48,7 @@ mod tests { name: simple-zk spec: image: - productVersion: 3.9.3 + productVersion: 3.9.4 clusterConfig: authentication: - authenticationClass: zk-client-tls diff --git a/rust/operator-binary/src/crd/mod.rs b/rust/operator-binary/src/crd/mod.rs index 0ed3fa21..58d3ab1d 100644 --- a/rust/operator-binary/src/crd/mod.rs +++ b/rust/operator-binary/src/crd/mod.rs @@ -729,7 +729,7 @@ mod tests { name: simple-zookeeper spec: image: - productVersion: "3.9.3" + productVersion: "3.9.4" "#; let zookeeper: v1alpha1::ZookeeperCluster = serde_yaml::from_str(input).expect("illegal test input"); @@ -749,7 +749,7 @@ mod tests { name: simple-zookeeper spec: image: - productVersion: "3.9.3" + productVersion: "3.9.4" clusterConfig: tls: serverSecretClass: simple-zookeeper-client-tls @@ -773,7 +773,7 @@ mod tests { name: simple-zookeeper spec: image: - productVersion: "3.9.3" + productVersion: "3.9.4" clusterConfig: tls: serverSecretClass: null @@ -793,7 +793,7 @@ mod tests { name: simple-zookeeper spec: image: - productVersion: "3.9.3" + productVersion: "3.9.4" clusterConfig: tls: quorumSecretClass: simple-zookeeper-quorum-tls @@ -819,7 +819,7 @@ mod tests { name: simple-zookeeper spec: image: - productVersion: "3.9.3" + productVersion: "3.9.4" "#; let zookeeper: v1alpha1::ZookeeperCluster = serde_yaml::from_str(input).expect("illegal test input"); @@ -840,7 +840,7 @@ mod tests { name: simple-zookeeper spec: image: - productVersion: "3.9.3" + productVersion: "3.9.4" clusterConfig: tls: quorumSecretClass: simple-zookeeper-quorum-tls @@ -863,7 +863,7 @@ mod tests { name: simple-zookeeper spec: image: - productVersion: "3.9.3" + productVersion: "3.9.4" clusterConfig: tls: serverSecretClass: simple-zookeeper-server-tls diff --git a/rust/operator-binary/src/zk_controller.rs b/rust/operator-binary/src/zk_controller.rs index 2f001359..713c4c90 100644 --- a/rust/operator-binary/src/zk_controller.rs +++ b/rust/operator-binary/src/zk_controller.rs @@ -1225,7 +1225,7 @@ mod tests { name: simple-zookeeper spec: image: - productVersion: "3.9.3" + productVersion: "3.9.4" servers: roleGroups: default: @@ -1252,7 +1252,7 @@ mod tests { name: simple-zookeeper spec: image: - productVersion: "3.9.3" + productVersion: "3.9.4" servers: configOverrides: zoo.cfg: diff --git a/tests/test-definition.yaml b/tests/test-definition.yaml index 008d6488..9cbdc91d 100644 --- a/tests/test-definition.yaml +++ b/tests/test-definition.yaml @@ -3,11 +3,12 @@ dimensions: - name: zookeeper values: - 3.9.3 + - 3.9.4 # To use a custom image, add a comma and the full name after the product version # - 3.9.3,oci.stackable.tech/sdp/zookeeper:3.9.3-stackable0.0.0-dev - name: zookeeper-latest values: - - 3.9.3 + - 3.9.4 # To use a custom image, add a comma and the full name after the product version # - 3.9.3,oci.stackable.tech/sdp/zookeeper:3.9.3-stackable0.0.0-dev - name: use-server-tls