Skip to content

Update module github.com/stacklok/go-microvm to v0.0.41 - #257

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/github.com-stacklok-go-microvm-0.x
Open

renovate[bot] wants to merge 1 commit into
mainfrom
renovate/github.com-stacklok-go-microvm-0.x

Conversation

@renovate

@renovate renovate Bot commented Sep 23, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
github.com/stacklok/go-microvm v0.0.40 → v0.0.41 age confidence

Release Notes

stacklok/go-microvm (github.com/stacklok/go-microvm)

v0.0.41

Compare Source

VirtioFS ownership preparation

  • Added public virtiofs.PrepareOwnership(ctx, root, relativePath, uid, gid) for strict whole-tree or targeted preparation using the existing override_stat mechanism.
  • Startup stays best-effort by default: recoverable entry failures produce a bounded warning while other safe entries continue processing. Set VirtioFSMount.StrictOwnershipPreparation: true to require complete preparation.
  • Explicit OverrideUID/OverrideGID now apply to read-only exports too. Guest and host-device read-only enforcement remain unchanged.
  • Host ownership and mode are unchanged; existing guest mode bits are preserved. No repository copying, watcher, or implicit chmod/chown is introduced.
  • New or changed xattrs still require host write permission. An unannotated host-0400 file normally cannot be prepared by an unprivileged caller; matching metadata is not rewritten.
  • Callers must synchronize host updates and guest metadata access. Preparation is nontransactional and does not invalidate guest caches. Linux user-namespace behavior is unchanged.

See usage and lifecycle examples.

Validation

Linux and macOS tests/lint, CGO builds, and runtime/firmware publication passed. This does not constitute live Apple Silicon guest validation.

Changes

Full Changelog: stacklok/go-microvm@v0.0.40...v0.0.41


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

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.

0 participants