Skip to content

microVM adapter configuration constraints ​

These 6 checks apply when the microvm adapter loads or uses its configuration.

Tagged CI release

These pages are generated from ngit-ci 0.1.1. The /upcoming/ route is retained for compatibility; the exact source commit is pinned above.

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