Module boundimage

Module boundimage 

Source
Expand description

§Implementation of “logically bound” container images

This module implements the design in https://github.com/bootc-dev/bootc/issues/128 for “logically bound” container images. These container images are pre-pulled (and in the future, pinned) before a new image root is considered ready.

Structs§

BoundImage 🔒
A subset of data parsed from a .image or .container file with the minimal information necessary to fetch the image.
ResolvedBoundImage 🔒

Constants§

BOUND_IMAGE_DIR 🔒
The path in a root for bound images; this directory should only contain symbolic links to .container or .image files.

Functions§

parse_container_file 🔒
parse_image_file 🔒
parse_spec_value 🔒
Given a string, parse it in a way similar to how systemd would do it. The primary thing here is that we reject any “specifiers” such as %a etc. We do allow a quoted %% to appear in the string, which will result in a single unquoted %.
pull_bound_images 🔒
Given a deployment, pull all container images it references.
pull_images 🔒
pull_images_impl 🔒
query_bound_images 🔒
query_bound_images_for_deployment 🔒