Controller Flows
Controller Flows
Detailed step-by-step diagrams showing how data flows through each controller, from input to ReadStore projection and UI display.
External-dns sources → DNSRecord CRs → ReadStore → UI. Full lifecycle with dedup and hash-based change detection.
Manual DNS entries + DNSRecord aggregation → DNS resolution → ReadStore projection.
Hash resync, DNS resolution, and FQDNView projection into the ReadStore.
Local and remote alert fetching → status update → ReadStore projection.
Local status, remote sync (DNS, alerts, network flows), child CR lifecycle.
Daily release tracking with TTL cleanup and ReadStore projection.
NetworkPolicy parsing, graph building, and FlowNodeSet/FlowEdgeSet management.
Platform component status computation with maintenance override via ReadStore.
Phase lifecycle (upcoming → in_progress → completed) with strategic RequeueAfter.