Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
19 commits
Select commit Hold shift + click to select a range
30acbeb
refactor: extract dereference/validate pipeline from reconcile_hive
adwk67 May 12, 2026
6da580c
refactor: extract validate_cluster into controller::validate module
adwk67 May 12, 2026
63744a2
refactor: align error variant naming with airflow and hbase operators
adwk67 May 13, 2026
1b61308
refactor: move product image resolution from dereference to validate
adwk67 May 13, 2026
213bac3
changelog
adwk67 May 13, 2026
49e4a40
Merge branch 'main' into feature/validated-config-types-2
adwk67 May 13, 2026
55ed469
Update rust/operator-binary/src/controller.rs
adwk67 May 15, 2026
6db46c1
assume single role in ValidatedHiveCluster
adwk67 May 15, 2026
bd9b277
move db connection details from dereferenced to the controller and re…
adwk67 May 15, 2026
1758748
move validated cluster to the controller which will be the central de…
adwk67 May 15, 2026
9cdd1e1
replace parameter with constant
adwk67 May 15, 2026
268ec15
replace parameter with compile-time value; rename function
adwk67 May 18, 2026
1788490
pass dereferenced fields through to validation
adwk67 May 18, 2026
fe53e9c
extend assert step to increase test coverage by checking most generat…
adwk67 May 18, 2026
5c190e0
remove securityContext from assert (might not work on Openshift)
adwk67 May 18, 2026
3f41681
nix update
adwk67 May 19, 2026
52fbcaf
pass dereferenced struct rather than each field
adwk67 May 19, 2026
9011ec2
remove timestmap from assert
adwk67 May 19, 2026
47feb65
move related structs togetherin controller
adwk67 May 20, 2026
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
2 changes: 2 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,11 +17,13 @@ All notable changes to this project will be documented in this file.
This means you need to replace your simple database connection string with a typed struct.
This struct is consistent between different CRDs, so that you can easily copy/paste it between stacklets.
Read on the [Hive database documentation](https://docs.stackable.tech/home/nightly/hive/usage-guide/database-driver) for details ([#674]).
- Internal operator refactoring: introduce dereference() and validate() steps in the reconciler ([#707]).

[#674]: https://github.com/stackabletech/hive-operator/pull/674
[#693]: https://github.com/stackabletech/hive-operator/pull/693
[#695]: https://github.com/stackabletech/hive-operator/pull/695
[#702]: https://github.com/stackabletech/hive-operator/pull/702
[#707]: https://github.com/stackabletech/hive-operator/pull/707

## [26.3.0] - 2026-03-16

Expand Down
18 changes: 9 additions & 9 deletions Cargo.nix

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

18 changes: 9 additions & 9 deletions crate-hashes.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading