Skip to main content

Crate boxferry_podman

Crate boxferry_podman 

Source
Expand description

Semantic PodmanLens adapter for BoxFerry’s neutral application model.

Read-only acquisition remains a caller boundary. This crate consumes an already acquired podman_lens::ResourceInventory and podman_lens::ResourceGraph, and produces reviewable deployment JSON and a command script. It never opens a connection or executes Podman.

Re-exports§

pub use podman_lens;

Structs§

PodmanExporter
Loss-aware Podman exporter producing only review artifacts.
PodmanImporter
PodmanLens-to-neutral-model semantic importer.
PodmanOutput
Serialized PodmanLens deployment artifact and runnable shell rendering.
PodmanPromotionPolicy
Explicit authorization for promoting effective runtime observations into desired intent.
PodmanSource
One explicit Podman import source after caller-owned acquisition and discovery.
ResolvedPodmanTarget
A BoxFerry target resolved to one exact reviewed Podman engine and API pair.

Enums§

PodmanTargetError
Failure to resolve a BoxFerry target to reviewed Podman rendering evidence.

Constants§

PODMAN_TARGET
Target implementation name accepted by the Podman exporter.

Functions§

resolve_podman_target
Selects the newest exact reviewed Podman version in the requested inclusive range.
reviewed_podman_versions
Returns exact Podman engine versions backed by PodmanLens rendering evidence.