From 96e944e4757367ce63b5ff686ce8a9b6deabacc3 Mon Sep 17 00:00:00 2001 From: Maxi Wittich Date: Fri, 19 Jun 2026 14:35:49 +0200 Subject: [PATCH 1/3] Adding 2.6.6 to tests and docs --- docs/modules/hbase/examples/getting_started/hbase.yaml | 2 +- docs/modules/hbase/examples/getting_started/hbase.yaml.j2 | 2 +- rust/operator-binary/src/crd/mod.rs | 8 ++++---- rust/operator-binary/src/hbase_controller.rs | 6 +++--- tests/test-definition.yaml | 5 +++-- 5 files changed, 12 insertions(+), 11 deletions(-) diff --git a/docs/modules/hbase/examples/getting_started/hbase.yaml b/docs/modules/hbase/examples/getting_started/hbase.yaml index b109047e..329a1043 100644 --- a/docs/modules/hbase/examples/getting_started/hbase.yaml +++ b/docs/modules/hbase/examples/getting_started/hbase.yaml @@ -5,7 +5,7 @@ metadata: name: simple-hbase spec: image: - productVersion: 2.6.4 + productVersion: 2.6.6 clusterConfig: hdfsConfigMapName: simple-hdfs zookeeperConfigMapName: simple-hbase-znode diff --git a/docs/modules/hbase/examples/getting_started/hbase.yaml.j2 b/docs/modules/hbase/examples/getting_started/hbase.yaml.j2 index b109047e..329a1043 100644 --- a/docs/modules/hbase/examples/getting_started/hbase.yaml.j2 +++ b/docs/modules/hbase/examples/getting_started/hbase.yaml.j2 @@ -5,7 +5,7 @@ metadata: name: simple-hbase spec: image: - productVersion: 2.6.4 + productVersion: 2.6.6 clusterConfig: hdfsConfigMapName: simple-hdfs zookeeperConfigMapName: simple-hbase-znode diff --git a/rust/operator-binary/src/crd/mod.rs b/rust/operator-binary/src/crd/mod.rs index aa990293..172a4432 100644 --- a/rust/operator-binary/src/crd/mod.rs +++ b/rust/operator-binary/src/crd/mod.rs @@ -1393,7 +1393,7 @@ metadata: name: test-hbase spec: image: - productVersion: 2.6.4 + productVersion: 2.6.6 clusterConfig: hdfsConfigMapName: test-hdfs zookeeperConfigMapName: test-znode @@ -1441,7 +1441,7 @@ spec: )]); let validated_config = validate_all_roles_and_groups_config( - "2.6.4", + "2.6.6", &transform_all_roles_to_config(&hbase, &roles).unwrap(), &ProductConfigManager::from_yaml_file("../../deploy/config-spec/properties.yaml") .unwrap(), @@ -1494,7 +1494,7 @@ metadata: name: test-hbase spec: image: - productVersion: 2.6.4 + productVersion: 2.6.6 clusterConfig: hdfsConfigMapName: test-hdfs zookeeperConfigMapName: test-znode @@ -1554,7 +1554,7 @@ spec: fn roundtrip_test_data() -> Vec { stackable_operator::utils::yaml_from_str_singleton_map(indoc::indoc! {r#" - image: - productVersion: 2.6.4 + productVersion: 2.6.6 pullPolicy: IfNotPresent clusterOperation: reconciliationPaused: false diff --git a/rust/operator-binary/src/hbase_controller.rs b/rust/operator-binary/src/hbase_controller.rs index 87de79be..407b45ba 100644 --- a/rust/operator-binary/src/hbase_controller.rs +++ b/rust/operator-binary/src/hbase_controller.rs @@ -1203,12 +1203,12 @@ mod test { use super::*; #[rstest] - #[case("2.6.3", HbaseRole::Master, vec!["master", "ui-http"])] - #[case("2.6.3", HbaseRole::RegionServer, vec!["regionserver", "ui-http"])] - #[case("2.6.3", HbaseRole::RestServer, vec!["rest-http", "ui-http"])] #[case("2.6.4", HbaseRole::Master, vec!["master", "ui-http"])] #[case("2.6.4", HbaseRole::RegionServer, vec!["regionserver", "ui-http"])] #[case("2.6.4", HbaseRole::RestServer, vec!["rest-http", "ui-http"])] + #[case("2.6.6", HbaseRole::Master, vec!["master", "ui-http"])] + #[case("2.6.6", HbaseRole::RegionServer, vec!["regionserver", "ui-http"])] + #[case("2.6.6", HbaseRole::RestServer, vec!["rest-http", "ui-http"])] fn test_rolegroup_service_ports( #[case] hbase_version: &str, #[case] role: HbaseRole, diff --git a/tests/test-definition.yaml b/tests/test-definition.yaml index 2fd00429..5a1123a9 100644 --- a/tests/test-definition.yaml +++ b/tests/test-definition.yaml @@ -2,18 +2,19 @@ dimensions: - name: hbase values: - - 2.6.3 - 2.6.4 + - 2.6.6 # To use a custom image, add a comma and the full name after the product version # - x.x.x,oci.stackable.tech/sandbox/hbase:x.x.x-stackable0.0.0-dev - name: hbase-opa values: - 2.6.4 + - 2.6.6 # To use a custom image, add a comma and the full name after the product version # - x.x.x,oci.stackable.tech/sandbox/hbase:x.x.x-stackable0.0.0-dev - name: hbase-latest values: - - 2.6.4 + - 2.6.6 # - x.x.x,oci.stackable.tech/sandbox/hbase:x.x.x-stackable0.0.0-dev - name: hdfs values: From 7872da68fb88f59c63f606ed8788c81bbebb2291 Mon Sep 17 00:00:00 2001 From: Maxi Wittich Date: Fri, 19 Jun 2026 14:38:16 +0200 Subject: [PATCH 2/3] Adding supported-versions.adoc --- docs/modules/hbase/partials/supported-versions.adoc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/modules/hbase/partials/supported-versions.adoc b/docs/modules/hbase/partials/supported-versions.adoc index 11e2a59a..d5da45d6 100644 --- a/docs/modules/hbase/partials/supported-versions.adoc +++ b/docs/modules/hbase/partials/supported-versions.adoc @@ -2,5 +2,5 @@ // This is a separate file, since it is used by both the direct HBase-Operator documentation, and the overarching // Stackable Platform documentation. -- 2.6.4 (LTS) -- 2.6.3 +- 2.6.4 (DEPRECATED) +- 2.6.6 (LTS) From 333c9a5384e1bf11d6b28eb2afa5e8af4213c5c8 Mon Sep 17 00:00:00 2001 From: Maxi Wittich Date: Fri, 19 Jun 2026 14:45:02 +0200 Subject: [PATCH 3/3] Update Changelog.md --- CHANGELOG.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index a7e5e974..74628906 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,7 @@ ### 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` ([#752]). +- Add support for HBase 2.6.6 (as LTS) ([#767]). ### Changed @@ -16,11 +17,16 @@ - Internal operator refactoring: introduce dereference() and validate() steps in the reconciler ([#757]). - test: Bump vector-aggregator to 0.55.0, replace /graphql call with gRPC call ([#762]). +### Removed + +- Remove support for 2.6.3 ([#767]). + [#745]: https://github.com/stackabletech/hbase-operator/pull/745 [#751]: https://github.com/stackabletech/hbase-operator/pull/751 [#752]: https://github.com/stackabletech/hbase-operator/pull/752 [#757]: https://github.com/stackabletech/hbase-operator/pull/757 [#762]: https://github.com/stackabletech/hbase-operator/pull/762 +[#767]: https://github.com/stackabletech/hbase-operator/pull/767 ## [26.3.0] - 2026-03-16