fix(multus): build custom image with DEL cache fix by kvaps · Pull Request #2313 · cozystack/cozystack

and others added 2 commits

March 31, 2026 11:15
When CNI ADD never completes, multus DEL fails because delegate plugins
require runtime state that only exists after a successful ADD. This
creates a deadlock where containerd cannot release sandbox name
reservations, permanently blocking pod creation on the affected node.

Build a custom multus-cni image with a patch that returns success on
DEL when no cache file exists (ADD was never completed).

Upstream PR: k8snetworkplumbingwg/multus-cni#1498
Tracking issue: #2310

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

@kvaps kvaps marked this pull request as ready for review

March 31, 2026 09:17

@dosubot dosubot bot added the size:M

This PR changes 30-99 lines, ignoring generated files.

label

Mar 31, 2026

@kvaps kvaps added backport

Should change be backported on previus release

and removed size:M

This PR changes 30-99 lines, ignoring generated files.

labels

Mar 31, 2026

gemini-code-assist[bot]

@kvaps kvaps deleted the fix/multus-del-without-cache branch

March 31, 2026 09:22

kvaps added a commit that referenced this pull request

Mar 31, 2026
… fix (#2314)

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

@kvaps kvaps mentioned this pull request

Mar 31, 2026

5 tasks