feat(network-policies): CiliumCIDRGroup per client network #1583

Merged
k.renner merged 1 commits from feat/cidr-groups-per-vlan into main 2026-11-06 14:47:46 +00:00
Member

Adds one CiliumCIDRGroup per UDM client network (net-iot, net-privat, net-server, net-vpn, …) with its ULA and IPv4 prefixes, taken from the live UDM network config. LoadBalancer CNPs can then restrict their sources with fromCIDRSet: [{cidrGroupRef: net-…}] instead of repeating subnets.

ISP-delegated GUA prefixes are left out because they change; clients reach the fd99:: LB addresses from their ULA.

No policy references the groups yet, so traffic is unchanged. Server-side dry-run of all 17 objects passes.

Refs S28-19

🤖 Generated with Claude Code

Adds one `CiliumCIDRGroup` per UDM client network (`net-iot`, `net-privat`, `net-server`, `net-vpn`, …) with its ULA and IPv4 prefixes, taken from the live UDM network config. LoadBalancer CNPs can then restrict their sources with `fromCIDRSet: [{cidrGroupRef: net-…}]` instead of repeating subnets. ISP-delegated GUA prefixes are left out because they change; clients reach the `fd99::` LB addresses from their ULA. No policy references the groups yet, so traffic is unchanged. Server-side dry-run of all 17 objects passes. Refs S28-19 🤖 Generated with [Claude Code](https://claude.com/claude-code)
claude-bot added 1 commit 2026-11-06 14:45:24 +00:00
feat(network-policies): CiliumCIDRGroup per client network
ci/woodpecker/pr/ci-manifests-test Pipeline was successful
ci/woodpecker/pr/ci-scripts-test Pipeline was successful
6de87eba4c
One group per UDM client network (ULA + IPv4; ISP-delegated GUA
prefixes are not stable and are left out), so LoadBalancer CNPs can
restrict sources via fromCIDRSet.cidrGroupRef instead of repeating
subnets. Adds no policy; no traffic changes.

Refs S28-19

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
k.renner merged commit c541190e8e into main 2026-11-06 14:47:46 +00:00
Sign in to join this conversation.