From 965a294943301f1cba5cb98d735f9c84a6cad9ba Mon Sep 17 00:00:00 2001 From: Devin Buhl Date: Fri, 7 Jul 2023 09:15:16 -0400 Subject: [PATCH] fix: Cilium l2announcements lease config Signed-off-by: Devin Buhl --- ansible/playbooks/templates/custom-cilium-helmchart.yaml.j2 | 4 ++++ .../apps/kube-system/cilium/app/helmrelease.yaml.j2 | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/ansible/playbooks/templates/custom-cilium-helmchart.yaml.j2 b/ansible/playbooks/templates/custom-cilium-helmchart.yaml.j2 index 77f844ef..2a3ed694 100644 --- a/ansible/playbooks/templates/custom-cilium-helmchart.yaml.j2 +++ b/ansible/playbooks/templates/custom-cilium-helmchart.yaml.j2 @@ -35,8 +35,12 @@ spec: k8sServicePort: 6443 kubeProxyReplacement: strict kubeProxyReplacementHealthzBindAddr: 0.0.0.0:10256 + # https://github.com/cilium/cilium/issues/26586 l2announcements: enabled: true + leaseDuration: 30s + leaseRenewDeadline: 10s + leaseRetryPeriod: 4s loadBalancer: algorithm: maglev mode: dsr diff --git a/template/templates/kubernetes/apps/kube-system/cilium/app/helmrelease.yaml.j2 b/template/templates/kubernetes/apps/kube-system/cilium/app/helmrelease.yaml.j2 index c5fdf4e8..065e7c22 100644 --- a/template/templates/kubernetes/apps/kube-system/cilium/app/helmrelease.yaml.j2 +++ b/template/templates/kubernetes/apps/kube-system/cilium/app/helmrelease.yaml.j2 @@ -89,8 +89,12 @@ spec: serviceMonitor: enabled: true rollOutCiliumPods: true + # https://github.com/cilium/cilium/issues/26586 l2announcements: enabled: true + leaseDuration: 30s + leaseRenewDeadline: 10s + leaseRetryPeriod: 4s loadBalancer: algorithm: maglev mode: dsr