diff --git a/README.md b/README.md index 07f1daa0..58a15991 100644 --- a/README.md +++ b/README.md @@ -2,14 +2,14 @@ ## Overview -The Charmed Kafka Operator delivers automated operations management from day 0 to day 2 on the [Apache Kafka](https://kafka.apache.org) event streaming platform. It is an open source, end-to-end, production ready data platform on top of cloud native technologies. +The Charmed Kafka Operator delivers automated operations management from day 0 to day 2 on the [Apache Kafka](https://kafka.apache.org) event streaming platform. It is an open source, end-to-end, production ready data platform on top of cloud native technologies. -This operator charm comes with features such as: +This operator can be found on [Charmhub](https://charmhub.io/kafka) and it comes with production-ready features such as: - Fault-tolerance, replication, scalability and high-availability out-of-the-box. - SASL/SCRAM auth for Broker-Broker and Client-Broker authenticaion enabled by default. - Access control management supported with user-provided ACL lists. -The Kafka Operator uses the latest upstream Kafka binaries released by the The Apache Software Foundation that comes with Kafka, made available using the [`charmed-kafka` snap ](https://snapcraft.io/charmed-kafka) distributed by Canonical. +The Kafka Operator uses the latest upstream Kafka binaries released by The Apache Software Foundation that comes with Kafka, made available using the [`charmed-kafka` snap ](https://snapcraft.io/charmed-kafka) distributed by Canonical. As currently Kafka requires a paired ZooKeeper deployment in production, this operator makes use of the [ZooKeeper Operator](https://github.com/canonical/zookeeper-operator) for various essential functions. @@ -21,7 +21,7 @@ As currently Kafka requires a paired ZooKeeper deployment in production, this op - [x] Automatic topic creation with associated user ACLs - [x] Persistent storage support with [Juju Storage](https://juju.is/docs/olm/defining-and-using-persistent-storage) - [x] TLS/SSL encrypted connections -- [ ] mTLS +- [x] mTLS - [ ] Multi-application clusters - [ ] Partition rebalancing during broker scaling @@ -282,8 +282,11 @@ net.core.netdev_max_backlog= ## Contributing -Please see the [Juju SDK docs](https://juju.is/docs/sdk) for guidelines on enhancements to this charm following best practice guidelines, and [CONTRIBUTING.md](https://github.com/canonical/kafka-operator/blob/main/CONTRIBUTING.md) for developer guidance. +Please see the [Juju SDK docs](https://juju.is/docs/sdk) for guidelines on enhancements to this charm following best practice guidelines, and [CONTRIBUTING.md](https://github.com/canonical/kafka-operator/blob/main/CONTRIBUTING.md) for developer guidance. +### We are Hiring! + +Also, if you truly enjoy working on open-source projects like this one and you would like to be part of the OSS revolution, please don't forget to check out the [open positions](https://canonical.com/careers/all) we have at [Canonical](https://canonical.com/). ## License The Charmed Kafka Operator is free software, distributed under the Apache Software License, version 2.0. See [LICENSE](https://github.com/canonical/kafka-operator/blob/main/LICENSE) for more information.