@@ -70,6 +70,13 @@ You can use the provided `Taskfile.yaml` to easily set up a local development en
7070| ` global.kubectl.imageRegistry ` | Docker registry with kubectl image (for init containers) | ` docker.io ` |
7171| ` global.kubectl.imageRepository ` | Docker repository with kubectl image (for init containers) | ` rancher/kubectl ` |
7272| ` global.kubectl.imageTag ` | Tag of kubectl Docker image (for init containers) - if unset (default) it is set to k8s cluster version | ` "" ` |
73+ | ` global.clickhouse.enabled ` | Enable ClickHouse integration within Lago | ` false ` |
74+ | ` global.clickhouse.kafka.tls ` | Enable TLS support for Kafka when using ClickHouse | ` true ` |
75+ | ` global.clickhouse.kafka.saslMechanisms ` | Kafka SASL mechanism | ` "SCRAM-SHA-512" ` |
76+ | ` global.clickhouse.kafka.securityProtocol ` | Kafka Security protocol | ` "SASL_SSL" ` |
77+ | ` global.clickhouse.kafka.consumerGroup ` | Kafka consumer group name | ` "events_consumer" ` |
78+ | ` global.clickhouse.kafka.boostrapServers ` | * (Required)* Kafka list of endpoints | ` [] ` |
79+ | ` global.clickhouse.kafka.topics ` | Dictionary of Kafka topics | {...} |
7380
7481### Frontend Configuration
7582
@@ -140,6 +147,39 @@ You can use the provided `Taskfile.yaml` to easily set up a local development en
140147| ` worker.livenessProbe.timeoutSeconds ` | Liveness probe timeout | ` 1 ` |
141148| ` worker.livenessProbe.failureThreshold ` | Liveness probe failure threshold | ` 3 ` |
142149
150+
151+ ### Events Consumer Configuration
152+
153+ | Parameter | Description | Default |
154+ | --------------------------------------------| -----------------------------------------------------| ----------------|
155+ | ` eventsConsumer.databasePool ` | Size of the database connection pool | ` 10 ` |
156+ | ` eventsConsumer.tolerations ` | Pod tolerations for Events Consumer pods | ` [] ` |
157+ | ` eventsConsumer.nodeSelector ` | Node selector for Events Consumer pods | ` {} ` |
158+ | ` eventsConsumer.affinity ` | Affinity rules for Events Consumer pods | ` {} ` |
159+ | ` eventsConsumer.rails.env ` | Events Consumer environment | ` production ` |
160+ | ` eventsConsumer.rails.logStdout ` | Enable or disable logging to stdout | ` true ` |
161+ | ` eventsConsumer.rails.logLevel ` | Log level for the Rails app | ` error ` |
162+ | ` eventsConsumer.resources.requests.memory ` | Memory request for Events Consumer | ` 1Gi ` |
163+ | ` eventsConsumer.resources.requests.cpu ` | CPU request for Events Consumer | ` 1100m ` |
164+ | ` eventsConsumer.podAnnotations ` | Annotations to add to the Events Consumer pod | ` {} ` |
165+ | ` eventsConsumer.podLabels ` | Labels to add to the Events Consumer pod | ` {} ` |
166+ | ` eventsConsumer.extraEnv ` | Additional environment variables for pods | ` {} ` |
167+
168+ ### Events Processor Configuration
169+
170+ | Parameter | Description | Default |
171+ | ---------------------------------------------| -----------------------------------------------------| ----------------|
172+ | ` eventsProcessor.databasePool ` | Size of the database connection pool | ` 10 ` |
173+ | ` eventsProcessor.env ` | Events Processor environment | ` production ` |
174+ | ` eventsProcessor.tolerations ` | Pod tolerations for Events Processor pods | ` [] ` |
175+ | ` eventsProcessor.nodeSelector ` | Node selector for Events Processor pods | ` {} ` |
176+ | ` eventsProcessor.affinity ` | Affinity rules for Events Processor pods | ` {} ` |
177+ | ` eventsProcessor.resources.requests.memory ` | Memory request for Events Processor | ` 1Gi ` |
178+ | ` eventsProcessor.resources.requests.cpu ` | CPU request for Events Processor | ` 1100m ` |
179+ | ` eventsProcessor.podAnnotations ` | Annotations to add to the Events Processor pod | ` {} ` |
180+ | ` eventsProcessor.podLabels ` | Labels to add to the Events Processor pod | ` {} ` |
181+ | ` eventsProcessor.extraEnv ` | Additional environment variables for pods | ` {} ` |
182+
143183### Events Worker Configuration
144184
145185| Parameter | Description | Default |
0 commit comments