== Kafka-batch-source Kamelet Description

=== Authentication methods

This Kamelet connects to Kafka using appropriate security mechanisms based on the configuration type:

- Security settings as indicated by the kamelet name (SSL, SCRAM, not-secured)
- Schema registry integration where applicable
- Bootstrap servers configuration

=== Output format

The Kamelet consumes messages from Kafka topics and produces the message data in the configured format.

=== Configuration

The Kamelet requires Kafka connection parameters:

- `topic`: The Kafka topic to consume from
- `bootstrapServers`: Comma separated list of Kafka Broker URLs
- Security-specific parameters based on the authentication method

=== Usage example

```yaml
apiVersion: camel.apache.org/v1alpha1
kind: KameletBinding
metadata:
  name: kafka-batch-source-binding
spec:
  source:
    ref:
      kind: Kamelet
      apiVersion: camel.apache.org/v1alpha1
      name: kafka-batch-source
    properties:
      topic: "my-topic"
      bootstrapServers: "kafka-broker1:9092,kafka-broker2:9092"
  sink:
    ref:
      kind: Service
      apiVersion: v1
      name: my-service
```
