Skip to content

feat(experimentation): write ingestion events straight to ClickHouse without Kafka - #629

Merged
Zaimwa9 merged 7 commits into
mainfrom
feat/experimentation-clickhouse-sink
Nov 9, 2026
Merged

Zaimwa9 merged 7 commits into
mainfrom
feat/experimentation-clickhouse-sink

Conversation

@Zaimwa9

@Zaimwa9 Zaimwa9 commented Nov 6, 2026 •

Copy link
Copy Markdown
Contributor

Thanks for submitting a PR! Please check the boxes below:

  • I have filled in the "Changes" section below?
  • I have filled in the "How did you test this code" section below?

Changes

Closes #622

  • New experimentation.sink (kafka by default, or clickhouse). With clickhouse, the ingestion service writes events straight to the ClickHouse in experimentation.clickhouse, and warehouse delivery and the Kafka topic job aren't deployed.
  • Ingestion image 0.6, the first release with the direct ClickHouse sink.

How did you test this code?

New unit tests for the ClickHouse sink (env, password secret, skipped Kafka resources, validation), all suites passing, helm lint, and helm template in both modes.

@Zaimwa9
Zaimwa9 marked this pull request as ready for review November 6, 2026 12:32
@Zaimwa9
Zaimwa9 requested a review from gagantrivedi November 6, 2026 12:39

@gagantrivedi gagantrivedi left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

minor changes requested

Comment thread charts/flagsmith/values.yaml Resolved
@Zaimwa9
Zaimwa9 requested a review from gagantrivedi November 9, 2026 09:29
@Zaimwa9
Zaimwa9 merged commit dfa55ba into main Nov 9, 2026
1 check passed
@Zaimwa9
Zaimwa9 deleted the feat/experimentation-clickhouse-sink branch November 9, 2026 10:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Update helm charts to support running ingestion server without kafka for clickhouse warehouse

2 participants