Skip to content

Kafka Operator v0.13.0

Compare
Choose a tag to compare
@github-actions github-actions released this 28 Oct 11:17

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 🍺