From d6597150c756a919009a88d2fafc249e960e01db Mon Sep 17 00:00:00 2001 From: Dov Benyomin Sohacheski Date: Sat, 11 May 2024 05:45:29 +0300 Subject: [PATCH] Allow IP range for `cilium_bgp_lb_cidr` (#507) Co-authored-by: Techno Tim --- roles/k3s_server_post/templates/cilium.crs.j2 | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/roles/k3s_server_post/templates/cilium.crs.j2 b/roles/k3s_server_post/templates/cilium.crs.j2 index 513ca07..5745a3b 100644 --- a/roles/k3s_server_post/templates/cilium.crs.j2 +++ b/roles/k3s_server_post/templates/cilium.crs.j2 @@ -25,5 +25,10 @@ kind: CiliumLoadBalancerIPPool metadata: name: "01-lb-pool" spec: - cidrs: - - cidr: "{{ cilium_bgp_lb_cidr }}" + blocks: +{% if "/" in cilium_bgp_lb_cidr %} + - cidr: {{ cilium_bgp_lb_cidr }} +{% else %} + - start: {{ cilium_bgp_lb_cidr.split('-')[0] }} + stop: {{ cilium_bgp_lb_cidr.split('-')[1] }} +{% endif %}