Automatic topic creation is a handy feature as it reduces the number of manual operational tasks involved in adding new Kafka use-cases, new streams, new jobs and new Change-Prop rules. However, even a little software bug can result in creating topics in a loop, that could result in a severe outage of the whole Kafka cluster.
We should think of a way to puppetize Kafka topics and disable automatic topic creation in a way that would be simultaneously handy for operators and safeguard us from software bugs.