Commit 28b13d3
feat: Hive listener integration (#605)
* WIP: Listener integration
* Adding apiGroups for listeners
* Making clippy happy
* Working code
* Working test
* test definition
* Cleaning up leftovers
* Fixing tests
* Adding Cargo.nix
* Cleaning up and renaming vars. First working example
* Making clippy happy
* remove unused input
* Discovery configMap is filled properly
* remove uneccessary files
* Refactor code, adding Cargo.lock and Cargo.nix
* Better comments
* Adding changelog
* Adding docs
* Making pre-commit happy
* Update CHANGELOG.md
Co-authored-by: Malte Sander <contact@maltesander.com>
* Moving headless name building in method
* Adressing some feedback
* Update tests/templates/kuttl/external-access/20-assert.yaml
Co-authored-by: Malte Sander <contact@maltesander.com>
* Fixing tests
* Adding vector configmap
* Adopting to listenerClass per role rather then roleGroup
* Updating helmcharts, regenerate charts
* Adapting docs
* Remove some leftovers
* Making linting happy
* cleaning up old rg listener leftovers
* Adopting tests to role listener
* Apply minor review changes
Co-authored-by: Malte Sander <contact@maltesander.com>
* Adopting to review, fixing lints
* Adopting tests to role listener
* Adressing feedback
* fix ophaned ressources test
* making rustdocs happy
* Update tests/templates/kuttl/kerberos-hdfs/70-install-access-hive.yaml.j2
Co-authored-by: Malte Sander <contact@maltesander.com>
* Update CHANGELOG.md
Co-authored-by: Nick <10092581+NickLarsenNZ@users.noreply.github.com>
* Test for metrics port, rename metrics svc name function
* Trailing whitespace
* Update error to `RoleListenerHasNoAddress`
Co-authored-by: Nick <10092581+NickLarsenNZ@users.noreply.github.com>
* Use named placeholders in discovery.rs
Co-authored-by: Nick <10092581+NickLarsenNZ@users.noreply.github.com>
* Using const for default listener class
* using "" through all integration tests with shell interaction
* Consolidate listener to module
* update function to build_role_listener
* more consistent wording
* fix: headless service function
Co-authored-by: Nick <10092581+NickLarsenNZ@users.noreply.github.com>
---------
Co-authored-by: Malte Sander <contact@maltesander.com>
Co-authored-by: Nick <10092581+NickLarsenNZ@users.noreply.github.com>1 parent ea551aa commit 28b13d3
59 files changed
Lines changed: 880 additions & 912 deletions
File tree
- deploy/helm/hive-operator
- crds
- templates
- docs/modules/hive/pages/usage-guide
- rust/operator-binary/src
- config
- crd
- tests
- templates/kuttl
- cluster-operation
- external-access
- kerberos-hdfs
- kerberos-s3
- logging
- orphaned-resources
- resources
- smoke
- upgrade
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
| 13 | + | |
13 | 14 | | |
14 | 15 | | |
15 | 16 | | |
| |||
41 | 42 | | |
42 | 43 | | |
43 | 44 | | |
| 45 | + | |
44 | 46 | | |
45 | 47 | | |
46 | 48 | | |
| |||
0 commit comments