Kafka Operator 0.10.0
This release fixes several bug and introduce a couple of new features:
New features:
- Assign permissions to KafkaUser based on topicName regex match
- Add support addPVC alert
- Implement all new CC task reconciler
- Support TLSOptions if ingress controller is Istio
- Add external endpoint which always available for metadata fetch request
- Make rolling upgrade more strict
- Add brokerId to PVC and Pod to ease debugging
- Use predefined ClusterIssuer to generate TLS certs (Configurable issuerRef)
- Add support for RebalanceDisk CC command
Bug Fixes:
- Documentation fixes
- Add more accurate label selector to CC deployment
- Log more understandable log why the CC task failed
- Fix StorageConfig merge issues
- Fix Rack Awareness status lost if broker config updated
- Fix sidecar proxy checker script
- Fix delete errors which might occur if broker is not fully initialized and deleted
This release supports Cert-Manager 0.11
Upgrade Notes:
Note: Seamless upgrade only works when your cluster is in
ClusterRunning
state.
Please be aware that updating to this release will cause a rolling upgrade on your existing cluster.
Since there is new label added to Cruise Control deployment selector, you will need to delete the running CC deployment, and let the operator create a new one.
Thanks for the huge help from the community 🍺