fix(multus): pin master CNI to 05-cilium.conflist by kvaps · Pull Request #2315 · cozystack/cozystack

@kvaps @claude

Set multusMasterCNI to explicitly use 05-cilium.conflist instead of
auto-detecting the first available conflist at boot. This prevents a
race condition where multus picks 10-kube-ovn.conflist if it appears
before 05-cilium.conflist during node startup, bypassing the Cilium
CNI chain entirely.

Upstream issue: k8snetworkplumbingwg/multus-cni#1499
Tracking issue: #2310

Co-Authored-By: Claude <noreply@anthropic.com>
Signed-off-by: Andrei Kvapil <kvapss@gmail.com>

gemini-code-assist[bot]

bot reviewed Mar 31, 2026

@kvaps kvaps marked this pull request as ready for review

March 31, 2026 10:01

@dosubot dosubot bot added the size:XS

This PR changes 0-9 lines, ignoring generated files.

label

Mar 31, 2026

@kvaps kvaps added backport

Should change be backported on previus release

and removed size:XS

This PR changes 0-9 lines, ignoring generated files.

labels

Mar 31, 2026

@kvaps kvaps deleted the fix/multus-master-cni-race branch

March 31, 2026 10:01

kvaps added a commit that referenced this pull request

Mar 31, 2026
…ist (#2316)

# Description
Backport of #2315 to `release-1.2`.