-
Notifications
You must be signed in to change notification settings - Fork 604
Description
Who is this feature for?
Kafka operator
What problem are they facing today?
It appears that automq.zone.cidr.blocks config option isn't settable via static server.properties. It can be set only via kafka-config.
Why is solving this impactful?
Strimzi Operator sets all user provided options via static config. It assembles config map and mounts it as /opt/kafka/custom-config/service.properties to Kafka broker pod.
Following example at https://github.com/AutoMQ/automq-labs/blob/7b6cad4db34d61250c4d31de26606fe636671fa8/opensource-examples/setup/kubernetes/strimzi/automq-demo.yaml#L153 and guide at https://www.automq.com/docs/automq/eliminate-inter-zone-traffics/broker-configuration user sets automq.zone.cidr.blocks in spec.kafka.config and expects this setting to be successfully applied. Which isn't the case now.
Proposed solution
Make automq.zone.cidr.blocks settable by Strimzi Operator static config.
Additional notes
Slack thread https://automq.slack.com/archives/C06AHBV5NG7/p1766141279031499