Ron Dagostino created KAFKA-12799: ------------------------------------- Summary: Extend TestSecurityRollingUpgrade system test to KRaft Key: KAFKA-12799 URL: https://issues.apache.org/jira/browse/KAFKA-12799 Project: Kafka Issue Type: Test Components: system tests Reporter: Ron Dagostino
The TestSecurityRollingUpgrade system test rolls Kafka brokers multiple times to adjust listeners/inter-broker listeners while confirming that producers and consumers continue to work throughout the multiple rolls. We need to extend this test (or write a new one) that does something similar for the KRaft controllers. Producers/consumers are perhaps less appropriate in such a case -- maybe we need to create a topic after each roll to make sure the metalog is being consumed correctly? Note that this will require some logic in `KafkaService.security_config()` because we cache the security config and we will have to mutate it to get the changes to occur. See https://github.com/apache/kafka/pull/10694/ for what we had to do for Kafka broker changes; something similar will have to happen for controller changes. -- This message was sent by Atlassian Jira (v8.3.4#803005)