Commit 7004062
refactor: extract dereference/validate pipeline from reconcile (#889)
* refactor(controller): introduce dereference module (unused)
* refactor(controller): introduce validate module (unused)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
* refactor(controller): run dereference and validate first in reconcile
* refactor(controller): drop unused namespace and restore test
Remove the unused `namespace` field from `ValidatedInputs` and its
corresponding `MissingTrinoNamespace` error variant, along with the
`let _ = &validated.namespace` workaround in `reconcile_trino`.
Expose `validated_product_config` as `pub(super)` so `test_env_overrides`
can call it directly instead of inlining the 30-line equivalent.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
* fix: regenerate crate hashes
* fix: remove obsolete error
* fix: run pre-commit
* fix: consolidate validate_cluster name
* fix: remove strum derives
* Revert "fix: consolidate validate_cluster name"
This reverts commit 55cf40f.
* fix: rename resolved_product_image -> image
* fix: reorder validate paramters
* docs: adapted changelog
* feat: add test snapshot to smoke
---------
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>1 parent 44ebfdc commit 7004062
12 files changed
Lines changed: 1132 additions & 339 deletions
File tree
- rust/operator-binary/src
- controller
- crd
- tests/templates/kuttl/smoke
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
19 | 19 | | |
20 | 20 | | |
21 | 21 | | |
| 22 | + | |
22 | 23 | | |
23 | 24 | | |
24 | 25 | | |
| |||
34 | 35 | | |
35 | 36 | | |
36 | 37 | | |
| 38 | + | |
37 | 39 | | |
38 | 40 | | |
39 | 41 | | |
| |||
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
0 commit comments