Expand description
ยงWrite deployments merging image with configmap
Create a merged filesystem tree with the image and mounted configmaps.
Structsยง
- Image
State ๐ - State of a locally fetched image
- Layer
Progress ๐Config - Configuration for layer progress printing
- Prepared
Import ๐Meta - Required
Host ๐Spec - Variant of HostSpec but required to be filled out
Enumsยง
- Merge
State ๐ - The source of data for staging a new deployment
- Prepared
Pull ๐Result
Constantsยง
- BASE_
IMAGE_ ๐PREFIX - BOOTC_
DERIVED_ ๐KEY - Set on an ostree commit if this is a derived commit
Functionsยง
- check_
bootc_ ๐label - cleanup ๐
- deploy ๐
- descriptor_
of_ ๐progress - find_
newest_ ๐deployment_ name - fixup_
etc_ ๐fstab - A workaround for https://github.com/ostreedev/ostree/issues/3193 as generated by anaconda.
- get_
base_ ๐commit - If commit is a bootc-derived commit (e.g. has configmaps), return its base.
- handle_
layer_ ๐progress_ print - Write container fetch progress to standard output.
- image_
exists_ ๐in_ unified_ storage - Check whether the image exists in bootcโs unified container storage.
- new_
importer ๐ - Wrapper for pulling a container image, wiring up status output.
- new_
importer_ ๐with_ config - Wrapper for pulling a container image with a custom proxy config (e.g. for unified storage).
- origin_
from_ ๐imageref - prefix_
of_ ๐progress - prepare_
for_ ๐pull - prepare_
for_ ๐pull_ unified - Unified approach: Use bootcโs CStorage to pull the image, then prepare from containers-storage. This reuses the same infrastructure as LBIs.
- prune_
container_ ๐store - Gather all bound images in all deployments, then prune the image store, using the gathered images as the roots (that will not be GCโd).
- pull ๐
- Wrapper for pulling a container image, wiring up status output.
- pull_
from_ ๐prepared - pull_
unified ๐ - Unified pull: Use podman to pull to containers-storage, then read from there
- rollback ๐
- Implementation of rollback functionality
- stage ๐
- Stage (queue deployment of) a fetched container image.
- switch_
origin_ ๐inplace - wipe_
ostree ๐ - write_
reboot_ ๐required - Update the /run/reboot-required file with the image that will be active after a reboot.