Skip to content

Commit 59da40b

Browse files
binaryknotclaude
andauthored
feat: add meilisearch-worker (#226)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
1 parent c3c754a commit 59da40b

3 files changed

Lines changed: 47 additions & 2 deletions

File tree

charts/lago/Chart.lock

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,5 +41,8 @@ dependencies:
4141
- name: lago-events-processor-worker
4242
repository: file://../lago-events-processor-worker
4343
version: 0.5.19
44-
digest: sha256:b51623072646ec83c9a2224880c98df9cac4b563a6073848bee5c0de81e4db71
45-
generated: "2026-07-16T15:37:05.731303719Z"
44+
- name: lago-rails
45+
repository: file://../lago-rails
46+
version: 0.5.19
47+
digest: sha256:f70e0b7dbf633de0e2906e4876a3581644a012d4a27924c6eeaa2fa4322398c1
48+
generated: "2026-07-16T13:05:44.940719-07:00"

charts/lago/Chart.yaml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -84,6 +84,11 @@ dependencies:
8484
version: 0.5.19
8585
repository: "file://../lago-events-processor-worker"
8686
condition: global.streaming_ingestion.enabled
87+
- name: lago-rails
88+
alias: meilisearch-worker
89+
version: 0.5.19
90+
repository: "file://../lago-rails"
91+
condition: global.sidekiq.queues.meilisearch
8792

8893
annotations:
8994
org.opencontainers.image.source: "https://github.com/getlago/lago-helm-charts"

charts/lago/values.yaml

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,9 @@ global:
4545
# -- Enable the PDF background queue
4646
# @section -- Sidekiq
4747
pdf: false
48+
# -- Enable the Meilisearch indexing queue
49+
# @section -- Sidekiq
50+
meilisearch: false
4851

4952
config:
5053
# -- Name of an existing ConfigMap for shared configuration (bypasses auto-generated configmap)
@@ -520,6 +523,40 @@ billing-worker:
520523
# @section -- Billing Worker
521524
ports: []
522525

526+
# -- Meilisearch worker subchart overrides (lago-rails, conditional on `global.sidekiq.queues.meilisearch`)
527+
# @default -- See child values
528+
# @section -- Meilisearch Worker
529+
meilisearch-worker:
530+
# -- Override the meilisearch-worker subchart release name
531+
# @section -- Meilisearch Worker
532+
nameOverride: lago-meilisearch-worker
533+
config:
534+
# -- Disable nested config (uses parent config subchart)
535+
# @section -- Meilisearch Worker
536+
enabled: false
537+
# -- Config subchart name override
538+
# @section -- Meilisearch Worker
539+
nameOverride: lago-config
540+
# -- Liveness probe (disabled for workers)
541+
# @section -- Meilisearch Worker
542+
livenessProbe:
543+
enabled: false
544+
# -- Readiness probe (disabled for workers)
545+
# @section -- Meilisearch Worker
546+
readinessProbe:
547+
enabled: false
548+
service:
549+
# -- Disable service (no inbound traffic)
550+
# @section -- Meilisearch Worker
551+
enabled: false
552+
container:
553+
# -- Meilisearch worker entrypoint command
554+
# @section -- Meilisearch Worker
555+
command: ["./scripts/start.meilisearch.worker.sh"]
556+
# -- Container ports (none needed)
557+
# @section -- Meilisearch Worker
558+
ports: []
559+
523560
# -- Clock worker subchart overrides (lago-rails, conditional on `global.sidekiq.queues.clock`)
524561
# @default -- See child values
525562
# @section -- Clock Worker

0 commit comments

Comments
 (0)