Skip to content

fix: use multi-arch digest for kubevirt-dp instead of amd64 digest#2265

Merged
cdesiniotis merged 1 commit intomainfrom
fix-kubevirt-dp-digest-in-olm-bundle
Apr 3, 2026
Merged

fix: use multi-arch digest for kubevirt-dp instead of amd64 digest#2265
cdesiniotis merged 1 commit intomainfrom
fix-kubevirt-dp-digest-in-olm-bundle

Conversation

@cdesiniotis
Copy link
Copy Markdown
Contributor

Starting with v1.5.0 of the NVIDIA KubeVirt GPU Device Plugin, images that get published to nvcr.io are multi-arch. The image digest in the OLM bundle is incorrectly referring to the amd64 digest, causing the following error when this image is launched on an ARM server:

exec container process `/usr/bin/shelless_ulimit`: Exec format error

This commit updates the digest to refer to the multi-arch digest.

$ docker buildx imagetools inspect nvcr.io/nvidia/kubevirt-gpu-device-plugin:v1.5.0
Name:      nvcr.io/nvidia/kubevirt-gpu-device-plugin:v1.5.0
MediaType: application/vnd.docker.distribution.manifest.list.v2+json
Digest:    sha256:90f05ac42aeb7f259d69157a31cca03c97bed803fa28853e6429b85e238b90d6

Manifests:
  Name:      nvcr.io/nvidia/kubevirt-gpu-device-plugin:v1.5.0@sha256:98ff0ae43263b8ab4255197462f0b5d571eed9f263ec5f611f4b98e6fb2920d3
  MediaType: application/vnd.docker.distribution.manifest.v2+json
  Platform:  linux/amd64

  Name:      nvcr.io/nvidia/kubevirt-gpu-device-plugin:v1.5.0@sha256:a9e205b6ba1bc07e005960c0bd93dace7dbb8f2e5550ef3b5cd648f2e8ebe998
  MediaType: application/vnd.docker.distribution.manifest.v2+json
  Platform:  linux/arm64

Just as a note, our renovate bot updated this image to the v1.5.0 in this commit: b05151b.

Signed-off-by: Christopher Desiniotis <cdesiniotis@nvidia.com>
@cdesiniotis
Copy link
Copy Markdown
Contributor Author

/cherry-pick release-26.3

@cdesiniotis cdesiniotis added the bug Issue/PR to expose/discuss/fix a bug label Apr 3, 2026
@cdesiniotis cdesiniotis self-assigned this Apr 3, 2026
@cdesiniotis cdesiniotis added this to the v26.3.1 milestone Apr 3, 2026
@coveralls
Copy link
Copy Markdown

Coverage Status

coverage: 27.711%. remained the same
when pulling f93c480 on fix-kubevirt-dp-digest-in-olm-bundle
into 652724d on main.

@cdesiniotis cdesiniotis merged commit 2c9ce9c into main Apr 3, 2026
20 checks passed
@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 3, 2026

🤖 Backport PR created for release-26.3: #2266

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Issue/PR to expose/discuss/fix a bug cherry-pick/release-26.3

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants