Uploaded image for project: 'Kafka'
  1. Kafka
  2. KAFKA-13328

Connect does not perform preflight validation for per-connector header converters

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • 3.8.0
    • connect
    • None

    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

          Activity

            People

              ChrisEgerton Chris Egerton
              ChrisEgerton Chris Egerton
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: