Ron Dagostino created KAFKA-10443:
-------------------------------------
Summary: Consider providing standard set of users in system tests
Key: KAFKA-10443
URL: https://issues.apache.org/jira/browse/KAFKA-10443
Project: Kafka
Issue Type: Test
Components: system tests
Reporter: Ron Dagostino
As part of the KIP-554 implementation we decided to exercise the AdminClient
interface for creating SCRAM credentials within the system tests. So instead
of bootstrapping both the broker and the user credentials via ZooKeeper
(`kafka-configs.sh --alter --zookeeper`) before the broker starts, we
bootstrapped just the broker credential via ZooKeeper and then we started the
brokers and created the user credential afterwards via the AdminClient
(`kafka-configs.sh --alter --bootstrap-server`). We did this by configuring
the admin client to log in as the broker. This works fine, but it feels like
we should have a separate "admin" user available to do this rather than having
to authenticate the admin client as the broker. Furthermore, this feels like
it might be a good pattern to consider everywhere -- whenever we create a
broker user we should also create an admin user for tests that want/need to
leverage it.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)