Configuration settings

In this section we present the main configuration settings for each of the supported connectors.

The configuration classes are also documented here and can be used as reference for the configuration settings exposed in the values.yaml when using the helm-chart.

kafkaconnect.config Module

Kafkaconnect application and generic connector configuration.

Classes

Config(broker_url, connect_url, topic_regex, …) Kafkaconnect application configuration.
ConnectConfig(name, connector_class, topics, …) Generic connector configuration.

Class Inheritance Diagram

Inheritance diagram of kafkaconnect.config.Config, kafkaconnect.config.ConnectConfig

kafkaconnect.influxdb_sink.config Module

InfluxDB Sink connector configuration https://docs.lenses.io/connectors/sink/influx.html

Classes

ConnectConfig(name, connector_class, topics, …) Generic connector configuration.
InfluxConfig(name, connector_class, topics, …) InfluxDB connector configuration

Class Inheritance Diagram

Inheritance diagram of kafkaconnect.influxdb_sink.config.InfluxConfig

kafkaconnect.s3_sink.config Module

S3 Sink connector configuration https://docs.confluent.io/current/connect/kafka-connect-s3

Classes

ConnectConfig(name, connector_class, topics, …) Generic connector configuration.
S3Config(name, connector_class, topics, …) S3 Sink connector configuration

Class Inheritance Diagram

Inheritance diagram of kafkaconnect.s3_sink.config.S3Config