stackabletech / issues

This repository is only for issues that concern multiple repositories or don't fit into any specific repository
2 stars 0 forks source link

Add support for HBase 2.6 #588

Closed razvan closed 4 months ago

razvan commented 5 months ago

Description

HBase 2.6 has been released a while ago and it includes several advancements over the currently supported 2.4 version.

Value

The security model has been consolidated and it allows us implement an authorizer based on the Open Policy Agent. This would align HBase with Trino, HDFS and other products already supporting OPA.

Dependencies

### Tasks
- [x] New product image @razvan
- [x] The new OPA based access controller needs to be tested with regorules  @adwk67
- [x] HBase operator tools library needs to be tested and eventually updated.
- [ ] https://github.com/stackabletech/issues/issues/589
- [ ] https://github.com/stackabletech/issues/issues/593
- [x] The HBase operator needs to produce new configuration files for log4j2.
- [x] Operator documentation that showcases the OPA authorizer @adwk67
- [x] Integration test for the OPA authorizer @adwk67
- [ ] Vulnerability management: diff with previous supported version and potentially handle low-hanging (easy) CVEs.
- [ ] https://github.com/stackabletech/hbase-operator/issues/488
- [ ] https://github.com/stackabletech/issues/issues/597
- [ ] Review and update any necessary patches

Related repos and PRs

Integration tests

:green_circle: OpenShift: https://ci.stackable.tech/view/06%20Replicated/job/hbase-operator-it-replicated/14/ :green_circle: All Tests: https://ci.stackable.tech/view/06%20Replicated/job/hbase-operator-it-replicated/12/

:warning: The failed tests were successful when executed individually.

(Information Security) Risk Assessment

Accessibility Assessment

Quality

## Release Notes