Skip to content

Kafka Operator v0.12.3

Compare
Choose a tag to compare
@baluchicken baluchicken released this 26 Aug 10:15
· 653 commits to master since this release

This release fixes several bug and introduce a couple of new features:

New features:

  • Do not create serviceAccount if using the default (This behaviour changes since it used kafka-cluster as a default in release v0.12.2)
  • Make Helm chart helm3 compatible
  • Upgrade jmx version to 0.13.0
  • Add DescribeConfig ACL every time when granting an ACL
  • Update go version to 1.14
  • Update CC to version 2.5.x
  • Update CertManager to version 0.15.x and move JKS generation from the operator to the cert-manager
  • Add the ability to set annotations to CC pods
  • Allow passing loadbalancer IP to the envoy loadbalancer from CR
  • Implement Resize PVC command
  • Add support for kafka 2.6.0

Bug Fixes:

  • Remove finalizers when CR is in deletion state without certificates
  • Controller test fixes
  • Fix Operator does not restart pod when initcontainer fails with error
  • Do not terminate sidecar proxy until broker is running

Upgrade Notes:

  • Since ServiceAccount generation changed. Now the operator will use default if not specified otherwise. So if you want to keep using serviceAccount kafka-cluster please add that directly to your CR before the version update.
  brokerConfigGroups:
    default:
      serviceAccountName: kafka-cluster

This update will trigger a rolling upgrade.
Note: Seamless upgrade only works when your cluster is in ClusterRunning state.

v0.12.2...v0.12.3

Thanks for the huge help from the community 🍺