Chia-Ping Tsai created KAFKA-18850:
--------------------------------------

             Summary: Fix the docs of 
org.apache.kafka.automatic.config.providers
                 Key: KAFKA-18850
                 URL: https://issues.apache.org/jira/browse/KAFKA-18850
             Project: Kafka
          Issue Type: Improvement
            Reporter: Chia-Ping Tsai
            Assignee: Chia-Ping Tsai


It seems to me that =evn is incorrect. According to the source code, the 
correct value should be the class name. for example: 
`org.apache.kafka.common.config.provider.EnvVarConfigProvider`
```
        for (String provider : configProviders.split(",")) {
            String providerClass = providerClassProperty(provider);
            if (indirectConfigs.containsKey(providerClass)) {
                String providerClassName = indirectConfigs.get(providerClass);
                if (classNameFilter.test(providerClassName)) {
                    providerMap.put(provider, providerClassName);
                } else {
                    throw new ConfigException(providerClassName + " is not 
allowed. Update System property '"
                            + AUTOMATIC_CONFIG_PROVIDERS_PROPERTY + "' to allow 
" + providerClassName);
                }
            }
        }
```

https://github.com/apache/kafka/blob/trunk/clients/src/main/java/org/apache/kafka/common/config/AbstractConfig.java#L616



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to