Description
Users may specify a header converter class for their connector directly in the configuration for that connector. If this occurs, no preflight validation is performed to ensure that the specified converter is valid.
HeaderConverter implementations are required to provide a valid ConfigDef to the Connect framework via HeaderConverter::config, but this object isn't actually leveraged anywhere by Connect.
Connect should make use of this config object during preflight validation for connectors to fail faster when their header converters are misconfigured.
Attachments
Issue Links
- causes
-
KAFKA-16068 Use TestPlugins in ConnectorValidationIntegrationTest to silence plugin scanning errors
- Resolved
- links to