fix(kubernetes): pin KubeVirt CSI sidecars to SIG Storage releases - #3934
fix(kubernetes): pin KubeVirt CSI sidecars to SIG Storage releases#3934gettyeuro (yankawai) wants to merge 1 commit into
Conversation
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Pro Plus Run ID: 📒 Files selected for processing (4)
Included review availability: Your plan provides up to 8 included reviews per hour; 6 remain after this review. 📝 WalkthroughWalkthroughThe CSI controller and node templates now use pinned ChangesCSI Sidecar Images
Estimated code review effort: 2 (Simple) | ~10 minutes Merge Risk: ⚪ Minimal · up to This PR replaces mutable CSI sidecar images with versioned releases and adds rendered-image regression tests; the validated deployments and storage smoke test show the compatibility issue is addressed, with no actionable merge-blocking risk remaining. Suggested reviewers: 🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Signed-off-by: Yan Bondarenko <202671653+yankawai@users.noreply.github.com>
19e6d10 to
296d300
Compare
What this PR does
Replaces five mutable OpenShift
latestimage references (four unique sidecar images) in the KubeVirt CSI controller and tenant-node DaemonSet with versioned Kubernetes SIG Storage releases. This addresses the affected references from #3578 without claiming the other references in that issue.The selected controller versions match the sidecars already used by Cozystack's LINSTOR CSI deployment. Render tests pin every changed container name and image so a mutable tag cannot return silently.
Validation:
helm unittest packages/apps/kubernetes: 247/247 passed.helm unittest packages/system/kubevirt-csi-node: 6/6 passed.latestsidecars exited on the old CPU with the x86-64-v3 glibc error and the controller stayed in CrashLoopBackOff. A disposable guest cluster with the pinned images reached a 7/7 Ready controller on 2026-08-19 and was removed after the check.Screenshots
Not a UI change.
Downstream repositories
Walked the trigger map against the four changed template/test files. No package, schema, API, default, CRD, tooling contract, or downstream hardcoded value changes.
Release note