KIP-887 — Add ConfigProvider to make use of environment variables
Accepted Kafka 3.5 AdminClient
Adds EnvVarConfigProvider, a new ConfigProvider implementation that reads values from environment variables with an optional allowlist.pattern regex filter. No built-in mechanism existed to inject secrets or environment-specific values from process environment variables into Kafka client or Connect configurations.
Details
| Author | Roman Schmitz |
| Status | Accepted |
| Kafka Version | 3.5 |
| JIRA | KAFKA-14376 |
| Wiki | View on Apache Wiki |
| Created | 2022-11-12 |
| Last Modified | 2023-04-06 |
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.