Skip to main content
Version: master

Reference

Complete, enumerable specifications. Every accepted value, default and field is listed here; the Technical Overview explains what they mean.

Formats

  • State Formatstate.json schema (v2): root keys, BSP, drivers, infrastructure, groups, disks, container, service-mesh and signature manifests, with a complete example

Runtime interfaces

  • Control Socket — pv-ctrl HTTP-over-Unix-socket endpoints: containers, groups, wakelocks, signals, commands, storage, objects, steps, metadata, xconnect graph, config and drivers
  • Log Socketspv-ctrl-log and pv-fd-log, the /dev/log syslog protocols, output sinks and timestamp formats
  • Metadata — device and user metadata keys, formats, refresh behaviour and change thresholds

Configuration

  • Pantavisor Configuration — every configuration key, its accepted values, built-in default, and the levels it may be set at

Subsystems

  • Hooks — hook directory rules, hook points, hook environment variables and failure semantics
  • Power — power modes, wakelock scopes, PV_POWER_* keys and the /wakelocks response
  • IPAM — pool and per-container network schemas, lease lifecycle, backend plugin hooks, NAT backend and error handling
  • xconnectservices.json and run.json service manifests, mediation patterns and the hosted D-Bus system bus