RFC: Separate CRDs per sink family (Option C)¶
Status: Superseded → ADR-0414 · Author: @konih · Created: 2026-06-06
Implemented as ADR-0414 (clean break, pre-GA). The unified
KollectSinkCRD was removed; inventories reference family sinks viasnapshotSinkRefs,databaseSinkRefs, andeventSinkRefs. See the ADR for the accepted design, migration notes, and CRD inventory.
Historical context¶
This RFC explored Option C — three family CRDs aligned with ADR-0401
(snapshot, relational, event) instead of a single flat KollectSink. The exploration informed ADR-0414;
the detailed proposal, alternatives, and dual-support migration window below are retained for archaeology
only and do not describe the shipped API.