Commit 28fc03c
committed
OCPBUGS-83580: Load fuse kernel module before testing /dev/fuse in CRI-O
The OCP-70987 test was failing across multiple CI platforms (AWS, GCP,
vSphere, Metal+IPv6) because /dev/fuse was not available on host nodes
where the fuse kernel module was not loaded. CRI-O silently ignores the
io.kubernetes.cri-o.Devices annotation when the device does not exist
on the host, causing the pod to start without /dev/fuse mounted.
This adds a modprobe fuse step before creating the test pod to ensure
the fuse kernel module is loaded. This is idempotent (no-op if already
loaded) and follows the same pattern used in tap.go for modprobe tun.
Made-with: Cursor1 parent ff48d7a commit 28fc03c
1 file changed
Lines changed: 11 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
112 | 112 | | |
113 | 113 | | |
114 | 114 | | |
| 115 | + | |
| 116 | + | |
| 117 | + | |
| 118 | + | |
| 119 | + | |
| 120 | + | |
| 121 | + | |
| 122 | + | |
| 123 | + | |
| 124 | + | |
115 | 125 | | |
116 | | - | |
| 126 | + | |
117 | 127 | | |
118 | 128 | | |
119 | 129 | | |
| |||
0 commit comments