When a Kafka cluster is created without configuring the min.insync.replicas in .spec.kafka.config, it seems to end in a never-ending rolling update, where the brokers are rolled again and again. This seems to be related to the ELR changes.
2025-09-10 16:14:36 INFO KafkaBrokerConfigurationDiff:220 - Reconciliation #112(watch) Kafka(myproject/my-cluster): min.insync.replicas not set in desired, unsetting back to default deleted entry
2025-09-10 16:14:36 ERROR KafkaRoller:706 - Reconciliation #112(watch) Kafka(myproject/my-cluster): Error updating cluster-wide configuration
org.apache.kafka.common.errors.InvalidConfigurationException: Cluster-level min.insync.replicas cannot be removed while ELR is enabled.
2025-09-10 16:14:36 INFO KafkaRoller:449 - Reconciliation #112(watch) Kafka(myproject/my-cluster): Rolling Pod my-cluster-bodymoor-3000/3000 due to []
2025-09-10 16:14:37 INFO PodOperator:54 - Reconciliation #112(watch) Kafka(myproject/my-cluster): Rolling pod my-cluster-bodymoor-3000
This is likely a blocker for 0.48.0 release.
When a Kafka cluster is created without configuring the
min.insync.replicasin.spec.kafka.config, it seems to end in a never-ending rolling update, where the brokers are rolled again and again. This seems to be related to the ELR changes.This is likely a blocker for 0.48.0 release.