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. |
Click to show internal directories.
Click to hide internal directories.