microVM adapter configuration constraints
These 6 checks apply when the microvm adapter loads or uses its configuration.
Upcoming CI surface
These pages are generated from an unreleased ngit-ci commit. The interface may change before the next release.
Rules
cache-capacity-positive
The total persistent cache capacity must be greater than zero bytes.
- Options:
NGIT_CI_ADAPTER_MICROVM_CACHE_MAX_TOTAL_BYTES - Rule: greater than
0 bytes - Enforced at:
startup - Stable ID:
ngit-ci-adapter-microvm.configuration.microvm-adapter.constraint.cache-capacity-positive
max-jobs-positive
The concurrent job limit must be greater than zero.
- Options:
NGIT_CI_ADAPTER_MICROVM_MAX_JOBS - Rule: greater than
0 jobs - Enforced at:
startup - Stable ID:
ngit-ci-adapter-microvm.configuration.microvm-adapter.constraint.max-jobs-positive
vcpus-positive
The vCPU count per job VM must be greater than zero.
- Options:
NGIT_CI_ADAPTER_MICROVM_VCPUS - Rule: greater than
0 vcpus - Enforced at:
startup - Stable ID:
ngit-ci-adapter-microvm.configuration.microvm-adapter.constraint.vcpus-positive
minimum-memory
Memory per job VM must be at least 256 MiB.
- Options:
NGIT_CI_ADAPTER_MICROVM_MEMORY_MIB - Rule: at least
256 mebibytes - Enforced at:
startup - Stable ID:
ngit-ci-adapter-microvm.configuration.microvm-adapter.constraint.minimum-memory
boot-timeout-positive
The guest boot timeout must be greater than zero seconds.
- Options:
NGIT_CI_ADAPTER_MICROVM_BOOT_TIMEOUT_SECS - Rule: greater than
0 seconds - Enforced at:
startup - Stable ID:
ngit-ci-adapter-microvm.configuration.microvm-adapter.constraint.boot-timeout-positive
qemu-binary-nonempty
The QEMU executable name or path must not be empty.
- Options:
NGIT_CI_ADAPTER_MICROVM_QEMU_BIN - Rule: must not be empty
- Enforced at:
startup - Stable ID:
ngit-ci-adapter-microvm.configuration.microvm-adapter.constraint.qemu-binary-nonempty