conduktor.io ↗

KIP-1137 — Standardize Configuration Precedence for Tool Scripts

Discussion Kafka 2.6 Admin

Establishes a uniform configuration precedence order (CLI args > CLI properties > config files > defaults) across all Kafka tool scripts, with a new --modern flag for scripts that don't yet follow it. Inconsistent precedence across tools caused user confusion and made configurations from files or properties silently ignored when multiple sources were present.

Details

AuthorJhen-Yung Hsu
StatusDiscussion
Kafka Version2.6
JIRAKAFKA-10043
WikiView on Apache Wiki
Created2025-02-23
Last Modified2025-11-06
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.