kafka/tests/kafkatest/services/security
Ron Dagostino 5b0c58ed53
MINOR: Support using the ZK authorizer with KRaft (#10550)
This patch adds support for running the ZooKeeper-based
kafka.security.authorizer.AclAuthorizer with KRaft clusters. Set the
authorizer.class.name config as well as the zookeeper.connect config while also
setting the typical KRaft configs (node.id, process.roles, etc.), and the
cluster will use KRaft for metadata and ZooKeeper for ACL storage. A system
test that exercises the authorizer is included.

This patch also changes "Raft" to "KRaft" in several system test files. It also
fixes a bug where system test admin clients were unable to connect to a cluster
with broker credentials via the SSL security protocol when the broker was using
that for inter-broker communication and SASL for client communication.

Reviewers: Colin P. McCabe <cmccabe@apache.org>, Ismael Juma <ismael@juma.me.uk>
2021-05-19 10:32:56 -07:00
..
templates MINOR: ACLs for secured cluster system tests (#9378) 2020-10-09 15:34:53 +01:00
__init__.py
kafka_acls.py MINOR: Support using the ZK authorizer with KRaft (#10550) 2021-05-19 10:32:56 -07:00
listener_security_config.py
minikdc.py KAFKA-10402: Upgrade system tests to python3 (#9196) 2020-10-07 09:41:30 -07:00
security_config.py MINOR: Support using the ZK authorizer with KRaft (#10550) 2021-05-19 10:32:56 -07:00