single_host_oss appliance installs from a release manifest instead of
building runtime components from a source checkout. The manifest binds the API
binary, console bundle, guest agent, rootfs images, kernel, Firecracker,
jailer, migration bundle, and nullspace-host operator tool to checksums,
sizes, install paths, rollback metadata, and compatibility facts.
Manifest
The checked-in schema and examples live in the repository:apiconsoleguest_agentrootfstemplatekernelfirecrackerjailermigration_bundleoperator_tool
Build A Local Manifest
Prepare a release directory with the expected artifact filenames, then generate a manifest:--base-url is omitted, the manifest uses file:// URLs suitable for
offline media. Pass --base-url https://... when publishing artifacts to an
HTTP release bucket.
Install Or Fetch
Install the appliance from a manifest:/opt/nullspace/releases/<release-id>/; the active
release symlink at /opt/nullspace/releases/current is switched atomically.
Compatibility symlinks such as /opt/nullspace/nullspace-api and
/opt/nullspace/artifacts/rootfs.ext4 point at the active release.
Validate active artifact state:
doctor reports the active manifest id, manifest digest, installed component
versions, component checksums, verification evidence, and compatibility facts.
Upgrade And Rollback
Validate a future release without switching:--skip-ingress-smoke is set.
Rollback switches the active release back to the previous release recorded in
the upgrade state:
Launch Evidence
Release artifacts alone do not prove a public launch. Before making public claims for a release, run the launch gate on a supported Ubuntu x86_64 KVM host:--mode owned-domain --public-hostname <domain> for the signed
owned-domain preview path.