Skip to content

Commit 668d7fb

Browse files
k3s_server: add kube_vip_arp parameter (#550)
With the kube_vip_arp parameter it is possible to set or unset the vip_arp environment variable of the kube-vip-ds daemonset. The value of the kube_vip_arp is true by default to not change the existing default. Signed-off-by: Christian Berendt <[email protected]> Co-authored-by: Techno Tim <[email protected]>
1 parent 6cee0e9 commit 668d7fb

File tree

2 files changed

+4
-1
lines changed

2 files changed

+4
-1
lines changed

roles/k3s_server/defaults/main.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,9 @@
44
# will determine the right interface automatically at runtime.
55
kube_vip_iface: null
66

7+
# Enables ARP broadcasts from Leader
8+
kube_vip_arp: true
9+
710
# Name of the master group
811
group_name_master: master
912

roles/k3s_server/templates/vip.yaml.j2

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ spec:
2727
- manager
2828
env:
2929
- name: vip_arp
30-
value: "true"
30+
value: "{{ 'true' if kube_vip_arp | bool else 'false' }}"
3131
- name: port
3232
value: "6443"
3333
{% if kube_vip_iface %}

0 commit comments

Comments
 (0)