Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

networkd: prevent networkd interference with cilium_vxlan interface #43

Merged
merged 1 commit into from Jul 29, 2021

Conversation

pothos
Copy link
Member

@pothos pothos commented Jul 29, 2021

Cilium's cilium_vxlan interface was getting the default networkd setup
applied which tries to attach an IP address through DHCP. This meant
that the interface was stuck in this "configuring" state by networkd
and now since somewhere between systemd 247.3 and 247.6 this also
causes a disruption, reported in
flatcar/Flatcar#455

Set the cilium_vxlan interface to be not managed by networkd's default
setup with DHCP as it's managed by Cilium.

How to use

To verify, check networkctl output to have cilium_vxlan to be unmanaged instead of configuring. Also check that it fixes the mentioned issue with Stable 2905.2.0

Testing done

Manually added the file to /etc/systemd/network/ and verified that it fixed the reproducer and the kubeadm.cilium.base test and ran a full test http://localhost:9091/job/os/job/manifest/3158/cldsv/ for the commit here

@pothos pothos requested a review from a team July 29, 2021 11:26
Cilium's cilium_vxlan interface was getting the default networkd setup
applied which tries to attach an IP address through DHCP. This meant
that the interface was stuck in this "configuring" state by networkd
and now since somewhere between systemd 247.3 and 247.6 this also
causes a disruption, reported in
flatcar/Flatcar#455

Set the cilium_vxlan interface, and any other Cilium interfaces, to be
not managed by networkd's default setup with DHCP as it's managed by
Cilium.
@pothos pothos merged commit bafab09 into flatcar-master Jul 29, 2021
@pothos pothos deleted the kai/cilium-vxlan branch July 29, 2021 18:00
pothos added a commit to flatcar-archive/coreos-overlay that referenced this pull request Jul 29, 2021
@pothos pothos added this to Ready to Release 2021-08-02 in Flatcar Container Linux Releases Planning Jul 29, 2021
@pothos pothos moved this from Ready to Release 2021-08-02 to Ready for review in Flatcar Container Linux Releases Planning Jul 29, 2021
pothos added a commit to flatcar-archive/coreos-overlay that referenced this pull request Jul 30, 2021
pothos added a commit to flatcar-archive/coreos-overlay that referenced this pull request Jul 30, 2021
pothos added a commit to flatcar-archive/coreos-overlay that referenced this pull request Jul 30, 2021
@dongsupark dongsupark moved this from Ready for review to Ready to Release 2021-08-02 in Flatcar Container Linux Releases Planning Jul 30, 2021
@vbatts vbatts removed this from Released 2021-08-02 in Flatcar Container Linux Releases Planning Sep 10, 2021
t-lo pushed a commit to flatcar/scripts that referenced this pull request Apr 17, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
3 participants