mirror of
https://github.com/kubernetes-sigs/kubespray.git
synced 2026-10-29 22:03:22 -02:30
* fix: render routingMode native when cilium_tunnel_mode is disabled When cilium_tunnel_mode is set to 'disabled', the previous template rendered 'tunnelProtocol: disabled', which Cilium does not recognise and falls back to vxlan. With native routing this conflicts and agents CrashLoopBackOff. Render 'routingMode: native' instead when disabled, matching the Cilium Helm chart API (per maintainer review on #13427 and #13314). Refs kubernetes-sigs/kubespray#13267 Signed-off-by: Mehrdad Biukian Naeini <mehrdadbiukian@gmail.com> * fix(cilium): tighten routingMode native render (remove stray blank line) Per review comment on kubernetes-sigs/kubespray#13427, drop the extra blank line after the routingMode/tunnelProtocol if-block so the rendered Helm values file is clean. Validated by rendering the template for cilium_tunnel_mode in {disabled, vxlan, geneve}: disabled yields 'routingMode: native' with no tunnelProtocol; vxlan/geneve yield 'tunnelProtocol: <mode>'. Signed-off-by: Mehrdad Biukian Naeini <mehrdadbiukian@gmail.com> --------- Signed-off-by: Mehrdad Biukian Naeini <mehrdadbiukian@gmail.com>