Skip to content

Commit 29379e6

Browse files
authored
chore: Remove ZooKeeper 3.9.3 (#1001)
* test: Remove ZooKeeper 3.9.3 * docs: Remove 3.9.3 from supported versions * docs: Update external links * chore: Update changelog
1 parent ef75da7 commit 29379e6

File tree

6 files changed

+10
-7
lines changed

6 files changed

+10
-7
lines changed

CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,14 @@ All notable changes to this project will be documented in this file.
1111
See [objectOverrides concepts page](https://docs.stackable.tech/home/nightly/concepts/overrides/#object-overrides) for details ([#987]).
1212
- Enable the [restart-controller](https://docs.stackable.tech/home/nightly/commons-operator/restarter/), so that the Pods are automatically restarted on config changes ([#999]).
1313

14+
### Removed
15+
16+
- Remove support for ZooKeeper 3.9.3 ([#1001]).
17+
1418
[#987]: https://github.com/stackabletech/zookeeper-operator/pull/987
1519
[#988]: https://github.com/stackabletech/zookeeper-operator/pull/988
1620
[#999]: https://github.com/stackabletech/zookeeper-operator/pull/999
21+
[#1001]: https://github.com/stackabletech/zookeeper-operator/pull/1001
1722

1823
## [25.11.0] - 2025-11-07
1924

docs/modules/zookeeper/pages/reference/discovery.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ The name of the ConfigMap created for this discovery profile is `$BASENAME-nodep
2626

2727
Each discovery profile contains the following fields:
2828

29-
`ZOOKEEPER`:: A connection string, as accepted by https://zookeeper.apache.org/doc/r3.9.3/apidocs/zookeeper-server/org/apache/zookeeper/ZooKeeper.html#ZooKeeper-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`
29+
`ZOOKEEPER`:: A connection string, as accepted by https://zookeeper.apache.org/doc/r3.9.4/apidocs/zookeeper-server/org/apache/zookeeper/ZooKeeper.html#ZooKeeper-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`
3030
`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`
3131
`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
3232
`ZOOKEEPER_CLIENT_PORT`:: The port clients should use when connecting, e.g. `2282`

docs/modules/zookeeper/pages/usage_guide/overrides.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ servers:
3939

4040
All property values must be strings.
4141

42-
For a full list of configuration options refer to the Apache ZooKeeper https://zookeeper.apache.org/doc/r3.9.3/zookeeperAdmin.html#sc_configuration[Configuration Reference].
42+
For a full list of configuration options refer to the Apache ZooKeeper https://zookeeper.apache.org/doc/r3.9.4/zookeeperAdmin.html#sc_configuration[Configuration Reference].
4343

4444
=== Overriding entries in security.properties
4545

docs/modules/zookeeper/pages/znodes.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
= ZNodes
22
: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.
33

4-
Apache ZooKeeper organizes all data into a hierarchical system of https://zookeeper.apache.org/doc/r3.9.3/zookeeperProgrammers.html#ch_zkDataModel[ZNodes],
4+
Apache ZooKeeper organizes all data into a hierarchical system of https://zookeeper.apache.org/doc/r3.9.4/zookeeperProgrammers.html#ch_zkDataModel[ZNodes],
55
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.
66

77
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

docs/modules/zookeeper/partials/supported-versions.adoc

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,4 +3,3 @@
33
// Stackable Platform documentation.
44

55
- 3.9.4 (LTS)
6-
- 3.9.3 (deprecated)

tests/test-definition.yaml

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,15 +2,14 @@
22
dimensions:
33
- name: zookeeper
44
values:
5-
- 3.9.3
65
- 3.9.4
76
# To use a custom image, add a comma and the full name after the product version
8-
# - 3.9.3,oci.stackable.tech/sdp/zookeeper:3.9.3-stackable0.0.0-dev
7+
# - x.x.x,oci.stackable.tech/sdp/zookeeper:x.x.x-stackable0.0.0-dev
98
- name: zookeeper-latest
109
values:
1110
- 3.9.4
1211
# To use a custom image, add a comma and the full name after the product version
13-
# - 3.9.3,oci.stackable.tech/sdp/zookeeper:3.9.3-stackable0.0.0-dev
12+
# - x.x.x,oci.stackable.tech/sdp/zookeeper:x.x.x-stackable0.0.0-dev
1413
- name: use-server-tls
1514
values:
1615
- "true"

0 commit comments

Comments
 (0)