cilium

homelab.cilium

Name Type Description
bgp.clusterASN signed integer BGP ASN of the cluster
bgp.enable boolean Whether to enable the provisioning of Cilium BGP configurations.
bgp.routerASN signed integer BGP ASN of the router
bgp.routerIP4 string IPv4 of the router for BGP communication
bgp.routerIP6 string IPv6 of the router for BGP communication
cidr-groups.enable boolean Whether to enable Cilium.
cidr-groups.localLANCIDR4 null or string IPv4 CIDR of the local LAN
cidr-groups.localLANCIDR6 null or string IPv6 CIDR of the local LAN
enable boolean Whether to enable cilium.
extraConfig attribute set of anything Additional Cilium helm configuration values to apply
firewall.enable boolean Whether to enable the Cilium host firewall (disables the NixOS firewall).
lbIpBlock4.cidr null or string IPv4 CIDR for the load balancers
lbIpBlock4.start string IP Pool range start for the load balancers
lbIpBlock4.stop string IP Pool range end for the load balancers
lbIpBlock6.cidr null or string IPv6 CIDR for the load balancers
lbIpBlock6.start null or string IPv6 Pool range start for the load balancers
lbIpBlock6.stop null or string IPv6 Pool range end for the load balancers
masquerade.enable boolean Whether to turn on masquerading (automatically turned on if ${config.homelab.privacy-vpn.enable} is on)
network-policies.enable boolean Whether to enable Cilium clusterwide network policies.