Exclude calico management from NetworkManager
Some checks failed
continuous-integration/drone/push Build is failing

This commit is contained in:
Adrien Reslinger 2022-04-15 11:03:44 +02:00
parent 39d7aec1b1
commit f67d9d8029
Signed by: adrien
GPG key ID: DA7B27055C66D6DE
2 changed files with 21 additions and 0 deletions

View file

@ -0,0 +1,2 @@
[keyfile]
unmanaged-devices=interface-name:cali*;interface-name:tunl*;interface-name:vxlan.calico;interface-name:wireguard.cali

View file

@ -20,6 +20,25 @@
# when:
# - kubernetes_cri_changed is changed
- name: Configure NetworkManager for Calico
file:
src: "etc/NetworkManager/conf.d/calico.conf"
dest: "/etc/NetworkManager/conf.d/calico.conf"
group: root
owner: root
mode: 0644
when:
- kubernetes_network == "calico"
- ansible_os_family == "RedHat"
register: kubernetes_network_networkmanager_changed
- name: Restart kubelet after kubernetes cri installation
service:
name: NetworkManager
status: reload
when:
- kubernetes_network_networkmanager_changed is changed
- name: Configuring IPVS kernel module to be load on boot
template:
src: "etc/modules-load.d/ipvs.conf.j2"