Skip to content

Kafka Operator 0.10.0

Compare
Choose a tag to compare
@baluchicken baluchicken released this 19 Feb 10:30
· 783 commits to master since this release

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.

0.9.2...0.10.0

Thanks for the huge help from the community 🍺