KIP-632 — Add DirectoryConfigProvider
Accepted Admin
Adds a `DirectoryConfigProvider` that reads configuration values from files in a directory (one file per key, filename = key name) rather than from a properties file. On Kubernetes, Secrets are mounted as a directory with one file per key; the existing `FileConfigProvider` (KIP-297) reads only `.properties` files, making it ergonomically incompatible with the Kubernetes Secret directory mount pattern.
Details
| Author | Tom Bentley |
| Status | Accepted |
| JIRA | KAFKA-7370 |
| Wiki | View on Apache Wiki |
| Created | 2020-06-29 |
| Last Modified | 2020-08-06 |
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.