Skip to content
Merged
Show file tree
Hide file tree
Changes from 8 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,16 +10,22 @@
- Support objectOverrides using `.spec.objectOverrides`.
See [objectOverrides concepts page](https://docs.stackable.tech/home/nightly/concepts/overrides/#object-overrides) for details ([#725]).
- Enable the [restart-controller](https://docs.stackable.tech/home/nightly/commons-operator/restarter/), so that the Pods are automatically restarted on config changes ([#727]).
- Add support for Hbase 2.6.4 (as LTS) ([#729]).

### Changed

- Bump testing-tools to `0.3.0-stackable0.0.0-dev` ([#724]).

### Removed

- Remove support for Hbase 2.6.2 ([#729]).

[#708]: https://github.com/stackabletech/hbase-operator/pull/708
[#716]: https://github.com/stackabletech/hbase-operator/pull/716
[#724]: https://github.com/stackabletech/hbase-operator/pull/724
[#725]: https://github.com/stackabletech/hbase-operator/pull/725
[#727]: https://github.com/stackabletech/hbase-operator/pull/727
[#729]: https://github.com/stackabletech/hbase-operator/pull/729

## [25.11.0] - 2025-11-07

Expand Down
2 changes: 1 addition & 1 deletion docs/modules/hbase/examples/getting_started/hbase.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ metadata:
name: simple-hbase
spec:
image:
productVersion: 2.6.3
productVersion: 2.6.4
clusterConfig:
hdfsConfigMapName: simple-hdfs
zookeeperConfigMapName: simple-hbase-znode
Expand Down
2 changes: 1 addition & 1 deletion docs/modules/hbase/examples/getting_started/hbase.yaml.j2
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ metadata:
name: simple-hbase
spec:
image:
productVersion: 2.6.3
productVersion: 2.6.4
clusterConfig:
hdfsConfigMapName: simple-hdfs
zookeeperConfigMapName: simple-hbase-znode
Expand Down
2 changes: 1 addition & 1 deletion docs/modules/hbase/examples/usage-guide/hbck2-job.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ spec:
spec:
containers:
- name: hbck2
image: oci.stackable.tech/sdp/hbase:2.6.3-stackable0.0.0-dev
image: oci.stackable.tech/sdp/hbase:2.6.4-stackable0.0.0-dev
volumeMounts:
- name: hbase-config
mountPath: /stackable/conf
Expand Down
2 changes: 1 addition & 1 deletion docs/modules/hbase/examples/usage-guide/hbck2-job.yaml.j2
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ spec:
spec:
containers:
- name: hbck2
image: oci.stackable.tech/sdp/hbase:2.6.3-stackable{{ versions.hbase }}
image: oci.stackable.tech/sdp/hbase:2.6.4-stackable{{ versions.hbase }}
volumeMounts:
- name: hbase-config
mountPath: /stackable/conf
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ spec:
spec:
containers:
- name: hbase
image: oci.stackable.tech/sdp/hbase:2.6.3-stackable0.0.0-dev
image: oci.stackable.tech/sdp/hbase:2.6.4-stackable0.0.0-dev
volumeMounts:
- name: hbase-config
mountPath: /stackable/conf
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ spec:
spec:
containers:
- name: hbase
image: oci.stackable.tech/sdp/hbase:2.6.3-stackable{{ versions.hbase }}
image: oci.stackable.tech/sdp/hbase:2.6.4-stackable{{ versions.hbase }}
volumeMounts:
- name: hbase-config
mountPath: /stackable/conf
Expand Down
2 changes: 1 addition & 1 deletion docs/modules/hbase/pages/getting_started/first_steps.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -85,7 +85,7 @@ include::example$getting_started/getting_started.sh[tag=cluster-version]
This returns the version that was specified in the HBase cluster definition:

[source,json]
{"Version":"2.6.3"}
{"Version":"2.6.4"}

The cluster status can be checked and formatted like this:

Expand Down
4 changes: 2 additions & 2 deletions docs/modules/hbase/partials/supported-versions.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -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.3 (LTS)
- 2.6.2 (Deprecated)
- 2.6.4 (LTS)
- 2.6.3
4 changes: 2 additions & 2 deletions rust/operator-binary/src/config/jvm.rs
Original file line number Diff line number Diff line change
Expand Up @@ -147,7 +147,7 @@ mod tests {
name: simple-hbase
spec:
image:
productVersion: 2.6.3
productVersion: 2.6.4
clusterConfig:
hdfsConfigMapName: simple-hdfs
zookeeperConfigMapName: simple-znode
Expand Down Expand Up @@ -184,7 +184,7 @@ mod tests {
name: simple-hbase
spec:
image:
productVersion: 2.6.3
productVersion: 2.6.4
clusterConfig:
hdfsConfigMapName: simple-hdfs
zookeeperConfigMapName: simple-znode
Expand Down
2 changes: 1 addition & 1 deletion rust/operator-binary/src/crd/affinity.rs
Original file line number Diff line number Diff line change
Expand Up @@ -105,7 +105,7 @@ mod tests {
name: simple-hbase
spec:
image:
productVersion: 2.6.3
productVersion: 2.6.4
clusterConfig:
hdfsConfigMapName: simple-hdfs
zookeeperConfigMapName: simple-znode
Expand Down
6 changes: 3 additions & 3 deletions rust/operator-binary/src/crd/mod.rs
Original file line number Diff line number Diff line change
Expand Up @@ -1338,7 +1338,7 @@ metadata:
name: test-hbase
spec:
image:
productVersion: 2.6.3
productVersion: 4
Comment thread
NickLarsenNZ marked this conversation as resolved.
Outdated
clusterConfig:
hdfsConfigMapName: test-hdfs
zookeeperConfigMapName: test-znode
Expand Down Expand Up @@ -1386,7 +1386,7 @@ spec:
)]);

let validated_config = validate_all_roles_and_groups_config(
"2.6.3",
"2.6.4",
&transform_all_roles_to_config(&hbase, roles).unwrap(),
&ProductConfigManager::from_yaml_file("../../deploy/config-spec/properties.yaml")
.unwrap(),
Expand Down Expand Up @@ -1439,7 +1439,7 @@ metadata:
name: test-hbase
spec:
image:
productVersion: 2.6.3
productVersion: 2.6.4
clusterConfig:
hdfsConfigMapName: test-hdfs
zookeeperConfigMapName: test-znode
Expand Down
6 changes: 3 additions & 3 deletions rust/operator-binary/src/hbase_controller.rs
Original file line number Diff line number Diff line change
Expand Up @@ -1236,12 +1236,12 @@ mod test {
use super::*;

#[rstest]
#[case("2.6.2", HbaseRole::Master, vec!["master", "ui-http"])]
#[case("2.6.2", HbaseRole::RegionServer, vec!["regionserver", "ui-http"])]
#[case("2.6.2", HbaseRole::RestServer, vec!["rest-http", "ui-http"])]
#[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"])]
fn test_rolegroup_service_ports(
#[case] hbase_version: &str,
#[case] role: HbaseRole,
Expand Down
12 changes: 6 additions & 6 deletions tests/test-definition.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,19 +2,19 @@
dimensions:
- name: hbase
values:
- 2.6.2
- 2.6.3
- 2.6.4
# To use a custom image, add a comma and the full name after the product version
# - 2.6.3,oci.stackable.tech/sandbox/hbase:2.6.3-stackable0.0.0-dev
# - x.x.x,oci.stackable.tech/sandbox/hbase:x.x.x-stackable0.0.0-dev
- name: hbase-opa
values:
- 2.6.3
- 2.6.4
# To use a custom image, add a comma and the full name after the product version
# - 2.6.3,oci.stackable.tech/sandbox/hbase:2.6.3-stackable0.0.0-dev
# - x.x.x,oci.stackable.tech/sandbox/hbase:x.x.x-stackable0.0.0-dev
- name: hbase-latest
values:
- 2.6.3
# - 2.6.3,oci.stackable.tech/sandbox/hbase:2.6.3-stackable0.0.0-dev
- 2.6.4
# - x.x.x,oci.stackable.tech/sandbox/hbase:x.x.x-stackable0.0.0-dev
- name: hdfs
values:
- 3.4.2
Expand Down
Loading