Current integration tests in libbeat only cover the use of Kafka without authentication, but Beats support more authentication methods.
These authentication methods should be covered:
https://strimzi.io/ is a Kubernetes operator that is able to start Kafka clusters with these configurations (except for Kerberos strimzi/strimzi-kafka-operator#3088). We might try to use it, or prepare different docker compose scenarios as we have done so far. We can also try to add multiple listeners to current docker-compose scenario.
Once we have these tests we can GA Kerberos and SASL-SCRAM authentication methods.
Current integration tests in libbeat only cover the use of Kafka without authentication, but Beats support more authentication methods.
These authentication methods should be covered:
https://strimzi.io/ is a Kubernetes operator that is able to start Kafka clusters with these configurations (except for Kerberos strimzi/strimzi-kafka-operator#3088). We might try to use it, or prepare different docker compose scenarios as we have done so far. We can also try to add multiple listeners to current docker-compose scenario.
Once we have these tests we can GA Kerberos and SASL-SCRAM authentication methods.