Expand description
§Bootable container tool
This crate builds on top of ostree’s container functionality to provide a fully “container native” tool for using bootable container images.
Modules§
- bootc_
composefs 🔒 - bootc_
kargs 🔒 - This module handles the bootc-owned kernel argument lists in
/usr/lib/bootc/kargs.d. - bootloader 🔒
- boundimage 🔒
- Implementation of “logically bound” container images
- cfsctl 🔒
- cli
- Bootable container image CLI
- composefs_
consts 🔒 - containerenv 🔒
- Helpers for parsing the
/run/.containerenvfile generated by podman. - deploy 🔒
- Write deployments merging image with configmap
- discoverable_
partition_ 🔒specification - Partition type GUIDs from the Discoverable Partitions Specification (DPS)
- fsck 🔒
- Perform consistency checking.
- generator 🔒
- glyph 🔒
- Special Unicode characters used for display with ASCII fallbacks in case we’re not in a UTF-8 locale.
- image 🔒
- Controlling bootc-managed images
- install 🔒
- Writing a container to a block device in a bootable way
- journal 🔒
- Thin wrapper for systemd journaling; these APIs are no-ops when not running under systemd. Only use them when
- k8sapitypes 🔒
- Subset of API definitions for selected Kubernetes API types. We avoid dragging in all of k8s-openapi because it’s huge.
- kernel 🔒
- Kernel detection for container images.
- lints 🔒
- Implementation of container build lints
- lsm 🔒
- metadata 🔒
- parsers 🔒
- podman 🔒
- podstorage 🔒
- bootc-managed instance of containers-storage:
- progress_
jsonl 🔒 - Output progress data using the json-lines format. For more information see https://jsonlines.org/.
- reboot 🔒
- Handling of system restarts/reboot
- spec
- The definition for host system state.
- status 🔒
- store 🔒
- The [
Store] holds references to three different types of storage: - task 🔒
- utils 🔒