Skip to content

Commit 6ef56d2

Browse files
committed
fix(node): validate OCI loader tools at boot
Hyper.Img.OciLoader.test_system/0 (checks skopeo/umoci/mke2fs) existed but was never called from Hyper.Node.test_system, so a missing skopeo only surfaced at image-load time. Wire it in after Umoci.ensure_installed so the node refuses to boot when an OCI loader tool is absent, like every other host requirement.
1 parent 1320700 commit 6ef56d2

1 file changed

Lines changed: 1 addition & 0 deletions

File tree

lib/hyper/node.ex

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -151,6 +151,7 @@ defmodule Hyper.Node do
151151
:ok <- Hyper.Node.FireVMM.VmLinux.Provider.ensure_installed(),
152152
:ok <- Hyper.Node.Vmlinux.test_system(),
153153
:ok <- Hyper.Img.OciLoader.Umoci.ensure_installed(),
154+
:ok <- Hyper.Img.OciLoader.test_system(),
154155
:ok <- Hyper.Node.Users.test_system(),
155156
:ok <- Hyper.Node.Layer.Repo.test_system(),
156157
:ok <- Hyper.SuidHelper.test_system(),

0 commit comments

Comments
 (0)