Donavan Fritz dfritz
  • Joined on 2024-01-31
dfritz pushed to main at fritzlab-public/flock 2026-04-26 13:55:08 +00:00
e00579f7ca nodecondition: SSA the NetworkUnavailable condition (don't merge-patch)
dfritz pushed to main at fritzlab-public/flock 2026-04-26 03:56:36 +00:00
a6a50fd73f ci: retrigger build (run #685 + #686 hit transient github.com timeout / cancellation)
dfritz pushed to main at fritzlab-public/flock 2026-04-26 03:39:18 +00:00
c61b12204c anycast: drop pods from nexthop set on DeletionTimestamp
dfritz pushed to main at fritzlab-public/flock 2026-04-26 03:22:47 +00:00
e9d3eef2cc netpol: accept established+related at top of every pod chain
dfritz pushed to main at fritzlab-public/flock 2026-04-25 16:53:38 +00:00
8dd109866e ci: re-trigger build (runs #682-#683 failed transient github.com timeout)
dfritz pushed to main at fritzlab-public/flock 2026-04-25 16:43:09 +00:00
d5161e09d3 deploy: drop fritzlab.net/cni-test toleration
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