Skip to Content
ReferenceReference

Reference

Technical reference documentation for OpenFactory.

ReferenceDescription
Recipe SchemaComplete BuildRecipe JSON schema
Assertion TypesAll test assertion types
API ReferenceREST API documentation
ServiceNow IntegrationEnterprise ITSM integration

Resources

Build Artifacts

Every completed build produces:

ArtifactDescription
ISO imageBootable installation media
Recipe JSONBuild configuration
Test resultsVerification report
Build logComplete execution log

File Browser

Explore build contents:

  • ISO contents - Mounted ISO structure
  • Squashfs - Root filesystem
  • Config files - Modified configurations
  • Packages - Installed package list

Build Status

StatusDescription
pendingBuild queued
buildingBuild in progress
testingRunning verification
completedBuild successful
failedBuild or test failed

Supported Distributions

DistributionCodenamePackage Format
Elster OS 12-deb
Elster OS 13-deb
Debian 12Bookwormdeb
Debian 13Trixiedeb
Ubuntu 24.04Nobledeb
Fedora 40-rpm

Configuration Paths

Build System

PathPurpose
/config/packages.list.chrootPackage list
/config/includes.chroot/Files to include
/config/hooks/Build hooks
/config/package-lists/Package lists

Elster OS Specific

PathPurpose
/config.bootVyatta configuration
/etc/vyos/Vyatta system config

Support