Skip to content

Example: Cluster-scoped rollup

Prerequisites

Platform cross-namespace collection requires cluster-scoped RBAC and labeled workload namespaces. For team-scoped e2e, use deployment-inventory.md first.

A namespaced KollectProfile (in kollect-system) + KollectClusterTarget + KollectClusterInventory roll up platform-wide rows and export to sinks resolved per ref namespace.

KollectClusterTarget.spec.profileRef requires explicit name + namespace; cluster-inventory sink refs resolve by name + namespace, defaulting to spec.sinkNamespace (kollect-system) when a ref omits namespace — no cluster-scoped static config kinds (ADR-0208).

Samples in config/samples/kustomization.yaml.

Dedupe: spec.dedupekeepAll (default) or byResourceUID (ADR-0305).