Commit c576b7e
Migrate kafka-operator to use listener-operator for exposing brokers (#443)
* Migrate kafka-operator to use lb-operator for exposing brokers
This is far from final (for example, we'd need to expose a configurable
LoadBalancerClass, for example), but I wanted to see whether lb-op would be a
good fit for this operator first.
* regenerated charts
* Update for lb-operator -> listener-operator rebrand
* Use ListenerOperatorVolumeSourceBuilder
* Use shortcut for creating the listener volume
* Allow git source for operator-rs temporarily
* Rename node_cmd -> node_address_cmd
* Remove operator-rs entry in deny.toml
* Make listenerclass configurable
* Use operator-rs from git
* Use listener secret scope
* Use listener for bootstrap and discovery
* Separate out kcat secret management now that it is the only PEM user
* Remove unused KafkaTlsSecurity::kafka
* Regenerate CRD
* Switch to main op-rs
stackabletech/operator-rs#858 was merged
* Switch to per-rolegroup bootstrap listeners
* make crds
* CRD docs
* Delete old test files
* Documentation
* Try to un-angry rustdoc
* Re-enable orphan cleanup
* Changelog
* Fix configuration test
* Update docs/modules/kafka/examples/getting_started/kafka.yaml
Co-authored-by: Sebastian Bernauer <[email protected]>
* Rename TLS volume variables for consistency
* Rename volumes/paths too, correspondingly
* Remove stale FIXME
* Add RBAC permission to delete listeners (orphan clenaup)
* Make service_ports return ListenerPorts instead
* Recommend using the same ListenerClass across rolegroups
* Apply recommended labels to broker listeners
* Apply the correct rolegroup to bootstrap listeners, too
* Apply the correct rolegroup label to the rolegroup configmaps
* Apply recommended labels to the bootstrap listener PVC too
* Remove version from persistent PVCs
It broke upgrading
* Add note about upgrading to changelog
* docs: Add note on what bootstrap listeners return
* Update futures to 0.3.31
0.3.30 was yanked due to soundness issues.
* Drop unused futures compat feature
* Reformat bootstrap rolegroup note slightly
---------
Co-authored-by: Malte Sander <[email protected]>
Co-authored-by: Siegfried Weber <[email protected]>
Co-authored-by: Sebastian Bernauer <[email protected]>
Co-authored-by: Sebastian Bernauer <[email protected]>1 parent 6b43d48 commit c576b7e
File tree
19 files changed
+957
-756
lines changed- deploy/helm/kafka-operator
- crds
- templates
- docs/modules/kafka
- examples/getting_started
- pages/usage-guide
- partials
- rust
- crd/src
- operator-binary/src
- tests/templates/kuttl/configuration
19 files changed
+957
-756
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
13 | 13 | | |
14 | 14 | | |
15 | 15 | | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
16 | 20 | | |
17 | 21 | | |
18 | 22 | | |
| |||
24 | 28 | | |
25 | 29 | | |
26 | 30 | | |
| 31 | + | |
27 | 32 | | |
28 | 33 | | |
29 | 34 | | |
| |||
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
0 commit comments