Kafka Operator v0.13.0
This release fixes several bug and introduce a couple of new features:
New features:
- Build docker images to Github registry
- Use CC image 2.5.16
- Update jmx exporter to version 0.14 and enable cacheing
- Allow to set log4j config for CC and Kafka
- Allow to not generate cc config hash
- Allow to use external init containers for Kafka Brokers
- Compute CC CPU utilisation dynamically
- Use more precise default config for CC nw_out nw_in metrics and allow to configure it via the user
- Add PodDistruptionBudget support
- Improve logging
Bug Fixes:
- Clean removal of the Broker from Envoy/Istio ingress controllers in case of cluster downscale
- Simplify and fix Vault PKI related code
- Use clusterNamespace in cluster issuer to make it unique
Upgrade Notes:
To upgrade the chart since the helm 3 limitation you have to set a value as well to keep your CRDs.
If this value is not set your CRDs might be deleted.
helm upgrade kafka-operator --set crd.enabled=true --namespace=kafka banzaicloud-stable/kafka-operator
If you are using CRDs installed by kubectl apply then crd.enabled=true can be left out.
Note: Seamless upgrade only works when your cluster is in ClusterRunning state.
v0.12.4..v0.13.0
This upgrade will trigger a rolling upgrade.
Thanks for the huge help from the community 🍺