conduktor.io ↗

KIP-713 — Validation of Enums in configuration

Discussion Admin

KIP-713 adds built-in enum validation support to Kafka's `ConfigDef` framework so that enum-typed configuration values produce error messages listing all valid options when an invalid value is provided. Current validation failures for enum configs produce opaque exceptions with no indication of acceptable values, degrading the operator experience.

Details

AuthorJeremy Custenborder
StatusDiscussion
JIRAKAFKA-12301
WikiView on Apache Wiki
Created2021-02-05
Last Modified2021-02-05
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.