Pantavisor Configuration
Overview: Configuration Levels explains what the levels mean and how they take precedence.
This reference page presents the newly unified configuration key syntax. To get to the deprecated but still supported previous format, you will have to go here.
The legacy dotted key set is frozen: it only covers keys that predate the unified syntax. Keys added since (for example the PV_POWER_* power keys) have no dotted form and new keys are never given one. GET /config (pvcontrol config ls) therefore only shows the pre-existing legacy keys — use /config2 (pvcontrol conf ls) for the full set.
This page lists all configuration keys, their values, and the levels each one supports. For an explanation of what each level means and how they take precedence over one another, see Configuration Levels.
Summary
The key syntax is the same for all configuration levels.
All keys are case insensitive.
Syntax and behavior of keys tagged with (experimental) might change and break backwards compatibility.
Default is the built-in default compiled into Pantavisor. A device may well be running a
different value: to see what it actually resolved, and which level set it, use
pvcontrol conf ls.
Keys whose value is 0 or 1 also accept the symbolic forms true/false, yes/no and
on/off, case-insensitively. The one exception is PH_CREDS_PROXY_NOPROXYCONNECT, which is
integer-typed and accepts only numeric 0 or 1.
This table contains the currently supported list of configuration keys, sorted alphabetically.
| Key | Value | Default | Description |
|---|---|---|---|
PH_CREDS_HOST | IP or hostname | api.pantahub.com | set Pantacor Hub address |
PH_CREDS_ID | string | empty | set Pantacor Hub device ID |
PH_CREDS_PORT | port | 443 | set port for communication with Pantacor Hub |
PH_CREDS_PRN | string | empty | set Pantacor Hub device PRN |
PH_CREDS_PROXY_HOST | IP or hostname | empty | set Pantacor Hub proxy address |
PH_CREDS_PROXY_NOPROXYCONNECT | 0 or 1 | 0 | disable proxy communication with Pantacor Hub |
PH_CREDS_PROXY_PORT | port | 3218 | set port for proxy communication with Pantacor Hub |
PH_CREDS_SECRET | string | empty | set Pantacor Hub credentials secret |
PH_CREDS_TYPE | builtin or ext-<handler> | builtin | set Pantacor Hub credentials type; ext-<handler> delegates login to an external handler binary instead of the built-in PRN/secret flow |
PH_FACTORY_AUTOTOK | token | empty | set factory auto token for communication with Pantacor Hub |
PH_LIBEVENT_HTTP_RETRIES | number of retries | 1 | set HTTP request number of retries for communication with Pantacor Hub |
PH_LIBEVENT_HTTP_TIMEOUT | time (in seconds) | 60 | set HTTP request timeout for communication with Pantacor Hub |
PH_METADATA_DEVMETA_HEARTBEAT | duration: seconds, or 30s, 10min, 1h, 1d | 60 | upper bound between device metadata pushes; a push happens even when nothing changed, so Pantacor Hub keeps seeing the device as alive |
PH_METADATA_DEVMETA_INTERVAL | time (in seconds) | 10 | set push interval for device metadata to Pantacor Hub |
PH_METADATA_DEVMETA_THRESHOLD | percent | 1 | relative change a numeric device metadata field needs before it triggers a push of its own |
PH_METADATA_USRMETA_INTERVAL | time (in seconds) | 5 | set refresh interval for user metadata from Pantacor Hub |
PH_ONLINE_REQUEST_THRESHOLD | number of failures | 0 | number of failed requests to Pantacor Hub allowed to still consider device online |
PH_UPDATER_DOWNLOAD_RATE_LIMIT | bytes per second | 0 (unlimited) | throttle object-download throughput; test/debug knob for reliably exercising resume/interruption behavior, not a production traffic-shaping feature |
PH_UPDATER_INTERVAL | time (in seconds) | 5 | set time between Pantacor Hub update requests |
PH_UPDATER_NETWORK_TIMEOUT | time (in seconds) | 120 | set time before rollback if device cannot communicate with Pantacor Hub |
PH_UPDATER_TRANSFER_MAX_COUNT | number of transfers | 5 | set maximum number of object transfers to and from Pantacor Hub during updates |
PV_BOOTLOADER_FITCONFIG | string | empty | set FIT configuration name |
PV_BOOTLOADER_MTD_ENV | string | empty | set MTD name for bootloader env |
PV_BOOTLOADER_MTD_ONLY | 0 or 1 | 0 | enable MTD for bootloader env |
PV_BOOTLOADER_TYPE | uboot, uboot-ab, uboot-pvk, rpiab or grub | uboot | set bootloader type |
PV_BOOTLOADER_UBOOTAB_A_NAME | string | fitA | name of the partition to use as "A" in uboot-ab mode |
PV_BOOTLOADER_UBOOTAB_B_NAME | string | fitB | name of the partition to use as "B" in uboot-ab mode |
PV_BOOTLOADER_UBOOTAB_ENV_BAK_NAME | string | empty | name of the partition where the uboot environment is backed up |
PV_BOOTLOADER_UBOOTAB_ENV_NAME | string | empty | name of the partition where the uboot environment is stored |
PV_BOOTLOADER_UBOOTAB_ENV_OFFSET | offset in bytes | 0 | environment offset from the beginning of the partition |
PV_BOOTLOADER_UBOOTAB_ENV_SIZE | size in bytes | 0 | size of the uboot environment |
PV_CACHE_DEVMETADIR | path | /storage/cache/devmeta | set persistent device metadata dir |
PV_CACHE_USRMETADIR | path | /storage/cache/meta | set persistent user metadata dir |
PV_CONTROL_REMOTE | 0 or 1 | 1 | allow remote control from Pantacor Hub |
PV_CONTROL_REMOTE_ALWAYS | 0 or 1 | 0 | keep communication with Pantacor Hub even when a local revision is running |
PV_DEBUG_SHELL | 0 or 1 | 1 | enable local debug shell |
PV_DEBUG_SHELL_AUTOLOGIN | 0 or 1 | 0 | enable autologin for debug shell |
PV_DEBUG_SHELL_TIMEOUT | time (in seconds) | 60 | time that Pantavisor waits before rebooting if debug shell console is opened |
PV_DEBUG_SSH | 0 or 1 | 1 | enable SSH debug access |
PV_DEBUG_SSH_AUTHORIZED_KEYS | string | empty | set authorized keys for SSH debug access |
PV_DISK_EXPORTSDIR | path | /exports | set exports directory |
PV_DISK_VOLDIR | path | /volumes | set volumes directory |
PV_DISK_WRITABLEDIR | path | /writable | set writable directory |
PV_DROPBEAR_CACHE_DIR | path | /storage/cache/dropbear | set debug ssh server cache directory |
PV_LIBEVENT_DEBUG_MODE | 0 or 1 | 0 | enable event loop debug logs |
PV_LIBTHTTP_CERTSDIR | path | /certs | set certificates directory for libthttp |
PV_LIBTHTTP_LOG_LEVEL | 0 FATAL, 1 ERROR, 2 WARN, 3 INFO, 4 DEBUG, 5 TRACE | 3 | set libthttp log verbosity level |
PV_LOG_AUTO_DEVLOG | 0 or 1 | 1 | globally enable or disable the /dev/log bind-mount into containers; can be overridden per-container with dev-log in run.json |
PV_LOG_BUF_NITEMS | integer | 128 | set in-memory logs buffer size |
PV_LOG_CAPTURE | 0 or 1 | 1 | capture logs from containers |
PV_LOG_CAPTURE_DMESG | 0 or 1 | 1 | capture dmesg logs |
PV_LOG_DIR | path | /storage/logs/ | set logs directory |
PV_LOG_DIR_MAXSIZE | integer with optional suffix B(default),K,KB,M,MB,G,GB,T,TB,%; 0 for auto | 0 | max size of the log directory; 0 auto-sizes to 10% of the backing partition, or 100% if it is tmpfs |
PV_LOG_FILETREE_TIMESTAMP_FORMAT | golang:<constant> or strftime:<format> | empty | timestamp format for filetree logs |
PV_LOG_HYSTERESIS_FACTOR | positive integer | 4 | controls the gap between high and low watermarks for log directory cleanup |
PV_LOG_LEVEL | 0 FATAL, 1 ERROR, 2 WARN, 3 INFO, 4 DEBUG, 5 TRACE | 0 | set Pantavisor log verbosity level |
PV_LOG_LOGGERS | 0 or 1 | 1 | enable loggers for containers |
PV_LOG_PUSH | 0 or 1 | 1 | push logs to Pantacor Hub |
PV_LOG_ROTATE_FACTOR | integer | 5 | determines per-file rotation threshold for log directory cleanup |
PV_LOG_SERVER_OUTPUTS | comma-separated list of filetree, singlefile, stdout, stdout.pantavisor, stdout.containers, stdout_direct, nullsink | filetree | set log server outputs; unknown tokens are dropped with a warning |
PV_LOG_SINGLEFILE_TIMESTAMP_FORMAT | golang:<constant> or strftime:<format> | empty | timestamp format for single-file logs |
PV_LOG_STDOUT_TIMESTAMP_FORMAT | golang:<constant> or strftime:<format> | empty | timestamp format for stdout logs |
PV_LOG_TIMESTAMP | relative or absolute | relative | clock behind the tsec field of every log line: seconds since boot, or Unix epoch |
PV_LOOP_INDEX_BASE | integer | -1 | set base index of the loop device range reserved for this instance; -1 disables ranging |
PV_LXC_LOG_LEVEL | 0 FATAL, 1 ERROR, 2 WARN, 3 INFO, 4 DEBUG, 5 TRACE | 2 | log verbosity forwarded to the LXC platform plugin |
PV_NET_BRADDRESS4 | IP address | 10.0.3.1 | set bridge IPv4 address |
PV_NET_BRDEV | interface name | lxcbr0 | set bridge device name |
PV_NET_BRMASK4 | IP mask | 255.255.255.0 | set bridge IPv4 mask |
PV_OEM_NAME | string | empty | set OEM name to load the in-revision OEM configuration file from <PV_OEM_NAME>/<PV_POLICY>.config; empty disables the OEM level |
PV_POLICY | string | empty | set policy name to select the policy config file and the name of the OEM configuration file (default if empty) |
PV_POWER_AUTOSLEEP_SETTLE | duration: seconds, or 30s, 10min, 1h, 1d | 90 | managed power mode: delay after ready before autosleep is enabled |
PV_POWER_DEVMETA_EAGER_PUSH | 0 or 1 | 0 | push device metadata out-of-band right away instead of waiting up to a full devmeta interval, minimizing awake time |
PV_POWER_DEVMETA_MAX_HELD | duration: seconds, or 30s, 10min, 1h, 1d | 300 | max seconds the devmeta wakelock is held awaiting a Hub ack |
PV_POWER_MODE | disabled, locks or managed | locks | set power mode |
PV_POWER_SYSFS_DIR | path | /sys/power | base dir of the wakelock sysfs nodes |
PV_POWER_WAKE_INTERVAL | duration: seconds, or 30s, 10min, 1h, 1d | 3600 | managed power mode: seconds between timed wakes (device heartbeat) |
PV_POWER_WAKE_MAX_AWAKE | duration: seconds, or 30s, 10min, 1h, 1d | 60 | managed power mode: maximum awake seconds per wake window |
PV_POWER_WAKE_MIN_AWAKE | duration: seconds, or 30s, 10min, 1h, 1d | 10 | managed power mode: minimum awake seconds per wake window |
PV_POWER_WAKE_RUN_WINDOW | duration: seconds, or 30s, 10min, 1h, 1d | 0 | managed power mode: after the wake's payload(s) complete, stay awake this many further seconds as the containers' guaranteed run window |
PV_REMOUNT_POLICY | string | empty | set remount policy name for filesystem remounting |
PV_REVISION_RETRIES | integer | 10 | number of retries for revision transitions |
PV_SECUREBOOT_CHECKSUM | 0 or 1 | 1 | enable artifact checksum validation |
PV_SECUREBOOT_HANDLERS | 0 or 1 | 1 | enable handlers verification |
PV_SECUREBOOT_MODE | disabled, audit, lenient or strict | lenient | set secureboot mode |
PV_SECUREBOOT_OEM_TRUSTSTORE | truststore name | ca-oem-certificates | name of the OEM truststore, resolved to <PV_SYSTEM_ETCDIR>/pantavisor/pvs/trust/<name>.crt |
PV_SECUREBOOT_TRUSTSTORE | truststore name | ca-certificates | name of the Pantavisor truststore, resolved to <PV_SYSTEM_ETCDIR>/pantavisor/pvs/trust/<name>.crt |
PV_STORAGE_DEVICE | string | empty | set storage device name |
PV_STORAGE_FIRMWARE_VOL | 0 or 1 | 0 | use bsp volume pv--firmware as alternate kernel firmware load path (written to /sys/module/firmware_class/parameters/path); requires the volume to be declared in device.json |
PV_STORAGE_FSTYPE | filesystem name | empty | set storage filesystem type; passed to mount(2). ext4, ubifs and jffs2 additionally select special handling |
PV_STORAGE_GC_KEEP_FACTORY | 0 or 1 | 0 | keep factory revision during GC |
PV_STORAGE_GC_RESERVED | percentage | 5 | reserved storage percentage for GC |
PV_STORAGE_GC_THRESHOLD | percentage | 0 | storage GC threshold percentage |
PV_STORAGE_GC_THRESHOLD_DEFERTIME | time (in seconds) | 600 | defer time for GC threshold |
PV_STORAGE_LOGTEMPSIZE | size string | empty | set size for temporary log storage |
PV_STORAGE_MNTPOINT | path | empty | set storage mount point |
PV_STORAGE_MNTTYPE | filesystem name | empty | set storage mount type; passed to mount(2). ext4, ubifs and jffs2 additionally select special handling |
PV_STORAGE_PHCONFIG_VOL | 0 or 1 | 0 | use volume for Pantahub configuration |
PV_STORAGE_WAIT | time (in seconds) | 5 | time to wait for storage device |
PV_SYSCTL_* | string | — | set any kernel sysctl at runtime; key maps to /proc/sys/ (e.g. PV_SYSCTL_KERNEL_CORE_PATTERN → /proc/sys/kernel/core_pattern) |
PV_SYSCTL_KERNEL_CORE_PATTERN | string | |/lib/pv/pvcrash --skip | set kernel core dump pattern |
PV_SYSTEM_APPARMOR_PROFILES | string | empty | AppArmor profiles to load |
PV_SYSTEM_CONFDIR | path | /configs | set directory for system configurations |
PV_SYSTEM_DISKSDIR | path | /run/pantavisor/disks | set system disks directory |
PV_SYSTEM_DRIVERS_LOAD_EARLY_AUTO | 0 or 1 | 0 | enable early auto-loading of drivers |
PV_SYSTEM_ETCDIR | path | /etc | set system etc directory |
PV_SYSTEM_ETCPANTAVISORDIR | path | /etc/pantavisor | set Pantavisor etc directory |
PV_SYSTEM_INIT_MODE | embedded, standalone or appengine | embedded | set system init mode |
PV_SYSTEM_LIBDIR | path | /lib | set system library directory |
PV_SYSTEM_MEDIADIR | path | /media | set system media directory |
PV_SYSTEM_MOUNT_SECURITYFS | 0 or 1 | 0 | mount securityfs |
PV_SYSTEM_RUNDIR | path | /pv | set system run directory |
PV_SYSTEM_USRDIR | path | /usr | set system usr directory |
PV_UPDATER_COMMIT_DELAY | time (in seconds) | 25 | delay before committing an update |
PV_UPDATER_GOALS_TIMEOUT | time (in seconds) | 120 | timeout for reaching update goals |
PV_UPDATER_USE_TMP_OBJECTS | 0 or 1 | 0 | use temporary objects during updates |
PV_VOLMOUNT_DM_EXTRA_ARGS | string | empty | extra arguments for DM volume mounting |
PV_WDT_MODE | disabled, shutdown, startup or always | shutdown | set watchdog mode |
PV_WDT_TIMEOUT | time (in seconds) | 15 | set watchdog timeout |
PV_XCONNECT_DBUS_SYSTEMBUS_ENABLED | 0 or 1 | 1 | enable the pantavisor-hosted D-Bus system bus (also requires the xconnect-dbus-systembus build feature) |
Levels
This table shows the configuration levels that are allowed for each configuration key.
The Command column is currently unreachable. The only command that mutates configuration
(ENABLE_SSH / DISABLE_SSH) applies its override at the user-metadata level, so
pvcontrol conf ls reports those keys as modified by
metadata, never by command.
| Key | pv.conf | ph.conf | env,bootargs | Policy | OEM | User meta | Command |
|---|---|---|---|---|---|---|---|
PH_CREDS_HOST | ✗ | ✓ | ✓ | ✓ | ✓ | ✗ | ✗ |
PH_CREDS_ID | ✗ | ✓ | ✓ | ✓ | ✓ | ✗ | ✗ |
PH_CREDS_PORT | ✗ | ✓ | ✓ | ✓ | ✓ | ✗ | ✗ |
PH_CREDS_PRN | ✗ | ✓ | ✓ | ✓ | ✓ | ✗ | ✗ |
PH_CREDS_PROXY_HOST | ✗ | ✓ | ✓ | ✓ | ✓ | ✗ | ✗ |
PH_CREDS_PROXY_NOPROXYCONNECT | ✗ | ✓ | ✓ | ✓ | ✓ | ✗ | ✗ |
PH_CREDS_PROXY_PORT | ✗ | ✓ | ✓ | ✓ | ✓ | ✗ | ✗ |
PH_CREDS_SECRET | ✗ | ✓ | ✓ | ✓ | ✓ | ✗ | ✗ |
PH_CREDS_TYPE | ✗ | ✓ | ✓ | ✓ | ✓ | ✗ | ✗ |
PH_FACTORY_AUTOTOK | ✗ | ✓ | ✓ | ✓ | ✓ | ✗ | ✗ |
PH_LIBEVENT_HTTP_RETRIES | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ | ✗ |
PH_LIBEVENT_HTTP_TIMEOUT | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ | ✗ |
PH_METADATA_DEVMETA_HEARTBEAT | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ | ✗ |
PH_METADATA_DEVMETA_INTERVAL | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ | ✗ |
PH_METADATA_DEVMETA_THRESHOLD | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ | ✗ |
PH_METADATA_USRMETA_INTERVAL | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ | ✗ |
PH_ONLINE_REQUEST_THRESHOLD | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ | ✗ |
PH_UPDATER_DOWNLOAD_RATE_LIMIT | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ | ✗ |
PH_UPDATER_INTERVAL | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ | ✗ |
PH_UPDATER_NETWORK_TIMEOUT | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ | ✗ |
PH_UPDATER_TRANSFER_MAX_COUNT | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ | ✗ |
PV_BOOTLOADER_FITCONFIG | ✓ | ✗ | ✓ | ✓ | ✗ | ✗ | ✗ |
PV_BOOTLOADER_MTD_ENV | ✓ | ✗ | ✓ | ✓ | ✗ | ✗ | ✗ |
PV_BOOTLOADER_MTD_ONLY | ✓ | ✗ | ✓ | ✓ | ✗ | ✗ | ✗ |
PV_BOOTLOADER_TYPE | ✓ | ✗ | ✓ | ✓ | ✗ | ✗ | ✗ |
PV_BOOTLOADER_UBOOTAB_A_NAME | ✓ | ✗ | ✓ | ✓ | ✗ | ✗ | ✗ |
PV_BOOTLOADER_UBOOTAB_B_NAME | ✓ | ✗ | ✓ | ✓ | ✗ | ✗ | ✗ |
PV_BOOTLOADER_UBOOTAB_ENV_BAK_NAME | ✓ | ✗ | ✓ | ✓ | ✗ | ✗ | ✗ |
PV_BOOTLOADER_UBOOTAB_ENV_NAME | ✓ | ✗ | ✓ | ✓ | ✗ | ✗ | ✗ |
PV_BOOTLOADER_UBOOTAB_ENV_OFFSET | ✓ | ✗ | ✓ | ✓ | ✗ | ✗ | ✗ |
PV_BOOTLOADER_UBOOTAB_ENV_SIZE | ✓ | ✗ | ✓ | ✓ | ✗ | ✗ | ✗ |
PV_CACHE_DEVMETADIR | ✓ | ✗ | ✓ | ✓ | ✗ | ✗ | ✗ |
PV_CACHE_USRMETADIR | ✓ | ✗ | ✓ | ✓ | ✗ | ✗ | ✗ |
PV_CONTROL_REMOTE | ✓ | ✗ | ✓ | ✓ | ✓ | ✗ | ✗ |
PV_CONTROL_REMOTE_ALWAYS | ✓ | ✗ | ✓ | ✓ | ✓ | ✗ | ✗ |
PV_DEBUG_SHELL | ✓ | ✗ | ✓ | ✓ | ✗ | ✗ | ✗ |
PV_DEBUG_SHELL_AUTOLOGIN | ✓ | ✗ | ✓ | ✓ | ✗ | ✗ | ✗ |
PV_DEBUG_SHELL_TIMEOUT | ✓ | ✗ | ✓ | ✓ | ✗ | ✗ | ✗ |
PV_DEBUG_SSH | ✓ | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
PV_DEBUG_SSH_AUTHORIZED_KEYS | ✓ | ✗ | ✓ | ✓ | ✓ | ✓ | ✗ |
PV_DISK_EXPORTSDIR | ✓ | ✗ | ✓ | ✓ | ✗ | ✗ | ✗ |
PV_DISK_VOLDIR | ✓ | ✗ | ✓ | ✓ | ✗ | ✗ | ✗ |
PV_DISK_WRITABLEDIR | ✓ | ✗ | ✓ | ✓ | ✗ | ✗ | ✗ |
PV_DROPBEAR_CACHE_DIR | ✓ | ✗ | ✓ | ✓ | ✗ | ✗ | ✗ |
PV_LIBEVENT_DEBUG_MODE | ✓ | ✗ | ✓ | ✓ | ✓ | ✓ | ✗ |
PV_LIBTHTTP_CERTSDIR | ✓ | ✗ | ✓ | ✓ | ✗ | ✗ | ✗ |
PV_LIBTHTTP_LOG_LEVEL | ✓ | ✗ | ✓ | ✓ | ✓ | ✓ | ✗ |
PV_LOG_AUTO_DEVLOG | ✓ | ✗ | ✓ | ✓ | ✓ | ✗ | ✗ |
PV_LOG_BUF_NITEMS | ✓ | ✗ | ✓ | ✓ | ✓ | ✗ | ✗ |
PV_LOG_CAPTURE | ✓ | ✗ | ✓ | ✓ | ✓ | ✗ | ✗ |
PV_LOG_CAPTURE_DMESG | ✓ | ✗ | ✓ | ✓ | ✓ | ✗ | ✗ |
PV_LOG_DIR | ✓ | ✗ | ✓ | ✓ | ✗ | ✗ | ✗ |
PV_LOG_DIR_MAXSIZE | ✓ | ✗ | ✓ | ✓ | ✓ | ✓ | ✗ |
PV_LOG_FILETREE_TIMESTAMP_FORMAT | ✓ | ✗ | ✓ | ✓ | ✓ | ✓ | ✗ |
PV_LOG_HYSTERESIS_FACTOR | ✓ | ✗ | ✓ | ✓ | ✓ | ✓ | ✗ |
PV_LOG_LEVEL | ✓ | ✗ | ✓ | ✓ | ✓ | ✓ | ✗ |
PV_LOG_LOGGERS | ✓ | ✗ | ✓ | ✓ | ✓ | ✗ | ✗ |
PV_LOG_PUSH | ✓ | ✗ | ✓ | ✓ | ✓ | ✓ | ✗ |
PV_LOG_ROTATE_FACTOR | ✓ | ✗ | ✓ | ✓ | ✓ | ✓ | ✗ |
PV_LOG_SERVER_OUTPUTS | ✓ | ✗ | ✓ | ✓ | ✓ | ✓ | ✗ |
PV_LOG_SINGLEFILE_TIMESTAMP_FORMAT | ✓ | ✗ | ✓ | ✓ | ✓ | ✓ | ✗ |
PV_LOG_STDOUT_TIMESTAMP_FORMAT | ✓ | ✗ | ✓ | ✓ | ✓ | ✓ | ✗ |
PV_LOG_TIMESTAMP | ✓ | ✗ | ✓ | ✓ | ✓ | ✓ | ✗ |
PV_LOOP_INDEX_BASE | ✓ | ✗ | ✓ | ✓ | ✗ | ✗ | ✗ |
PV_LXC_LOG_LEVEL | ✓ | ✗ | ✓ | ✓ | ✓ | ✗ | ✗ |
PV_NET_BRADDRESS4 | ✓ | ✗ | ✓ | ✓ | ✓ | ✗ | ✗ |
PV_NET_BRDEV | ✓ | ✗ | ✓ | ✓ | ✓ | ✗ | ✗ |
PV_NET_BRMASK4 | ✓ | ✗ | ✓ | ✓ | ✓ | ✗ | ✗ |
PV_OEM_NAME | ✓ | ✗ | ✓ | ✓ | ✗ | ✗ | ✗ |
PV_POLICY | ✓ | ✗ | ✓ | ✗ | ✗ | ✗ | ✗ |
PV_POWER_AUTOSLEEP_SETTLE | ✓ | ✗ | ✓ | ✓ | ✓ | ✓ | ✗ |
PV_POWER_DEVMETA_EAGER_PUSH | ✓ | ✗ | ✓ | ✓ | ✓ | ✓ | ✗ |
PV_POWER_DEVMETA_MAX_HELD | ✓ | ✗ | ✓ | ✓ | ✓ | ✓ | ✗ |
PV_POWER_MODE | ✓ | ✗ | ✓ | ✓ | ✓ | ✓ | ✗ |
PV_POWER_SYSFS_DIR | ✓ | ✗ | ✓ | ✓ | ✓ | ✓ | ✗ |
PV_POWER_WAKE_INTERVAL | ✓ | ✗ | ✓ | ✓ | ✓ | ✓ | ✗ |
PV_POWER_WAKE_MAX_AWAKE | ✓ | ✗ | ✓ | ✓ | ✓ | ✓ | ✗ |
PV_POWER_WAKE_MIN_AWAKE | ✓ | ✗ | ✓ | ✓ | ✓ | ✓ | ✗ |
PV_POWER_WAKE_RUN_WINDOW | ✓ | ✗ | ✓ | ✓ | ✓ | ✓ | ✗ |
PV_REMOUNT_POLICY | ✗ | ✗ | ✓ | ✗ | ✗ | ✗ | ✗ |
PV_REVISION_RETRIES | ✓ | ✗ | ✓ | ✓ | ✓ | ✓ | ✗ |
PV_SECUREBOOT_CHECKSUM | ✓ | ✗ | ✓ | ✓ | ✗ | ✗ | ✗ |
PV_SECUREBOOT_HANDLERS | ✓ | ✗ | ✓ | ✓ | ✗ | ✗ | ✗ |
PV_SECUREBOOT_MODE | ✓ | ✗ | ✓ | ✓ | ✗ | ✗ | ✗ |
PV_SECUREBOOT_OEM_TRUSTSTORE | ✓ | ✗ | ✓ | ✓ | ✗ | ✗ | ✗ |
PV_SECUREBOOT_TRUSTSTORE | ✓ | ✗ | ✓ | ✓ | ✗ | ✗ | ✗ |
PV_STORAGE_DEVICE | ✓ | ✗ | ✓ | ✓ | ✗ | ✗ | ✗ |
PV_STORAGE_FIRMWARE_VOL | ✓ | ✗ | ✓ | ✓ | ✗ | ✗ | ✗ |
PV_STORAGE_FSTYPE | ✓ | ✗ | ✓ | ✓ | ✗ | ✗ | ✗ |
PV_STORAGE_GC_KEEP_FACTORY | ✓ | ✗ | ✓ | ✓ | ✓ | ✓ | ✗ |
PV_STORAGE_GC_RESERVED | ✓ | ✗ | ✓ | ✓ | ✓ | ✓ | ✗ |
PV_STORAGE_GC_THRESHOLD | ✓ | ✗ | ✓ | ✓ | ✓ | ✓ | ✗ |
PV_STORAGE_GC_THRESHOLD_DEFERTIME | ✓ | ✗ | ✓ | ✓ | ✓ | ✓ | ✗ |
PV_STORAGE_LOGTEMPSIZE | ✓ | ✗ | ✓ | ✓ | ✗ | ✗ | ✗ |
PV_STORAGE_MNTPOINT | ✓ | ✗ | ✓ | ✓ | ✗ | ✗ | ✗ |
PV_STORAGE_MNTTYPE | ✓ | ✗ | ✓ | ✓ | ✗ | ✗ | ✗ |
PV_STORAGE_PHCONFIG_VOL | ✓ | ✗ | ✓ | ✓ | ✗ | ✗ | ✗ |
PV_STORAGE_WAIT | ✓ | ✗ | ✓ | ✓ | ✗ | ✗ | ✗ |
PV_SYSCTL_* | ✓ | ✗ | ✓ | ✓ | ✓ | ✗ | ✗ |
PV_SYSCTL_KERNEL_CORE_PATTERN | ✓ | ✗ | ✓ | ✓ | ✓ | ✗ | ✗ |
PV_SYSTEM_APPARMOR_PROFILES | ✓ | ✗ | ✓ | ✓ | ✗ | ✗ | ✗ |
PV_SYSTEM_CONFDIR | ✓ | ✗ | ✓ | ✓ | ✗ | ✗ | ✗ |
PV_SYSTEM_DISKSDIR | ✓ | ✗ | ✓ | ✓ | ✗ | ✗ | ✗ |
PV_SYSTEM_DRIVERS_LOAD_EARLY_AUTO | ✓ | ✗ | ✓ | ✓ | ✗ | ✗ | ✗ |
PV_SYSTEM_ETCDIR | ✓ | ✗ | ✓ | ✓ | ✗ | ✗ | ✗ |
PV_SYSTEM_ETCPANTAVISORDIR | ✓ | ✗ | ✓ | ✓ | ✗ | ✗ | ✗ |
PV_SYSTEM_INIT_MODE | ✓ | ✗ | ✓ | ✓ | ✗ | ✗ | ✗ |
PV_SYSTEM_LIBDIR | ✓ | ✗ | ✓ | ✓ | ✗ | ✗ | ✗ |
PV_SYSTEM_MEDIADIR | ✓ | ✗ | ✓ | ✓ | ✗ | ✗ | ✗ |
PV_SYSTEM_MOUNT_SECURITYFS | ✓ | ✗ | ✓ | ✓ | ✗ | ✗ | ✗ |
PV_SYSTEM_RUNDIR | ✓ | ✗ | ✓ | ✓ | ✗ | ✗ | ✗ |
PV_SYSTEM_USRDIR | ✓ | ✗ | ✓ | ✓ | ✗ | ✗ | ✗ |
PV_UPDATER_COMMIT_DELAY | ✓ | ✗ | ✓ | ✓ | ✓ | ✓ | ✗ |
PV_UPDATER_GOALS_TIMEOUT | ✓ | ✗ | ✓ | ✓ | ✓ | ✗ | ✗ |
PV_UPDATER_USE_TMP_OBJECTS | ✓ | ✗ | ✓ | ✓ | ✓ | ✓ | ✗ |
PV_VOLMOUNT_DM_EXTRA_ARGS | ✓ | ✗ | ✓ | ✓ | ✓ | ✗ | ✗ |
PV_WDT_MODE | ✓ | ✗ | ✓ | ✓ | ✗ | ✗ | ✗ |
PV_WDT_TIMEOUT | ✓ | ✓ | ✓ | ✓ | ✗ | ✗ | ✗ |
PV_XCONNECT_DBUS_SYSTEMBUS_ENABLED | ✓ | ✗ | ✓ | ✓ | ✓ | ✗ | ✗ |