strimzi-kafka-operator
strimzi-kafka-operator copied to clipboard
Apache Kafka® running on Kubernetes
**Is your feature request related to a problem? Please describe.** Lack of visibility regarding the validity period of certificates created by the cluster & user operators. **Describe the solution you'd...
**Is your feature request related to a problem? Please describe.** no **Describe the solution you'd like** The operator has most of the information required to create an [AsyncAPI 2](https://www.asyncapi.com/docs/specifications/2.0.0) document...
Statefulset allows having predictable POD names. That, in turn, allows using pod name as `group.instance.id` and enable static membership that was designed for cloud applications.
**Is your feature request related to a problem? Please describe.** One of our Kafka Connect plugins is hosted in a private maven repository (Artifactory). Currently there's no way to pass...
**Describe the bug** At times the topic operator, when using the Kafka Streams state store, will hit a state where it repeatedly throws a Streams InvalidStateStoreException with the message: "The...
### Description of the problem In the past few days, we have hit a problem with resources. Specifically in test cases where we use KafkaMirrorMaker ∧ KafkaMirrorMaker2. This caused problems...
Add client rack-awareness support to Strimzi Bridge pods to allow consuming from the closest replica
The issue #3426 added support for _client rack-awareness_ to Kafka Connect. The _client rack-awareness_ allows to configure the `client.rack` option of the Kafka consumers to have them consume from the...
Right now because of using StatefulSet, you can always scale down only the last broker. You cannot remove for example second broker out of 3. That does not work in...
I believe there will be a room for some improvements. For now I can see one in this part of algorithm: When the custom property in `spec.kafka.config` is changed, we...
**Describe the bug** podDisruptionBudget maxUnavailable errors when set to a percent. **To Reproduce** Steps to reproduce the behavior: Set maxUnavailable on the podDisruptionBudget to a percent instead of a number...