Add Siphon processes to GitLab Development Kit
Overview
- To aid adoption of Siphon, we should add a basic end-to-end setup of Siphon to GDK.
Implementation plan
- Add
siphon-producerto GDK with sensible defaults (replicate the users table?) - Add
siphon-clickhouse-consumerto GDK to consume the data from the above producer - Only start these processes if opted-in and if ClickHouse is configured and enabled in that GDK.