Revision 156/126

Wednesday, February 28, 2024

Charmed Apache Kafka and Charmed Apache ZooKeeper have been released for General Availability.

Charmhub | Deploy guide | Upgrade instructions | System requirements

Features

  • Deploying on VM (tested with LXD, MAAS)

  • Apache ZooKeeper using SASL authentication

  • Scaling up/down in one simple Juju command

  • Multi-broker support and Highly-Available setups

  • Inter-broker authenticated communication

  • TLS/SSL support using tls-certificates Provider charms (see more)

  • SASL/SCRAM and mTLS authentication for clients

  • DB access outside of Juju using data-integrator

  • Persistent storage support with Juju Storage

  • Super-user creation

  • Documentation featuring Diàtaxis framework

Other improvements

  • Canonical Data issues are now public on both Jira and GitHub platforms.

  • GitHub Releases provide a detailed list of bug fixes, PRs, and commits for each revision.

Compatibility

Principal charms support the latest LTS series “22.04” only.

Charm

Revision

Hardware architecture

Juju version

Artefacts

Charmed Apache Kafka

156

AMD64

2.9.45+, Juju 3.1+

Distribution: 3.6.0-ubuntu0.
Snap: revision 30.

Charmed Apache ZooKeeper

126

AMD64

2.9.45+, Juju 3.1+

Distribution: 3.8.2-ubuntu0.
Snap: revision 28.

Known issues

  • Revision 126 of Charmed Apache ZooKeeper was observed to sporadically trigger Apache ZooKeeper reconfiguration of the clusters by removing all servers but the Juju leader from the Apache ZooKeeper quorum. This leads to a non-highly available cluster, that it is however still up and running.

    • Recommendation: Upgrade to a newer version: revision 136+.