Skip to content

Fix/hvt drop seccomp v2 - #974

Open
pocopepe wants to merge 2 commits into
urunc-dev:mainfrom
pocopepe:fix/hvt-drop-seccomp-v2
Open

Fix/hvt drop seccomp v2#974
pocopepe wants to merge 2 commits into
urunc-dev:mainfrom
pocopepe:fix/hvt-drop-seccomp-v2

Conversation

@pocopepe

Copy link
Copy Markdown
Contributor

Description

solo5-hvt applies its own seccomp filter since v0.11.0, so urunc applying one on top stacks the two and the tender gets SIGSYS'd before the guest boots. This drops the go side filter and lets solo5-hvt handle it.

Also bumps solo5 to v0.12.1 in CI, the urunc-deploy image and the docs, since anything below v0.11.0 has no filter of its own and would leave hvt unconfined. v0.12.1 also carries the ring buffer alignment fix from Solo5/solo5#660, which the networked rumprun guests on hvt need to boot at all.

Dropped the Hvt-rumprun-without-seccomp case, it can't pass anymore now that solo5-hvt always applies a filter. docs/design/seccomp.md updated to match.

One thing, this shouldn't merge before urunc-dev/monitors-build#5. docs/installation.md hardcodes a monitors-build tag that still ships solo5 v0.9.3, so until that's out anyone following the prebuilt path ends up with no seccomp at all. I'll push the tag update here once the release is cut.

Related issues

How was this tested?

All four e2e suites against solo5 v0.12.1 and hyperlight v0.12.1, all passing: make test_ctr (18), make test_nerdctl (25), make test_crictl (13), make test_docker (15).

LLM usage

Claude Opus 5 helped me finding out every reference of solo5, and help clean up my description.

Checklist

  • I have read the contribution guide.
  • The linter passes locally (make lint).
  • The e2e tests of at least one tool pass locally (make test_ctr, make test_nerdctl, make test_docker, make test_crictl).
  • If LLMs were used: I have read the llm policy.

Ref: urunc-dev#648
Signed-off-by: viju <avijusanjai@gmail.com>
Ref: urunc-dev#648
Signed-off-by: viju <avijusanjai@gmail.com>
@netlify

netlify Bot commented Aug 14, 2026

Copy link
Copy Markdown

Deploy Preview for urunc ready!

Name Link
🔨 Latest commit f469956
🔍 Latest deploy log https://app.netlify.com/projects/urunc/deploys/6a7f6bc5dac1ed0008f2472c
😎 Deploy Preview https://deploy-preview-974--urunc.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

tests: HVT e2e tests fail due to seccomp filter stacking

1 participant