From 2368c2b286e04165dfa245e8373fd881da4d7802 Mon Sep 17 00:00:00 2001 From: Sebastian Bernauer Date: Tue, 16 Jun 2026 09:28:16 +0200 Subject: [PATCH 1/2] chore: Add support for 3.5.0 and 3.4.3 --- .../hdfs/examples/getting_started/hdfs.yaml | 2 +- .../hdfs/examples/getting_started/hdfs.yaml.j2 | 2 +- .../hdfs/partials/supported-versions.adoc | 4 +++- rust/operator-binary/src/config/jvm.rs | 4 ++-- rust/operator-binary/src/crd/affinity.rs | 2 +- rust/operator-binary/src/crd/mod.rs | 18 +++++++++--------- tests/test-definition.yaml | 10 ++++++---- 7 files changed, 23 insertions(+), 19 deletions(-) diff --git a/docs/modules/hdfs/examples/getting_started/hdfs.yaml b/docs/modules/hdfs/examples/getting_started/hdfs.yaml index c4719323..ea6a12bd 100644 --- a/docs/modules/hdfs/examples/getting_started/hdfs.yaml +++ b/docs/modules/hdfs/examples/getting_started/hdfs.yaml @@ -5,7 +5,7 @@ metadata: name: simple-hdfs spec: image: - productVersion: 3.4.2 + productVersion: 3.5.0 clusterConfig: zookeeperConfigMapName: simple-hdfs-znode dfsReplication: 1 diff --git a/docs/modules/hdfs/examples/getting_started/hdfs.yaml.j2 b/docs/modules/hdfs/examples/getting_started/hdfs.yaml.j2 index c4719323..ea6a12bd 100644 --- a/docs/modules/hdfs/examples/getting_started/hdfs.yaml.j2 +++ b/docs/modules/hdfs/examples/getting_started/hdfs.yaml.j2 @@ -5,7 +5,7 @@ metadata: name: simple-hdfs spec: image: - productVersion: 3.4.2 + productVersion: 3.5.0 clusterConfig: zookeeperConfigMapName: simple-hdfs-znode dfsReplication: 1 diff --git a/docs/modules/hdfs/partials/supported-versions.adoc b/docs/modules/hdfs/partials/supported-versions.adoc index 2da9fb15..6987f56b 100644 --- a/docs/modules/hdfs/partials/supported-versions.adoc +++ b/docs/modules/hdfs/partials/supported-versions.adoc @@ -2,4 +2,6 @@ // This is a separate file, since it is used by both the direct HDFS-Operator documentation, and the overarching // Stackable Platform documentation. -- 3.4.2 (LTS) +- 3.5.0 (LTS) +- 3.4.3 +- 3.4.2 (deprecated) diff --git a/rust/operator-binary/src/config/jvm.rs b/rust/operator-binary/src/config/jvm.rs index f6edc3ee..518981ec 100644 --- a/rust/operator-binary/src/config/jvm.rs +++ b/rust/operator-binary/src/config/jvm.rs @@ -121,7 +121,7 @@ mod tests { name: hdfs spec: image: - productVersion: 3.4.2 + productVersion: 3.5.0 clusterConfig: zookeeperConfigMapName: hdfs-zk nameNodes: @@ -149,7 +149,7 @@ mod tests { name: hdfs spec: image: - productVersion: 3.4.2 + productVersion: 3.5.0 clusterConfig: zookeeperConfigMapName: hdfs-zk nameNodes: diff --git a/rust/operator-binary/src/crd/affinity.rs b/rust/operator-binary/src/crd/affinity.rs index 8e14ecb3..db0a4cdd 100644 --- a/rust/operator-binary/src/crd/affinity.rs +++ b/rust/operator-binary/src/crd/affinity.rs @@ -55,7 +55,7 @@ metadata: name: simple-hdfs spec: image: - productVersion: 3.4.2 + productVersion: 3.5.0 clusterConfig: zookeeperConfigMapName: hdfs-zk journalNodes: diff --git a/rust/operator-binary/src/crd/mod.rs b/rust/operator-binary/src/crd/mod.rs index 3c00448c..1e50211b 100644 --- a/rust/operator-binary/src/crd/mod.rs +++ b/rust/operator-binary/src/crd/mod.rs @@ -1721,7 +1721,7 @@ metadata: name: hdfs spec: image: - productVersion: 3.4.2 + productVersion: 3.5.0 clusterConfig: zookeeperConfigMapName: hdfs-zk dataNodes: @@ -1756,7 +1756,7 @@ metadata: name: hdfs spec: image: - productVersion: 3.4.2 + productVersion: 3.5.0 clusterConfig: zookeeperConfigMapName: hdfs-zk dataNodes: @@ -1791,7 +1791,7 @@ metadata: name: hdfs spec: image: - productVersion: 3.4.2 + productVersion: 3.5.0 clusterConfig: zookeeperConfigMapName: hdfs-zk dataNodes: @@ -1821,7 +1821,7 @@ metadata: name: hdfs spec: image: - productVersion: 3.4.2 + productVersion: 3.5.0 clusterConfig: zookeeperConfigMapName: hdfs-zk rackAwareness: @@ -1886,7 +1886,7 @@ metadata: name: hdfs spec: image: - productVersion: 3.4.2 + productVersion: 3.5.0 clusterConfig: zookeeperConfigMapName: hdfs-zk dataNodes: @@ -1942,7 +1942,7 @@ metadata: name: hdfs spec: image: - productVersion: 3.4.2 + productVersion: 3.5.0 clusterConfig: zookeeperConfigMapName: hdfs-zk dataNodes: @@ -1998,7 +1998,7 @@ metadata: name: hdfs spec: image: - productVersion: 3.4.2 + productVersion: 3.5.0 clusterConfig: zookeeperConfigMapName: hdfs-zk dataNodes: @@ -2025,7 +2025,7 @@ metadata: name: hdfs spec: image: - productVersion: 3.4.2 + productVersion: 3.5.0 clusterConfig: zookeeperConfigMapName: hdfs-zk rackAwareness: @@ -2061,7 +2061,7 @@ spec: fn roundtrip_test_data() -> Vec { stackable_operator::utils::yaml_from_str_singleton_map(indoc::indoc! {r#" - image: - productVersion: 3.4.2 + productVersion: 3.5.0 pullPolicy: IfNotPresent clusterOperation: reconciliationPaused: false diff --git a/tests/test-definition.yaml b/tests/test-definition.yaml index 452b0c9b..fcdf40eb 100644 --- a/tests/test-definition.yaml +++ b/tests/test-definition.yaml @@ -3,16 +3,18 @@ dimensions: - name: hadoop values: - 3.4.2 + - 3.4.3 + - 3.5.0 # To use a custom image, add a comma and the full name after the product version - # - 3.4.2,oci.stackable.tech/sandbox/hadoop:3.4.2-stackable0.0.0-dev + # - 3.5.0,oci.stackable.tech/sandbox/hadoop:3.5.0-stackable0.0.0-dev - name: hadoop-latest values: - - 3.4.2 + - 3.5.0 # To use a custom image, add a comma and the full name after the product version - # - 3.4.2,oci.stackable.tech/sandbox/hadoop:3.4.2-stackable0.0.0-dev + # - 3.5.0,oci.stackable.tech/sandbox/hadoop:3.5.0-stackable0.0.0-dev - name: hadoop-external-client-docker-image values: - - 3.4.2 + - 3.5.0 - name: zookeeper values: - 3.9.5 From d9b3732078b4f58f2ec3f072977fccf7d637d7e4 Mon Sep 17 00:00:00 2001 From: Sebastian Bernauer Date: Tue, 16 Jun 2026 09:30:04 +0200 Subject: [PATCH 2/2] changelog --- CHANGELOG.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 7c97e55e..1c66fba6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,7 @@ All notable changes to this project will be documented in this file. ### Added - BREAKING: Add required CLI argument and env var to set the image repository used to construct final product image names: `IMAGE_REPOSITORY` (`--image-repository`), eg. `oci.example.org/my/namespace` ([#778]). +- Added support for Hadoop `3.5.0` and `3.4.3` ([#793]). ### Changed @@ -24,6 +25,7 @@ All notable changes to this project will be documented in this file. [#778]: https://github.com/stackabletech/hdfs-operator/pull/778 [#783]: https://github.com/stackabletech/hdfs-operator/pull/783 [#787]: https://github.com/stackabletech/hdfs-operator/pull/787 +[#793]: https://github.com/stackabletech/hdfs-operator/pull/793 ## [26.3.0] - 2026-03-16