Donavan Fritz dfritz
  • Joined on 2024-01-31
dfritz pushed to main at fritzlab-public/flock 2026-04-25 16:42:30 +00:00
65b2fb5b17 ip-algo: rename pod field to app; image from pod spec
dfritz pushed to main at fritzlab-public/flock 2026-04-25 16:17:53 +00:00
c860e9351b ip-algo: pod annotation > NodeConfig annotation > random
dfritz pushed to main at fritzlab-public/flock 2026-04-25 15:07:52 +00:00
a6202a36bd defaults: built-in baseline is dual-stack (IPv6 + IPv4), not IPv6-only
dfritz pushed to main at fritzlab-public/flock 2026-04-25 14:57:36 +00:00
a7dc7bf1f4 anycast: kernel multipath route + L4 hash for multi-pod-per-node
dfritz pushed to main at fritzlab-public/flock 2026-04-25 14:32:19 +00:00
5d9b6bfeec netpol: anchor base-chain jump on veth only, not pod IP
dfritz pushed to main at fritzlab-public/flock 2026-04-25 14:26:05 +00:00
39ede9130b netpol: NetworkPolicy v1 enforcement via nftables
71e584cf96 NodeConfig defaults + code-quality pass + fuzz tests + README
Compare 2 commits »
dfritz pushed to main at fritzlab-public/flock 2026-04-25 13:26:39 +00:00
677aec2a42 bird: leading-edge reload + 500ms cooldown (was trailing 500ms debounce)
dfritz pushed to main at fritzlab-public/flock 2026-04-25 13:16:48 +00:00
3117d00210 bird: declare anycast as protocol static; filter static→kernel export
dfritz pushed to main at fritzlab-public/flock 2026-04-25 13:09:04 +00:00
7ac497249f bird: gateway recursive on BGP protocols
dfritz pushed to main at fritzlab-public/flock 2026-04-25 13:02:55 +00:00
2082df37e5 anycast: revert to lo + add via=pod-eth0 next-hop on host route
dfritz pushed to main at fritzlab-public/flock 2026-04-25 12:55:16 +00:00
e1e9544e2e anycast: put IP on pod eth0, not lo
dfritz pushed to main at fritzlab-public/flock 2026-04-25 12:45:54 +00:00
3f6dfd3e88 bird: add source address + next hop self (v6 anycast fix)
dfritz pushed to main at fritzlab-public/flock 2026-04-25 12:36:51 +00:00
89a3502446 M6: anycast — pod lo + Ready-gated /128/32 + BIRD export
dfritz pushed to main at fritzlab-public/flock 2026-04-25 04:11:50 +00:00
c7fb159632 agent: maintain NetworkUnavailable=False on owned nodes
dfritz pushed to main at fritzlab-public/flock 2026-04-25 04:06:29 +00:00
a1222f13cc bird: add learn + explicit static blackhole protocols
dfritz pushed to main at fritzlab-public/flock 2026-04-25 04:02:38 +00:00
37cc3f6750 runtime: enable BIRD BGP on flock-labeled nodes
dfritz pushed to main at fritzlab-public/flock 2026-04-25 03:41:43 +00:00
06110884d4 runtime: skip BIRD render on first cutover
dfritz pushed to main at fritzlab-public/flock 2026-04-25 03:36:20 +00:00
0e1833dc7a ci: fix bird package name (alpine ships 'bird', not 'bird2')
dfritz pushed to main at fritzlab-public/flock 2026-04-25 03:33:53 +00:00
eb1f5e0d8d M2: netlink, IPAM/handler wiring, BIRD sidecar, CNI installer
dfritz pushed to main at fritzlab-public/flock 2026-04-25 03:21:37 +00:00
31fcae2a97 M2 plumbing: CNI ↔ agent JSON RPC over unix socket