Skip to content

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

Git collaboration, without the platform.