weft-microvm-agent

module
v0.3.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 14, 2026 License: BSD-3-Clause

Directories

Path Synopsis
cmd
weft-microvm-agent command
weft-microvm-agent runs inside an openweft micro-VM.
weft-microvm-agent runs inside an openweft micro-VM.
internal
metrics
Package metrics owns the Prometheus instrumentation for the in-guest weft-microvm-agent.
Package metrics owns the Prometheus instrumentation for the in-guest weft-microvm-agent.
pkg
boot
Package boot is the first-boot provisioning runner.
Package boot is the first-boot provisioning runner.
containers
Package containers is the VM side of the dynamic container set.
Package containers is the VM side of the dynamic container set.
execsession
Package execsession is the VM side of the user shell — and of every `crun exec` invocation.
Package execsession is the VM side of the user shell — and of every `crun exec` invocation.
firewall
Package firewall is the VM side of dynamic stateful packet filtering.
Package firewall is the VM side of dynamic stateful packet filtering.
firewallstatus
Package firewallstatus publishes this micro-VM's live nftables state on the per-VM NATS subject the control plane (and the UI) listen on.
Package firewallstatus publishes this micro-VM's live nftables state on the per-VM NATS subject the control plane (and the UI) listen on.
introspectsrv
Package introspectsrv implements the weft.introspect.v1.Introspect gRPC service: a read-only window into the micro-VM, served on the VM's wg0 address for an operator CLI to reach over WireGuard.
Package introspectsrv implements the weft.introspect.v1.Introspect gRPC service: a read-only window into the micro-VM, served on the VM's wg0 address for an operator CLI to reach over WireGuard.
mesh
Package mesh is the VM side of dynamic WireGuard mesh updates.
Package mesh is the VM side of dynamic WireGuard mesh updates.
mounts
Package mounts is the VM side of dynamic share mounts.
Package mounts is the VM side of dynamic share mounts.
procps
Package procps reads the Linux /proc filesystem to produce a process table equivalent to `ps aux`.
Package procps reads the Linux /proc filesystem to produce a process table equivalent to `ps aux`.
properties
Package properties is the guest-side application of dynamically- pushed VM properties.
Package properties is the guest-side application of dynamically- pushed VM properties.
sshd
Package sshd is the embedded SSH server that runs inside the microVM (in the ramdisk's weft-microvm-agent process).
Package sshd is the embedded SSH server that runs inside the microVM (in the ramdisk's weft-microvm-agent process).
sshkeys
Package sshkeys is the guest-side application of dynamically-pushed SSH authorized-keys updates.
Package sshkeys is the guest-side application of dynamically-pushed SSH authorized-keys updates.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL