Skip to content

Unspecified min.insync.replicas in Kafka.spac.kafka.config leads to a never-ending rolling update #11854

@scholzj

Description

@scholzj

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.

Metadata

Metadata

Assignees

Labels

Type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions