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)