Module tvix_build::oci::bundle

source Β·
Expand description

Module to create an OCI runtime bundle for a given BuildRequest.

Functions§

  • For a given list of mountpoints (sorted) and a search_path, find the specific mountpoint parenting that search_path and return it, as well as the relative path from there to the search_path. mountpoints must be sorted, so we can iterate over the list from the back and match on the prefix.
  • Determine the path of all outputs specified in a BuildRequest as seen from the host, for post-build ingestion. This lookup needs to take scratch paths into consideration, as the build root is not writable on its own. If a path can’t be determined, an error is returned.
  • make_bundle πŸ”’
    Produce an OCI bundle in a given path. Check [make_spec] for a description about the paths produced.